Files
FireflyGo_Resources/Config/ConfigAbility/Common_Additional_Ability.json
2025-08-26 17:57:41 +07:00

242 lines
6.2 KiB
JSON

{
"AbilityList": [
{
"Name": "Common_Servant_Forcekill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AbortUnusedInsertAbility": true
}
]
},
{
"Name": "Common_LockHP",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MCommon_LockHP"
}
}
]
},
{
"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
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill_Cast",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.0009999999310821295
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"TemplateName": "Monster_Common_SoloRangeAttack",
"ResetToDefault": false
},
"BlendConfig": {
"BlendType": "Cut"
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CameraMotion",
"ResetToDefault": false
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill_Cast",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7630000005010515
}
}
},
{
"$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",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3000000002793968
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Fire"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
367030267
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
},
"HitAnimation": "Hit_H"
},
"TriggerHitSound": true
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.21,
"ShakeTime": 0.2,
"ShakeDir": {
"x": 0.15,
"y": 0.15,
"z": 0
},
"BaseCycle": 0.28,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"x": 0.1,
"y": 0.1,
"z": 0.1
},
"PerlinNoiseFreq": {
"x": 16,
"y": 14,
"z": 12
},
"RotationalAmplitude": {
"x": 0,
"y": 0,
"z": 3.5
},
"RotationFreqV3": {
"x": 4,
"y": 0,
"z": 8
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9000000008381903
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.40000000037252903
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
}
]
}