{ "AbilityList": [ { "Name": "Avatar_FightFest_Main_Skill03_Phase01", "TargetInfo": { "TargetType": "AllDarkTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_FightFest_Main_Skill03_Phase02" }, "IsSkillPerform": true } ] }, { "Name": "Avatar_FightFest_Main_Skill03_Phase02", "TargetInfo": { "TargetType": "AllDarkTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.01, "y": 2, "z": 0.01 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamCenter" }, "AimOffset": { "x": 0.01, "y": 5, "z": 0.01 }, "FollowPoleAngle": 90, "FollowRadius": 3 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.001, "y": 2, "z": 0.001 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.001, "y": 0.7, "z": 0.001 }, "FollowPoleAngle": 90, "FollowRadius": 7.5 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "IsAliveOnly": false } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.001, "y": 2.5, "z": 0.001 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.001, "y": 0.7, "z": 0.001 }, "FollowPoleAngle": 90, "FollowRadius": 9.5, "FollowDamp": 0.5, "AimDamp": 0.5 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "IsAliveOnly": false } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByHeroGender", "Gender": "GENDER_WOMAN" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.FightFestShowCutIn", "PrefabPath": "UI/Battle/UltraSkillCutIn/FightFest/FightFestCutin_8006.prefab", "Duration": 1, "IsOverrideDesc": true, "TargetDesc": { "Hash": -1477668321, "Hash64": 7715134817840934445 } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.FightFestShowCutIn", "PrefabPath": "UI/Battle/UltraSkillCutIn/FightFest/FightFestCutin_8005.prefab", "Duration": 1, "IsOverrideDesc": true, "TargetDesc": { "Hash": -1477668321, "Hash64": 7715134817840934445 } } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_ActivityProp/Eff_FightFest/Eff_FightFest_Fever_Ally_Camera_SpeedLine_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1.5000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Punch_Middle", "OverrideShakeConfigV2": { "ShakeScale": 1, "ShakeTime": 0.22, "ShakeDir": { "x": 0, "y": 0, "z": 0.1 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_ActivityProp/Eff_FightFest/Eff_FightFest_TacticSkill_Attack.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_FightFest_Main_Skill03_AddAttack" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MCommon_DOT_Electric" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } }, "DynamicValues": { "Modifier_Electric_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ 909827948 ] } }, "Modifier_Electric_DamageValue": { "IsDynamic": false, "FixedValue": { "Value": 750 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MCommon_DOT_Poison" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicValues": { "Modifier_Poison_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ 909827948 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MCommon_DOT_Burn" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } }, "DynamicValues": { "Modifier_Burn_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ 909827948 ] } }, "Modifier_Burn_DamageValue": { "IsDynamic": false, "FixedValue": { "Value": 750 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MCommon_DOT_Tear" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } }, "DynamicValues": { "Modifier_Tear_DamageRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827949 ] } }, "Modifier_Tear_MaxPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 2 } ], "DynamicHashes": [ 909827948 ] } } } }, { "$type": "RPG.GameCore.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "NormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Debuff_Other.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": -554183491, "Hash64": 18015407717747783560 } } ], "LifeTime": 2 }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "Avatar_FightFest_Main_Skill03_Flag": {}, "Avatar_FightFest_Main_Skill03_AddAttack": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AttackDelta", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827943 ] } } } ] } ] } } }, { "Name": "Avatar_FightFest_Main_Skill03_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.ShowBattleEventButton", "IsShow": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_FightFest_Main_Skill03_PassiveAbility" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_FightFest_Main_Skill03_Charge" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_FightFest_Main_Skill03_AutoUseUltraSkill" } } ], "Modifiers": { "MAvatar_FightFest_Main_Skill03_PassiveAbility": { "BehaviorFlagList": [ "BlockDamage", "Stealth" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachEntityUnselectable" } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "BuffType": "Buff" }, { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "BuffType": "Other" } ] } ] }, "MAvatar_FightFest_Main_Skill03_Charge": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0121b1ad0] 0xc0121b1aa0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_FightFest_Main_Skill03_Charge_Sub" } } ] } ] }, { "Event": "OnEnterBattle", "Priority": -90, "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MDF_MaxSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "MaxSP" }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1657931065, 909827947 ] } } } ] } ] }, "MAvatar_FightFest_Main_Skill03_Charge_Sub": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0121d2450] 0xc0121d2420}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_CurrentSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "CurrentSP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_CurrentSP" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Tutorial_CoachChargeFinish" } } ] } ] } ] }, { "Event": "OnBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FixedAddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 909827946, -1284493821 ] } } } ] } ] }, "MAvatar_FightFest_Main_Skill03_AutoUseUltraSkill": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AutoUseUltraSkill", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "WaitCutinFinished": false } ] } ] } } } ] }