Files
FireflyGo_Resources/Config/ConfigAbility/BattleEvent/Avatar_MissionBattleEvent60026_Ability.json
2025-09-09 21:37:33 +07:00

648 lines
19 KiB
JSON

{
"AbilityList": [
{
"Name": "Avatar_MissionBattleEvent60026_Skill03_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1408
}
}
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_MissionBattleEvent60026_AddAbility"
}
}
]
},
{
"$type": "RPG.GameCore.AutoUseUltraSkill",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 100
}
}
}
],
"OnStart": [
{
"$type": "RPG.GameCore.ShowBattleEventButton"
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1408
}
}
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AbilityName": {
"Value": "Avatar_Phainon_00_Skill22_v2_Phase01_MainStory"
},
"IsSkillPerform": true
}
]
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Camera/TimeLine/Avatar/Character_Phainon_10_Skill22_V2_TimeLine.playable"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"Modifiers": {
"MAvatar_MissionBattleEvent60026_AddAbility": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.OwnerEntityAddAbility",
"AbilityName": {
"Value": "Avatar_Phainon_00_Skill22_v2_Phase01_MainStory"
}
},
{
"$type": "RPG.GameCore.OwnerEntityAddAbility",
"AbilityName": {
"Value": "Avatar_Phainon_00_Skill22_v2_Phase02_MainStory"
}
},
{
"$type": "RPG.GameCore.ShowSpecialAvatarSkillButtonPanel"
}
]
}
]
}
}
},
{
"Name": "Avatar_Phainon_00_Skill22_v2_Phase01_MainStory",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowBattleUI"
},
{
"$type": "RPG.GameCore.SetSimulationSpeedEnable"
},
{
"$type": "RPG.GameCore.ShowSpecialAvatarSkillButtonPanel"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"CustomFormationName": "1408_Skill22_TargetPos_v2",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.HideLevelStage",
"IsHide": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "EnemyTeamCenter"
},
{
"$type": "RPG.GameCore.ResetHeadLookAt",
"PerformerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"StopImmediately": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Phainon_00_Skill22_v2_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Phainon_00_Skill22_v2_Phase02_MainStory"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22_B"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemyWithUnSelectable"
},
"AliveOnly": false,
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"OutlineWidthScale": 0.15,
"Multiplier": {
"0": 1,
"2": 1,
"4": 0.8,
"5": 0.7,
"8": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill22_B",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9900000009220093
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"Flags": [
"RemoveOnNextTimeline"
],
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Phainon_10/Eff_Avatar_Phainon_10_Skill22_V2_End.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Phainon_10/Eff_Avatar_Phainon_10_Skill22_V2_End_Camera.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Camera/TimeLine/Avatar/Character_Phainon_10_Skill22_V2_TimeLine.playable"
},
{
"$type": "RPG.GameCore.HideLevelStage"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemyWithUnSelectable"
},
"AliveOnly": false,
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ReadTargetFromCaster": true
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal"
},
{
"$type": "RPG.GameCore.ClearEntityDamageText",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
}
},
{
"$type": "RPG.GameCore.ClearEntityDamageText",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"TextType": "BuffText"
},
{
"$type": "RPG.GameCore.ShowBattleUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.SetSimulationSpeedEnable",
"Enable": true
}
]
},
{
"Name": "Avatar_Phainon_00_Skill22_v2_Phase02_MainStory",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextAbility",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_count"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextAbility",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQMBAgAAAwUR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1347951906,
-205807391,
1554779067
]
}
},
"DynamicKey": {
"Value": "_delta_frame"
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
"MaxLoopCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1554779067
]
}
},
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Bounce_SelectTarget",
"ParamTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"TemplateParamSequences": {
"ParamTaskList": {
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill22_B",
"NormalizedTimeEnd": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECBAIBAwUR",
"FixedValues": [],
"DynamicHashes": [
-205807391,
-1086997250,
1262379441,
228134027
]
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextAbility",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1086997250
]
}
},
"DynamicKey": {
"Value": "_count"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 15
}
},
"CustomName": {
"Value": "Phainon_Skill22"
},
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
}
]
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill22_B",
"NormalizedTimeEnd": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAUR",
"FixedValues": [
{
"Value": 352
}
],
"DynamicHashes": [
228134027
]
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByCharacterCount",
"DynamicKey": "ADF_TargetCount",
"ContextScope": "ContextAbility",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"IncludeLimbo": true,
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_CurrentHp",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Value": "CurrentHP"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DamageValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1891941924
]
}
},
"StanceValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 30
}
},
"HitSplitRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAUR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1406936540
]
}
},
"CustomName": {
"Value": "Phainon_Skill22"
},
"DamageBehavior": {
"EnumIndex": 1,
"Value": 2
},
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc013d593e0] 0xc013d593b0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 12
}
},
"\u0026{map[Hash:0xc013d596b0] 0xc013d59680}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc013d59980] 0xc013d59950}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 162
}
},
"\u0026{map[Hash:0xc013d59c50] 0xc013d59c20}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 235
}
},
"\u0026{map[Hash:0xc013d59f20] 0xc013d59ef0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 405
}
},
"\u0026{map[Hash:0xc013d60270] 0xc013d60240}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc013d60540] 0xc013d60510}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc013d60810] 0xc013d607e0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
}
}
]
}