857 lines
23 KiB
JSON
857 lines
23 KiB
JSON
{
|
|
"AbilityName": "Lucia_ExQTE_RecoverArea",
|
|
"AbilitySpecials": {
|
|
"AS_CriticalDamageRatioDelta_S30202": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_DmgbyMaxHpRatio_S30201": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_ExtraCriDmgDuration": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_ExtraDamageDuration": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_ExtraRecoverDuration": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_LuciaCardS30201Unlock": {
|
|
"Value": false,
|
|
"ValueType": "Boolean"
|
|
},
|
|
"AS_LuciaCardS30202Unlock": {
|
|
"Value": false,
|
|
"ValueType": "Boolean"
|
|
},
|
|
"AS_LuciaCardS302Unlock": {
|
|
"Value": false,
|
|
"ValueType": "Boolean"
|
|
},
|
|
"AS_Recover02Duration": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_RecoverDuration": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_RecoverHPRatio_Base": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_RecoverHPRatio_PerLevel": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_RecoverHPValue_Final": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_S30201DamageValue": {
|
|
"Value": 0,
|
|
"ValueType": "Float"
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnAbyssS2AreaStart": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayTriggerModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FieldRangeModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FieldRange02Modifier",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnAdded": [
|
|
{
|
|
"$type": "TriggerAbilityAction",
|
|
"AbilityName": "Lucia_ExQTE",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "ModifyAttackDataAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Lucia_Attack_S30201Debuff_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PropertyKey": "Actor_AddedAttackDelta",
|
|
"PropertyValue": "%AS_S30201DamageValue",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnKilled": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayTriggerModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FieldRangeModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "FieldRange02Modifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"DelayRemove02Modifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": "%AS_ExtraDamageDuration",
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "LuciaS30201DamageModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove02Modifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove02Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"ModifierNameList": [
|
|
"LuciaS30201DamageModifier"
|
|
],
|
|
"OperatorType": "Not",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"DelayRemove03Modifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": "%AS_ExtraCriDmgDuration",
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "LuciaS30202BuffModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove03Modifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove03Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"ModifierNameList": [
|
|
"LuciaS30202BuffModifier"
|
|
],
|
|
"OperatorType": "Not",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"DelayRemoveModifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": "%AS_ExtraRecoverDuration",
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "HpRecoverModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"ModifierNameList": [
|
|
"HpRecoverModifier"
|
|
],
|
|
"OperatorType": "Not",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"DelayTriggerModifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 1,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "FieldRangeModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": false,
|
|
"ParamName": "AS_LuciaCardS302Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "FieldRange02Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS302Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": 2,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Replace"
|
|
},
|
|
"FieldRange02Modifier": {
|
|
"Duration": "%AS_Recover02Duration",
|
|
"IgnoreTimeScale": false,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "FieldRangeMixin",
|
|
"AllowActor": true,
|
|
"ColliderConfig": {
|
|
"ColliderAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"ColliderPosOffset": {
|
|
"x": 0,
|
|
"y": 1,
|
|
"z": 0
|
|
},
|
|
"ColliderType": "FanCylinder",
|
|
"FanCylinderColliderAngle": 360,
|
|
"FanCylinderColliderHeight": 2,
|
|
"FanCylinderColliderRadius": 12,
|
|
"FanCylinderColliderVertexNum": 24
|
|
},
|
|
"FieldEnterActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "HpRecoverModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "LuciaS30201DamageModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Enemy",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30201Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove02Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Enemy",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30201Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "LuciaS30202BuffModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30202Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemove03Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30202Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"FieldExitActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "DelayRemove02Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Enemy",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30201Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "DelayRemove03Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30202Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"FieldInitPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0.1,
|
|
"z": 0
|
|
},
|
|
"RandomPositionRange": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"RaycastGroundOffset": 0,
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "SavePoint",
|
|
"PointName": "Lucia_EXQTE_RecoverPoint"
|
|
}
|
|
},
|
|
"IsFollow": false,
|
|
"LoopEffectPattern": "Eff_Lucia_Attack_ExQTE_Loop_05_Aura",
|
|
"TotalDuration": -1
|
|
}
|
|
],
|
|
"ModifierStacking": "Replace"
|
|
},
|
|
"FieldRangeModifier": {
|
|
"Duration": "%AS_RecoverDuration",
|
|
"IgnoreTimeScale": false,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "FieldRangeMixin",
|
|
"AllowActor": true,
|
|
"ColliderConfig": {
|
|
"ColliderAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"ColliderPosOffset": {
|
|
"x": 0,
|
|
"y": 1,
|
|
"z": 0
|
|
},
|
|
"ColliderType": "FanCylinder",
|
|
"FanCylinderColliderAngle": 360,
|
|
"FanCylinderColliderHeight": 2,
|
|
"FanCylinderColliderRadius": 7.5,
|
|
"FanCylinderColliderVertexNum": 24
|
|
},
|
|
"FieldEnterActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "HpRecoverModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"FieldExitActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "DelayRemoveModifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRelativeCampType",
|
|
"Relationship": "Allied",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"FieldInitPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0.1,
|
|
"z": 0
|
|
},
|
|
"RandomPositionRange": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"RaycastGroundOffset": 0,
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "SavePoint",
|
|
"PointName": "Lucia_EXQTE_RecoverPoint"
|
|
}
|
|
},
|
|
"IsFollow": false,
|
|
"LoopEffectPattern": "Eff_Lucia_Attack_ExQTE_Attack_03_Loop",
|
|
"TotalDuration": -1
|
|
}
|
|
],
|
|
"ModifierStacking": "Replace"
|
|
},
|
|
"HpRecoverModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RecoverHPAction",
|
|
"Amount": "%AS_RecoverHPValue_Final",
|
|
"Percentage": 0,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Buff_Common_Recover",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ModifyMaterialPropertyAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
|
"Target": "Self",
|
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
|
}
|
|
],
|
|
"OnSwitchOutBegin": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "HpRecoverModifier",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnSwitchTriggerInInstant": [
|
|
{
|
|
"$type": "HotFixAction1",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByEntityTemplateID",
|
|
"EntityType": "Avatar",
|
|
"Target": "LocalAvatar",
|
|
"TemplateID": 1311
|
|
},
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"OnThinkInterval": [
|
|
{
|
|
"$type": "RecoverHPAction",
|
|
"Amount": "%AS_RecoverHPValue_Final",
|
|
"Percentage": 0,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Buff_Common_Recover",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ModifyMaterialPropertyAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
|
"Target": "Self",
|
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
|
}
|
|
],
|
|
"ThinkInterval": 1
|
|
},
|
|
"LuciaS30201DamageModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Replace",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Lucia_Attack_S30201Debuff_AttackProperty_01",
|
|
"Attacker": "Caster",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnThinkInterval": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Lucia_Attack_S30201Debuff_AttackProperty_01",
|
|
"Attacker": "Caster",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ThinkInterval": 1
|
|
},
|
|
"LuciaS30202BuffModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"Properties": {
|
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta_S30202"
|
|
}
|
|
}
|
|
},
|
|
"OnAbilityStart": [
|
|
{
|
|
"$type": "RemoveSavePointAction",
|
|
"PointName": "Lucia_EXQTE_RecoverPoint",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "property(MaxHP)*(specials(AS_RecoverHPRatio_Base)+specials(AS_RecoverHPRatio_PerLevel)*avatarskilllevel(3))",
|
|
"ParamName": "AS_RecoverHPValue_Final",
|
|
"Target": "Self",
|
|
"ValueType": "Float"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "property(MaxHP)*specials(AS_DmgbyMaxHpRatio_S30201)",
|
|
"ParamName": "AS_S30201DamageValue",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": true,
|
|
"ParamName": "AS_LuciaCardS30201Unlock",
|
|
"ParamType": "Boolean",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Caster",
|
|
"ValueType": "Float"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "DelayTriggerModifier",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "CreateSavePointAction",
|
|
"PointName": "Lucia_EXQTE_RecoverPoint",
|
|
"Target": "Self",
|
|
"TargetPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 3.5
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |