mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
6190 lines
191 KiB
JSON
6190 lines
191 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Arrow_FX",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"FastAim"
|
|
],
|
|
"modifierName": "Sara_Arrow_FX"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Sara_Arrow_FX": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Shoot_ShowWeapon",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerHideWeapon",
|
|
"doOffStage": true,
|
|
"visible": true,
|
|
"partNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_PressShoot",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
|
|
"skillID": 10561,
|
|
"chargeTime": 0.2,
|
|
"secondChargeTime": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 999999.0
|
|
},
|
|
"OnBeginUncharged": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "DoSkill"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorInt",
|
|
"intID": "SkillID",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
}
|
|
],
|
|
"OnReleaseUncharged": [
|
|
{
|
|
"$type": "MoleMole.Config.SetCameraLockTime",
|
|
"lockTime": 0.3
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EntityDoSkill",
|
|
"skillID": 10564,
|
|
"isHold": true
|
|
}
|
|
],
|
|
"OnBeginCharged": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "DoSkill"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorInt",
|
|
"intID": "SkillID",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 101.0
|
|
}
|
|
}
|
|
],
|
|
"OnReleaseCharged": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10561,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10563,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EntityDoSkill",
|
|
"skillID": 10564,
|
|
"isHold": true
|
|
}
|
|
],
|
|
"chargeStateIDs": [
|
|
"ShootBS",
|
|
"Shoot",
|
|
"FastAim",
|
|
"FastAimShoot"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FastAim",
|
|
"FastAimShoot"
|
|
],
|
|
"modifierName": "KeepFastAiming"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FastAimShoot"
|
|
],
|
|
"modifierName": "SetFastAimShooting"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ShootBS",
|
|
"FastAim",
|
|
"FastAimShoot"
|
|
],
|
|
"modifierName": "SetNeedAimEndStates"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"KeepFastAiming": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "FastAiming",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarEnterFocus",
|
|
"cameraFollowLower": {
|
|
"x": 0.9,
|
|
"y": 0.4,
|
|
"z": -1.95
|
|
},
|
|
"cameraFollowUpper": {
|
|
"x": 0.9,
|
|
"y": 0.97,
|
|
"z": -2.0
|
|
},
|
|
"cameraFastFocusMode": true,
|
|
"faceToTarget": true,
|
|
"faceToTargetAngleThreshold": 360.0,
|
|
"dragButtonName": "Skill1",
|
|
"assistance": {
|
|
"ps4": {
|
|
"useFocusSticky": true
|
|
},
|
|
"ps5": {
|
|
"useFocusSticky": true
|
|
},
|
|
"other": {
|
|
"useFocusSticky": true,
|
|
"useGyro": true
|
|
}
|
|
},
|
|
"vcam_fov": 30.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "FastAiming"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarExitFocus",
|
|
"keepRotation": true
|
|
}
|
|
]
|
|
},
|
|
"SetFastAimShooting": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "FastAimShooting",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "FastAimShooting"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAnimatorBool",
|
|
"value": true,
|
|
"parameter": "FastAiming"
|
|
}
|
|
],
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "AimEnd"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SetNeedAimEndStates": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "InStatesNeedAimEnd",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "InStatesNeedAimEnd"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_AimPressShoot",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
|
|
"skillID": 10563,
|
|
"secondChargeTime": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 999999.0
|
|
},
|
|
"OnReleaseCharged": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10561,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10563,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EntityDoSkill",
|
|
"skillID": 10564,
|
|
"isHold": true
|
|
}
|
|
],
|
|
"chargeStateIDs": [
|
|
"Aim",
|
|
"AimShoot"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"AimShoot"
|
|
],
|
|
"modifierName": "KeepAiming"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"AimShoot"
|
|
],
|
|
"modifierName": "SetAimShooting"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"AimShoot"
|
|
],
|
|
"modifierName": "SetNeedAimEndStates"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"KeepAiming": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "Aiming",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarEnterFocus",
|
|
"cameraFollowLower": {
|
|
"x": 0.9,
|
|
"y": 0.4,
|
|
"z": -1.95
|
|
},
|
|
"cameraFollowUpper": {
|
|
"x": 0.9,
|
|
"y": 0.97,
|
|
"z": -2.0
|
|
},
|
|
"cameraFastFocusMode": true,
|
|
"faceToTarget": true,
|
|
"faceToTargetAngleThreshold": 360.0,
|
|
"dragButtonName": "Skill1",
|
|
"assistance": {
|
|
"ps4": {
|
|
"useFocusSticky": true
|
|
},
|
|
"ps5": {
|
|
"useFocusSticky": true
|
|
},
|
|
"other": {
|
|
"useFocusSticky": true,
|
|
"useGyro": true
|
|
}
|
|
},
|
|
"vcam_fov": 30.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "Aiming"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarExitFocus",
|
|
"keepRotation": true
|
|
}
|
|
]
|
|
},
|
|
"SetAimShooting": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "AimShooting",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "AimShooting"
|
|
}
|
|
]
|
|
},
|
|
"SetNeedAimEndStates": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "InStatesNeedAimEnd",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "InStatesNeedAimEnd"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootAimingArrow_Charge",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"FastAim"
|
|
],
|
|
"modifierName": "ShootAimingArrow_Charge_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "AimLoop",
|
|
"modifierName": "Aim_ChangeAlpha"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "FastAimLoop",
|
|
"modifierName": "FastAim_ChangeAlpha"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"AimShoot"
|
|
],
|
|
"modifierName": "ShowAimingEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FastAim",
|
|
"FastAimShoot"
|
|
],
|
|
"modifierName": "ShowAimingEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim",
|
|
"FastAim",
|
|
"FastAimShoot",
|
|
"AimShoot"
|
|
],
|
|
"modifierName": "ShootAimingArrow_Charge_Remove"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Enchanted_Time": {
|
|
"type": "float",
|
|
"dynamicValue": 4.0
|
|
},
|
|
"Sara_AimShoot_Enchanted_Ratio": {
|
|
"type": "float",
|
|
"dynamicValue": 1.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"ShootAimingArrow_Charge_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AimChargeMark"
|
|
}
|
|
]
|
|
},
|
|
"Aim_ChangeAlpha": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.EffectChangeAlphaMixin",
|
|
"target": "Team",
|
|
"startDuration": 0.2,
|
|
"endDuration": 0.3
|
|
}
|
|
]
|
|
},
|
|
"FastAim_ChangeAlpha": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.EffectChangeAlphaMixin",
|
|
"target": "Team",
|
|
"startDuration": 0.2,
|
|
"endDuration": 0.3
|
|
}
|
|
]
|
|
},
|
|
"ShootAimingArrow_Charge_Remove": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
},
|
|
"key": "_Enchanted_Time",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "AimChargeMark"
|
|
}
|
|
]
|
|
},
|
|
"AimChargeMark": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_Enchanted_Time",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ShowAimingEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "Magic_Arrow_Glow_01"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Enchanted_Time"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AimShoot_Enchanted_Ratio"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "Sara_KarasShoot_Glow"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "Sara_KarasShoot_Glow"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "Magic_Arrow_Glow_02"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true
|
|
}
|
|
],
|
|
"modifierName": "Magic_Arrow_Glow_01"
|
|
}
|
|
]
|
|
},
|
|
"Magic_Arrow_Glow_02": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Once_02"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Loop_02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Magic_Arrow_Glow_01": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AimShoot_Enchanted_Ratio"
|
|
},
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Once_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Loop_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_KarasShoot_Glow_Loop_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
},
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Once_01_Talent"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
},
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ExtraAttack_Glow_Loop_01_Talent"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Sara_KarasShoot_Glow": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_KarasShoot_Glow_Burst"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_KarasShoot_Glow_Loop"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Sara_ShootArrow_ResetGlobalValue": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onReconnect": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_AimShoot_Enchanted_Ratio",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Avatar_Sara_ShootArrow_ResetGlobalValue"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
},
|
|
"key": "_Enchanted_Time",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AimChargeMark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "Magic_Arrow_Glow_01"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "Magic_Arrow_Glow_02"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "Sara_KarasShoot_Glow"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_Aiming",
|
|
"abilitySpecials": {
|
|
"Enchanted_Time": {
|
|
"type": "float",
|
|
"dynamicValue": 4.0
|
|
},
|
|
"Sara_AimShoot_Enchanted_Ratio": {
|
|
"type": "float",
|
|
"dynamicValue": 1.0
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Enchanted_Time"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AimShoot_Enchanted_Ratio"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056009,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_OnShooting"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
}
|
|
},
|
|
"attachPointName": "WeaponR"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Sara_ElementalArt_Mark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056006,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_ElectricMagic_ShootArrow"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
}
|
|
},
|
|
"attachPointName": "WeaponR"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056007,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_OnShooting"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
}
|
|
},
|
|
"attachPointName": "WeaponR"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056006,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_ElectricMagic_ShootArrow"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.9
|
|
}
|
|
},
|
|
"attachPointName": "WeaponR"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ActCameraShake",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Enchanted_Time",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"cameraShake": {
|
|
"shakeRange": 0.2,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"extension": {
|
|
"baseOnCamera": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_01",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056001,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"maxAngle": 30.0,
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "PRIVATE_LHand"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_ShootArrow_Small"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_02",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056002,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"maxAngle": 30.0,
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "PRIVATE_LHand"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_ShootArrow_Small"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_03",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056003,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"maxAngle": 30.0,
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "PRIVATE_LHand"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_ShootArrow_Big"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_04",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "Attack04",
|
|
"modifierName": "Avatar_Sara_Hide_Fx",
|
|
"normalizeStart": 0.032,
|
|
"normalizeEnd": 0.109
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Avatar_Sara_Hide_Fx": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_NormalAttack04_HideSpark"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056004,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"maxAngle": 30.0,
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "PRIVATE_LHand"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_ShootArrow_Small"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_05",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 41056005,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
|
|
"maxAngle": 30.0,
|
|
"attachPointName": "FocusAnchor",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "PRIVATE_LHand"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ShootArrow_Big_Attack05_Burst"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_Light_Material",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_Arrow_Fly_Small"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Arrow_Hit_Earth",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_Arrow_Hit_Water"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_Heavy_Material",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_Arrow_Fly_Big"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Arrow_Hit_Earth",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_Arrow_Hit_Water"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Bullet_Sara_ShootArrow_WithElectric",
|
|
"abilitySpecials": {
|
|
"DamageWithElectric": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_Fly_Trail"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_Fly_Particle"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Avatar_Lady_Bow_Sara_Arrow_Hit",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_Arrow_Hit_Water"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "ExtraAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamageWithElectric"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 20.0,
|
|
"enHeadBreak": 60.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Avatar_Lady_Bow_Sara_Arrow_Hit",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canHitHead": true,
|
|
"hitHeadPattern": {
|
|
"onHitEffectName": "Eff_Arrow_Hit_Head_ElectricMagic",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTime": 0.12,
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"bulletWane": {
|
|
"waneDelay": 0.7,
|
|
"damageWaneInterval": 0.05,
|
|
"damageWaneRatio": 0.1,
|
|
"damageWaneMinRatio": 0.1,
|
|
"elementDurabilityWaneInterval": 0.05,
|
|
"elementDurabilityWaneRatio": 0.1,
|
|
"elementDurabilityWaneMinRatio": 0.1,
|
|
"hitLevelWaneInterval": 0.1,
|
|
"hitLevelWaneMin": "Mute"
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Bullet_Sara_AimingArrow_WithoutElectric",
|
|
"abilitySpecials": {
|
|
"DamageWithoutElectric": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Venti_Arrow_Fly_Big"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Arrow_Hit_Earth",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_Arrow_Hit_Water"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "ExtraAttack",
|
|
"attenuationTag": "ExtraAttack",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamageWithoutElectric"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 10.0,
|
|
"enHeadBreak": 30.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canHitHead": true,
|
|
"hitHeadPattern": {
|
|
"onHitEffectName": "Eff_Arrow_Hit_Head",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTime": 0.12,
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"bulletWane": {
|
|
"waneDelay": 0.7,
|
|
"damageWaneInterval": 0.05,
|
|
"damageWaneRatio": 0.1,
|
|
"damageWaneMinRatio": 0.1,
|
|
"elementDurabilityWaneInterval": 0.05,
|
|
"elementDurabilityWaneRatio": 0.1,
|
|
"elementDurabilityWaneMinRatio": 0.1,
|
|
"hitLevelWaneInterval": 0.1,
|
|
"hitLevelWaneMin": "Mute"
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Elemental_Art",
|
|
"abilitySpecials": {
|
|
"Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 2.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Blink": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.35
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetVisible"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"passThrough": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.TurnDirection",
|
|
"turnMode": "OnlyTarget"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetVisible",
|
|
"doOffStage": true,
|
|
"visible": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"canBeHandledOnRecover": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalArt_ShowSpark"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Sara_ElementalArt_Mark": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 18.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"doOffStage": true,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_KarasSgoot_Mark"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Sara_ElementalArt_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Blink"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10562,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Sara_ElementalArt_Mark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalArt_HideSpark"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByUnlockTalentParam",
|
|
"talentParam": "Sara_Constellation_2"
|
|
}
|
|
],
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 41056013,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Aim_TrackBullet_Material",
|
|
"abilitySpecials": {
|
|
"Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_Fly_Trail"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_Arrow_Fly_Particle"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Avatar_Lady_Bow_Sara_Arrow_Hit",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_Arrow_Hit_Water"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "ExtraAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 20.0,
|
|
"enHeadBreak": 60.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Avatar_Lady_Bow_Sara_Arrow_Hit",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canHitHead": true,
|
|
"hitHeadPattern": {
|
|
"onHitEffectName": "Eff_Arrow_Hit_Head_ElectricMagic",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTime": 0.12,
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"bulletWane": {
|
|
"waneDelay": 0.7,
|
|
"damageWaneInterval": 0.05,
|
|
"damageWaneRatio": 0.1,
|
|
"damageWaneMinRatio": 0.1,
|
|
"elementDurabilityWaneInterval": 0.05,
|
|
"elementDurabilityWaneRatio": 0.1,
|
|
"elementDurabilityWaneMinRatio": 0.1,
|
|
"hitLevelWaneInterval": 0.1,
|
|
"hitLevelWaneMin": "Mute"
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 41056011,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_KarasShoot_DelayAttack",
|
|
"abilitySpecials": {
|
|
"KarasShoot_Thunderfall_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Constellation_2_Ratio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Timer": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalArt_Thunderfall"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_SARA_IS_CONSTELLATION_GADGET",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"massiveAttackRatio": 0.5,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 3.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "KarasShoot_Thunderfall_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"massiveAttackRatio": 0.5,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 3.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "KarasShoot_Thunderfall_Damage"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Constellation_2_Ratio"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Default"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR6",
|
|
"campTargetType": "Alliance",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Sara_AttackUp_Detect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "KarasShoot_DelayAttack_Mark_Fx"
|
|
}
|
|
]
|
|
},
|
|
"Sara_AttackUp_Detect": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "Sara_AttackUp_Detect",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "AntiFire",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"enBreak": 0.0
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"KarasShoot_DelayAttack_Mark_Fx": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalArt_Trap"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"GenerateElemBall_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Sara_ElementalArt_GenerateElemBall"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Sara_ElementalArt_GenerateElemBall": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.GenerateElemBall",
|
|
"doOffStage": true,
|
|
"configID": 2020,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_ABILITY_SARA_IS_DUMMY",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_SARA_IS_CONSTELLATION_GADGET",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Timer"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "KarasShoot_DelayAttack_Mark_Fx"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_ABILITY_SARA_IS_DUMMY",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "GenerateElemBall_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_KarasShoot_Constellation_Dummy",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_SARA_IS_DUMMY",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 41056011,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Elemental_Burst",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Sara_ElementalBurst",
|
|
"Sara_ElementalBurst_AS"
|
|
],
|
|
"modifierName": "Sara_Elemental_Burst_Uchiwa"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Sara_ElementalBurst"
|
|
],
|
|
"modifierName": "Sara_ElementalBurst_ThunderfallAlert"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Sara_ElementalBurst"
|
|
],
|
|
"modifierName": "Sara_ElementalBurst_Invincible"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Sara_ElementalBurst"
|
|
],
|
|
"modifierName": "Stealth_Controller"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Sara_ElementalBurst"
|
|
],
|
|
"modifierName": "Sara_ElementalBurst_Weather"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ThunderFall_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 3.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Sara_ElementalBurst_ThunderfallAlert": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"doOffStage": true,
|
|
"key": "_ABILITY_Sara_ElementalBurst",
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalBurst_ThunderfallAlert"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_ABILITY_Sara_ElementalBurst",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalBurst_ThunderfallAlert"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Sara_Elemental_Burst_Uchiwa": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalBurst_Uchiwa"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Sara_ElementalBurst_Invincible": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"state": "Invincible",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachAbilityStateResistance",
|
|
"resistanceListID": 11002
|
|
}
|
|
]
|
|
},
|
|
"Sara_ElementalBurst_Weather": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerWeatherMixin",
|
|
"type": "Skill",
|
|
"weatherPattern": "Weather_Sara_ElementBurst",
|
|
"duration": 1.2
|
|
}
|
|
]
|
|
},
|
|
"Stealth_Controller": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "StealthOn"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_BaseAttack",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_BASE_ATTACK"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_BASE_ATTACK"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 10565,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget"
|
|
}
|
|
],
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_ABILITY_Sara_ElementalBurst",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 41056012,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 41056012,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Elemental_Burst_AttackWave_Trigger",
|
|
"abilitySpecials": {
|
|
"Elemental_Burst_Thunderfall_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Elemental_Burst_ThunderFall_Attack": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.36,
|
|
"shakeTime": 0.36,
|
|
"shakeDistance": 40.0,
|
|
"shakeDir": {
|
|
"y": -1.0
|
|
},
|
|
"extension": {
|
|
"rangeAttenuation": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 3.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Burst",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Elemental_Burst_Thunderfall_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR6",
|
|
"campTargetType": "Alliance",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Sara_AttackUp_Detect"
|
|
}
|
|
]
|
|
},
|
|
"Sara_AttackUp_Detect": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "Sara_AttackUp_Detect",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "AntiFire",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"enBreak": 0.0
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AttackWave_Timer": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalBurst_Thunderfall"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByUnlockTalentParam",
|
|
"talentParam": "Sara_Constellation_4"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 60.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 120.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 180.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 240.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 300.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 360.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 90.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 180.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 270.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 41056010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AttackWave_Timer"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Elemental_Burst_ThunderFall_Attack"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_Elemental_Burst_AttackWave",
|
|
"abilitySpecials": {
|
|
"Elemental_Burst_AttackWave_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"AttackWave_Timer": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.8
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Elemental_Burst_AttackWave_DamageHandler"
|
|
}
|
|
]
|
|
},
|
|
"Elemental_Burst_AttackWave_DamageHandler": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.4
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireSubEmitterEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_AttackWave_Thunderfall"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAudio",
|
|
"operation": {
|
|
"$type": "MoleMole.Config.ConfigAudioEventOp",
|
|
"operation": {
|
|
"text": "Play_sfx_char_sara_bow_elementalBurst_thunderFall_wave"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR3",
|
|
"campTargetType": "Alliance",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Sara_AttackUp_Detect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"massiveAttackRatio": 0.0,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 3.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Burst",
|
|
"attenuationTag": "Elemental_Burst",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Elemental_Burst_AttackWave_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireSubEmitterEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_AttackWave_Thunderfall"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAudio",
|
|
"operation": {
|
|
"$type": "MoleMole.Config.ConfigAudioEventOp",
|
|
"operation": {
|
|
"text": "Play_sfx_char_sara_bow_elementalBurst_thunderFall_wave"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_AttackWave_AttackCount",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_AttackWave_AttackCount",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_AttackWave_Thunderfall_End"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"massiveAttackRatio": 0.0,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 3.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Burst",
|
|
"attenuationTag": "Elemental_Burst",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Elemental_Burst_AttackWave_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR3",
|
|
"campTargetType": "Alliance",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Sara_AttackUp_Detect"
|
|
}
|
|
]
|
|
},
|
|
"Sara_AttackUp_Detect": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "Sara_AttackUp_Detect",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "AntiFire",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"enBreak": 0.0
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AttackWave_Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ElementalBurst_PostEffect",
|
|
"modifiers": {
|
|
"CameraEffect": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerPostProcessEffectMixin",
|
|
"postEffectAssetName": "PostEffect_Avatar_Sara_ElementalBurst_ScreenEffect",
|
|
"duration": 3.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "CameraEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_AttackUp",
|
|
"abilitySpecials": {
|
|
"Sara_AttackUp_Ratio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Sara_AttackUp_Duration": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Sara_Constellation_6_CriticalHurt": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Avatar_Sara_BaseAttack": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Sara_AttackUp_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Sara_AttackUp_Detect"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Sara_BaseAttack",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_BASE_ATTACK"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_BASE_ATTACK"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
|
|
"doOffStage": true,
|
|
"globalValueKey": "_ABILITY_Sara_BaseAttack",
|
|
"overrideMapKey": "Avatar_Sara_BaseAttack"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Sara_AttackUp"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Sara_AttackUp"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Sara_AttackUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AttackUp_Duration"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackExtraDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Avatar_Sara_BaseAttack"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AttackUp_Ratio"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Lady_Bow_Sara_ElementalArt_ElecAddHurt"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByUnlockTalentParam",
|
|
"talentParam": "Sara_Constellation_6"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Sara_Constellation_6_CriticalHurt"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByUnlockTalentParam",
|
|
"talentParam": "Sara_Constellation_6"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Sara_Constellation_6_CriticalHurt"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAbility",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByUnlockTalentParam",
|
|
"talentParam": "Sara_PermanentSkill_1"
|
|
}
|
|
],
|
|
"abilityName": "Avatar_Sara_PermanentSkill_1"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Sara_Constellation_6_CriticalHurt": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_AttackUp_Duration"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_Constellation_6_CriticalHurt"
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Electric"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Sara_AttackUp_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ShootArrow_Damage",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"animEventNames": [
|
|
"ATK01"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "NormalAttack_01_DamagePercentage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"animEventNames": [
|
|
"ATK02"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "NormalAttack_02_DamagePercentage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"animEventNames": [
|
|
"ATK03"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "NormalAttack_03_DamagePercentage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"animEventNames": [
|
|
"ATK04"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "NormalAttack_04_DamagePercentage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"animEventNames": [
|
|
"ATK05"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "NormalAttack_05_DamagePercentage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"NormalAttack_01_DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"NormalAttack_02_DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"NormalAttack_03_DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"NormalAttack_04_DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"NormalAttack_05_DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_ElementalBurst_Bullet_Material",
|
|
"abilitySpecials": {
|
|
"ThunderFall_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 1.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_ElectricMagic_Arrow_Fly_Trail"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_ElectricMagic_Arrow_Fly_Particle"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Monster_Invoker_Deacon_Electric_NormalAtk01_Damage"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Burst",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ThunderFall_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementType": "Electric",
|
|
"elementRank": 1.5,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 50.0
|
|
},
|
|
"enBreak": 150.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 41056012,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_PermanentSkill_1",
|
|
"abilitySpecials": {
|
|
"Sara_PermanentSkill_1_ReduceColdDown": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"ReduceColdDown_CD": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Sara_PermanentSkill_1_Attack_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Burst"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAbility",
|
|
"doOffStage": true,
|
|
"abilityName": "Avatar_Sara_PermanentSkill_1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Sara_PermanentSkill_1_ReduceColdDown": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ReduceColdDown_CD"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyAvatarSkillCD",
|
|
"doOffStage": true,
|
|
"skillID": 10562,
|
|
"cdDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Sara_PermanentSkill_1_ReduceColdDown"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Sara_PermanentSkill_1_Attack_Handler"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Avatar_Sara_PermanentSkill_1_ReduceColdDown"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_PermanentSkill_2",
|
|
"abilitySpecials": {
|
|
"ReviveEnergy_CD": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"ReviveEnergy_Ratio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Sara_PermanentSkill_2_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Sara_PermanentSkill_2_ReviveEnergy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Sara_PermanentSkill_2_ReviveEnergy": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ReviveEnergy_CD"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ReviveElemEnergy",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ReviveEnergy_Ratio"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Sara_PermanentSkill_2_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Avatar_Sara_FallingAnthem",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarChangeSkillMixin",
|
|
"jumpSkillID": 5056010,
|
|
"flySkillID": 5056010
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS"
|
|
],
|
|
"modifierName": "FallingAnthem_BS_Material"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_Loop"
|
|
],
|
|
"modifierName": "FallingAnthem_Loop_Normal"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS_2",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_Loop_Low"
|
|
],
|
|
"modifierName": "FallingAnthem_LoopDamage"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS"
|
|
],
|
|
"modifierName": "FallingAnthem_BS_VelocityForce_Initialize"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_Height_Detect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_01"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop"
|
|
],
|
|
"modifierName": "Inertia"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_OverHead_Camera"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS"
|
|
],
|
|
"modifierName": "FallingAnthem_ClearVelocityForce"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop"
|
|
],
|
|
"modifierName": "FallingAnthem_AttachEffect_BS_01"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"FallingAnthem_Normal_Loop_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"FallingAnthem_Normal_Rank_1_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"FallingAnthem_Normal_Rank_2_Damage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"FallingAnthem_Altitude_Lv0": {
|
|
"type": "float",
|
|
"dynamicValue": 20.0
|
|
},
|
|
"FallingAnthem_Altitude_Lv1": {
|
|
"type": "float",
|
|
"dynamicValue": 40.0
|
|
},
|
|
"FallingAnthem_Altitude_Lv2": {
|
|
"type": "float",
|
|
"dynamicValue": 60.0
|
|
},
|
|
"FallingAnthem_Altitude_Lv3": {
|
|
"type": "float",
|
|
"dynamicValue": 100.0
|
|
},
|
|
"FallingAnthem_Altitude_Lv4": {
|
|
"type": "float",
|
|
"dynamicValue": 200.0
|
|
},
|
|
"FallingAnthem_FallingDamageRatio_Lv0": {
|
|
"type": "float",
|
|
"dynamicValue": -1.0
|
|
},
|
|
"FallingAnthem_FallingDamageRatio_Lv1": {
|
|
"type": "float",
|
|
"dynamicValue": -1.0
|
|
},
|
|
"FallingAnthem_FallingDamageRatio_Lv2": {
|
|
"type": "float",
|
|
"dynamicValue": -0.9
|
|
},
|
|
"FallingAnthem_FallingDamageRatio_Lv3": {
|
|
"type": "float",
|
|
"dynamicValue": -0.8
|
|
},
|
|
"FallingAnthem_FallingDamageRatio_Lv4": {
|
|
"type": "float",
|
|
"dynamicValue": -0.6
|
|
},
|
|
"FallingAnthem_FallingDamageRatio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"FallingAnthem_AttachEffect_BS_01": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Bow_FallAnthem_BS_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_BS_Material": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Bow_FallAnthem_BS"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 0.3,
|
|
"blurTime": 0.3,
|
|
"fadeTime": 0.15
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_BS_VelocityForce_Initialize": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AddGravityScale": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -2.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveVelocityForce",
|
|
"forces": [
|
|
"RushMoveType"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_LoopDamage": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Normal_Loop_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 10.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.02
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_01": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ClearGlobalValue",
|
|
"key": "_ABILITY_FallingAttack_Altitude"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv0"
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0"
|
|
},
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv0"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv0"
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1"
|
|
},
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv1"
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2"
|
|
},
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv2"
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3"
|
|
},
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Altitude_Lv3"
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4"
|
|
},
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio_Lv4"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_02"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_02": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_FallingAttack_Altitude",
|
|
"overrideMapKey": "FallingAnthem_FallingDamageRatio"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_03"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_03": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FallingDamageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_FallingDamageRatio"
|
|
}
|
|
}
|
|
},
|
|
"FallingAnthem_Loop_Normal": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Bow_FallAnthem_Loop_02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Inertia": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyInertiaVelocityMixin",
|
|
"useXZ": false,
|
|
"useY": false
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Height_Detect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.4
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.4
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.4
|
|
}
|
|
}
|
|
],
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetAltitude",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.4
|
|
}
|
|
}
|
|
],
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_OverHead_Camera": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarCameraParam",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"parameter": "FallingAnthem_UseCamera"
|
|
}
|
|
],
|
|
"cameraParam": {
|
|
"forceRadius": 4.5,
|
|
"forceRadiusDuration": 0.2,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_OverHead_Camera_Remover": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarExitCameraShot",
|
|
"doOffStage": true
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Landed_Camera": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarCameraParam",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"parameter": "FallingAnthem_UseCamera"
|
|
}
|
|
],
|
|
"cameraParam": {
|
|
"forceRadius": 6.0,
|
|
"forceRadiusDuration": 0.1,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_ClearVelocityForce": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveVelocityForce",
|
|
"forces": [
|
|
"RushMoveType",
|
|
"InertiaType"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Normal_Rank_1_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 50.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.1
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FallingAnthem_Normal_Rank_2_Damage"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 25.0
|
|
},
|
|
"strikeType": "Pierce",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.1
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"forceByCaster": true,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Bow_FallAnthem_Strike_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"forceByCaster": true
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Bow_FallAnthem_Strike_02"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |