1
0
ZenlessData/Data/_unsorted/Norano_FirePointControl.json
2025-10-15 03:08:22 +02:00

294 lines
7.7 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"DoInitialCheck": true,
"PropertyActions": [
{
"CustomPropertyType": "CurFirePoint",
"PropertyType": "Custom",
"ValueRangeActions": [
{
"LowToValueActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Norano_EnhanceBuffModifier",
"Target": "Self"
}
],
"Val": 75
},
{
"HighToValueActions": [
{
"$type": "RemoveModifier",
"ModifierName": "Norano_EnhanceBuffModifier",
"Target": "Self"
}
],
"Val": 0
}
]
}
]
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_Special_01_Start",
"FrameCountLow": 12,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"Charge_HpCostModifier",
"ChargeModifier"
]
}
]
},
{
"$type": "ActwithStateFrameMixin",
"ConfigList": [
{
"ActionList": [
{
"$type": "DecreaseRpAction",
"Amount": 80,
"Target": "Self"
},
{
"$type": "RecoverHPAction",
"Amount": 0,
"Percentage": "%ExSp_RecoverHpPercentage",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Avatar_Norano_MainStoryBossFight_Debuff"
]
}
]
}
]
}
],
"AnimatorStateName": "Attack_Branch_01",
"ForceTriggerOnTransitionIn": true,
"Frame": 0
}
]
}
],
"AbilityName": "Norano_FirePointControl",
"AbilitySpecials": {
"AS_FirePointRecover": {
"Value": 100
},
"AS_SmoothFirePointCost": {
"Value": -5
},
"AS_SmoothHpCost": {
"Value": 0.25
},
"AS_SmoothRecoverRp": {
"Value": 5
},
"ExSp_RecoverHpPercentage": {
"Value": 0.5
}
},
"AbilityStacking": "Unique",
"Modifiers": {
"ChargeModifier": {
"ModifierMixins": [
{
"$type": "SmoothChangePropertyMixin",
"PropertyItems": [
{
"Amount": "%AS_FirePointRecover",
"CustomPropertyType": "CurFirePoint",
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
]
}
]
},
"Charge_HpCostModifier": {
"ModifierMixins": [
{
"$type": "SmoothDecreaseHPMixin",
"PropertyItem": {
"Percentage": "%AS_SmoothHpCost"
}
},
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"IsUsePercentage": true,
"PropertyType": "CurHP",
"ReferMaxPropertyType": "MaxHP",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "RemoveModifier",
"ModifierName": "Charge_HpCostModifier"
}
],
"Val": 0.3
}
]
}
]
}
]
},
"Norano_EnhanceBuffModifier": {
"ModifierMixins": [
{
"$type": "SmoothChangePropertyMixin",
"PropertyItems": [
{
"Amount": "%AS_SmoothFirePointCost",
"CustomPropertyType": "CurFirePoint",
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
]
}
],
"OnAdded": [
{
"$type": "SendCustomEvent",
"EventKey": "Norano_EnterEnhance"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_IsEnhanced",
"ParamType": 2
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_WeaponTransform",
"ParamType": 2
},
{
"$type": "SetRpUIArrowAction",
"IsVisible": true,
"position": 80
},
{
"$type": "ModifyProperty",
"Amount": 1,
"CustomPropertyType": "IsEnhance",
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "AttachEffect",
"AttachEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ctr_L_WeaponA_01",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"EffectPattern": "Eff_Norano_WeaponTransform_01_02_Weapon"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": false,
"RendererList": [
{
"ApplyAllMaterials": true,
"RenderPath": "Norano_Weapon"
}
],
"Tag": "Norano_Enhance_Material",
"key": "Avatar_Male_Size03_Norano_MA_WeaponTransform_01_02_ScreenImage_01"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": false,
"RendererList": [
{
"ApplyAllMaterials": true,
"RenderPath": "Norano_Weapon"
}
],
"Tag": "Norano_Enhance_Material",
"key": "Avatar_Male_Size03_Norano_MA_WeaponTransform_01_02_SecondaryEmission_01"
},
{
"$type": "GamepadRumbleAction",
"GamepadRumbleKey": "Norano_GamepadRumble_E_Enhance_Ready",
"Target": "Self"
},
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_SFX_Char_Skill_Norano_Enhance_Ready"
}
],
"OnRemoved": [
{
"$type": "SendCustomEvent",
"EventKey": "Norano_ExitEnhance"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_IsEnhanced",
"ParamType": 2
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_WeaponTransform",
"ParamType": 2
},
{
"$type": "SetRpUIArrowAction",
"IsVisible": false,
"position": 999
},
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "IsEnhance",
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Norano_Enhance_Material",
"Target": "Self"
}
]
}
}
}