Files
DanhengServer-Resources/Config/ConfigAbility/Common_Additional_Ability.json
2025-12-27 18:07:41 +08:00

429 lines
12 KiB
JSON

{
"AbilityList": [
{
"Name": "Common_Servant_Forcekill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"DeathSource": "KilledBySelf",
"AbortUnusedInsertAbility": true,
"CanOverkill": true,
"TaskEnabled": true
}
]
},
{
"Name": "Common_LockHP",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AliveOnly": true,
"ModifierName": {
"Value": "MCommon_LockHP"
},
"Chance": {
"FixedValue": {
"RawValue": -4294967296,
"Value": -1.0
}
},
"MaxTargetCount": {
"FixedValue": {
"RawValue": -4294967296,
"Value": -1.0
}
},
"IsShowUIMessageFromModel": true,
"IsShowUIMessageOnUpdate": true,
"ShowUIMessageInternalTime": -1.0,
"UseFixedPosition": true,
"TaskEnabled": true
}
]
},
{
"Name": "CommonActiveSkill_Fire_Single_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/Widget/SkillNameHUD.prefab",
"UITextNodes": [
{
"TextPath": "Frame/Text",
"TextContent": {
"Hash": 1821071446,
"Hash64": 3775451657981424034
}
}
],
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill_Cast",
"NormalizedTimeEnd": {
"FixedValue": {
"RawValue": 4294967,
"Value": 0.0
}
},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.LookAt",
"PerformerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"TargetType": "AbilityTargetEntity",
"ToTargetRatio": 1.0,
"Duration": -1.0,
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"TemplateName": "Monster_Common_SoloRangeAttack",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "SkillTargetEntityList"
},
"NearClipping": 0.1,
"ForbidDynamicOffset": true,
"UseSkillPerformIgnoreDynamicOffset": true,
"UseAimTargetToCameraFocus": true
},
"BlendConfig": {
"BlendType": "Cut",
"FOVSmoothDampTime": -1.0,
"FrameBlendWeightStart": 1.0,
"FrameBlendDuration": 1.0
}
},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CameraMotion",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "SkillTargetEntityList"
},
"NearClipping": 0.1,
"ForbidDynamicOffset": true,
"UseSkillPerformIgnoreDynamicOffset": true,
"UseAimTargetToCameraFocus": true
}
},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill_Cast",
"NormalizedTimeEnd": {
"FixedValue": {
"RawValue": 3277060049,
"Value": 0.76
}
},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha02_00/Eff_Monster_W1_Mecha02_00_Skill01_Hit.prefab",
"Scale": {
"x": -1.0,
"y": -1.0,
"z": -1.0,
"normalized": {
"x": -0.577350259,
"y": -0.577350259,
"z": -0.577350259,
"normalized": {
"x": -0.5773503,
"y": -0.5773503,
"z": -0.5773503,
"magnitude": 1.00000012,
"sqrMagnitude": 1.00000024
},
"magnitude": 0.99999994,
"sqrMagnitude": 0.99999994
},
"magnitude": 1.73205078,
"sqrMagnitude": 3.0
},
"IsNeedFadeIn": true,
"ParamEntityUsage": "LookAt",
"TowardMaxPitchAngle": 90.0,
"MaxMutexCount": 1,
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"RawValue": 1288490190,
"Value": 0.3
}
},
"MaxAdvencePerTick": -1.0,
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"DamageType": {
"DamageType": "Fire"
},
"FormulaType": "ByAttack",
"DamagePercentage": {
"FixedValue": {
"RawValue": -149061134974976,
"Value": -34706.0
}
},
"DamageValue": {},
"ExtraDamagePercentage": {},
"StanceValue": {},
"HitSplitRatio": {
"FixedValue": {
"RawValue": 4294967296,
"Value": 1.0
}
},
"SPHitRatio": {
"FixedValue": {
"RawValue": 4294967296,
"Value": 1.0
}
},
"BreakDamagePercentage": {},
"FrameHalt": {
"FixedValue": {
"RawValue": 429496730,
"Value": 0.1
}
},
"HitAnimation": "Hit_H",
"HitEffectMinMutexTime": {
"FixedValue": {
"RawValue": 214748368,
"Value": 0.05
}
},
"HitEffectMaxMutexCount": {
"FixedValue": {
"RawValue": 4294967296,
"Value": 1.0
}
},
"HitEffectHeight": -1.0,
"HitPosHeight": 0.75
},
"TriggerHitSound": true,
"CanOverkill": true,
"PerformanceDelay": {},
"TaskEnabled": true
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeScale": 1.0,
"ShakeRange": 0.21,
"PositionAmplitude": 1.0,
"ShakeTime": 0.2,
"LoopTime": 1.0,
"ShakeDistance": 20.0,
"ShakeDir": {
"x": 0.15,
"y": 0.15,
"normalized": {
"x": 0.7071068,
"y": 0.7071068,
"magnitude": 1.0,
"sqrMagnitude": 1.00000012
},
"magnitude": 0.212132037,
"sqrMagnitude": 0.045
},
"BaseOnCamera": true,
"LerpBackAfterShake": true,
"BaseCycle": 0.28,
"RangeAttenuation": 0.95,
"RangeAttenuationDelay": 999.0,
"RangeAttenuationDuration": -1.0,
"PerlinNoiseAmplitude": {
"x": 0.1,
"y": 0.1,
"z": 0.1,
"normalized": {
"x": 0.577350259,
"y": 0.577350259,
"z": 0.577350259,
"normalized": {
"x": 0.5773503,
"y": 0.5773503,
"z": 0.5773503,
"magnitude": 1.00000012,
"sqrMagnitude": 1.00000024
},
"magnitude": 0.99999994,
"sqrMagnitude": 0.99999994
},
"magnitude": 0.173205078,
"sqrMagnitude": 0.0300000012
},
"PerlinNoiseFreq": {
"x": 16.0,
"y": 14.0,
"z": 12.0,
"normalized": {
"x": 0.655385554,
"y": 0.573462367,
"z": 0.49153915,
"magnitude": 1.0,
"sqrMagnitude": 1.00000012
},
"magnitude": 24.41311,
"sqrMagnitude": 596.0
},
"IsUsePositionNoise": true,
"IsUseRotationNoise": true,
"RotationalAmplitude": {
"z": 3.5,
"normalized": {
"z": 1.0,
"magnitude": 1.0,
"sqrMagnitude": 1.0
},
"magnitude": 3.5,
"sqrMagnitude": 12.25
},
"RotationFreqV3": {
"x": 4.0,
"z": 8.0,
"normalized": {
"x": 0.4472136,
"z": 0.8944272,
"normalized": {
"x": 0.44721362,
"z": 0.89442724,
"magnitude": 1.0,
"sqrMagnitude": 1.00000012
},
"magnitude": 0.99999994,
"sqrMagnitude": 0.99999994
},
"magnitude": 8.944272,
"sqrMagnitude": 80.0
}
}
},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"RawValue": 214748365,
"Value": 0.05
}
},
"MaxAdvencePerTick": -1.0,
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"FixedValue": {
"RawValue": 3865470570,
"Value": 0.9
}
},
"UnscaledDuration": {
"FixedValue": {
"RawValue": 1717986920,
"Value": 0.4
}
},
"FadeInTime": {},
"FadeOutTime": {},
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"RawValue": 8589934592,
"Value": 2.0
}
},
"MaxAdvencePerTick": -1.0,
"TaskEnabled": true,
"IsClientOnly": true
},
{
"$type": "RPG.GameCore.SkillPerformFinish",
"TaskEnabled": true
}
]
}
]
}