{ "AbilityList": [ { "Name": "Avatar_RogueBattleevent_Ruin_S4_Skill03_EnterReady", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.HeadLookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DoRootRotate": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "IsLocalOffset": true, "AnchorOffset": { "x": -0.62, "y": -0.44, "z": -0.37 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -1.6, "y": 2.16, "z": 0.17 }, "FollowRadius": 0.9, "AnchorToAimAngle": 13, "FollowDamp": 0.5, "AimDamp": 0.5, "Dutch": 4.5, "FOV": 90 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "IsLocalOffset": true, "AnchorOffset": { "x": 0.62, "y": -0.44, "z": -0.28 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -1.6, "y": 2.16, "z": 0.17 }, "FollowRadius": 0.9, "AnchorToAimAngle": 26, "Dutch": 4.5, "FOV": 70 }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.5 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" } } } } ] }, { "Name": "Avatar_RogueBattleevent_Ruin_S4_Skill03_Phase01", "TargetInfo": { "TargetType": "AllDarkTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_RogueBattleevent_Ruin_S4_Skill03_Phase02" }, "IsSkillPerform": true } ] }, { "Name": "Avatar_RogueBattleevent_Ruin_S4_Skill03_Phase02", "TargetInfo": { "TargetType": "AllDarkTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "BattleEventAbility_620701_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PlayTimeline", "TimelineName": "Effects/Eff_Animation/Common/Eff_BattleEvent_Rogue_Ruin_Timeline.playable" }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_rogue_buff_ruin" }, "EmitterType": "DefaultEmitter" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_BattleEvent/Eff_Rogue_Ruin/Eff_BattleEvent_Rogue_Ruin_Start01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.ShowSkillTextDialog", "SkillName": { "Hash": -450533233, "Hash64": 2323454191054573757 } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1.5000000004656613 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2.400000000372529 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "FormulaType": "ByMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } }, "AttackType": "Level", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_BattleEvent/Eff_Rogue_Ruin/Eff_BattleEvent_Rogue_Ruin_Hit01.prefab" } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "MAvatar_RogueBattleevent_Ruin_S4_MaxHP" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827948 ] } }, "DynamicValues": { "MDF_HPAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827942 ] } } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "TaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "DynamicKey": { "Value": "_MaxHP" } }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.SetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1309867853, 909827949 ] } }, "ShowText": false } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "MAvatar_RogueBattleevent_Ruin_S4_HealHP" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827948 ] } }, "DynamicValues": { "HealRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827943 ] } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2.3000000002793968 } } }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "TimeScale": 0.25, "UnscaledDuration": 0.6 }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_RogueBattleevent_Ruin_S4_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_RogueBattleevent_Ruin_S4_PassiveAbility" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_RogueBattleevent_Ruin_S4_Charge" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_RogueBattleevent_Ruin_S4_AutoUseUltraSkill" } } ], "Modifiers": { "MAvatar_RogueBattleevent_Ruin_S4_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_RogueBattleevent_Ruin_S4_Charge": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02652edb0] 0xc02652ed80}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_RogueBattleevent_Ruin_S4_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": "AQAR", "FixedValues": [], "DynamicHashes": [ -1657931065 ] } } } ] } ] }, "MAvatar_RogueBattleevent_Ruin_S4_Charge_Sub": { "_CallbackList": [ { "Event": "OnBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FixedAddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827946 ] } } } ] } ] }, "MAvatar_RogueBattleevent_Ruin_S4_AutoUseUltraSkill": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AutoUseUltraSkill", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "WaitCutinFinished": false } ] } ] } } } ], "GlobalModifiers": { "MAvatar_RogueBattleevent_Ruin_S4_MaxHP": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc026562b10] 0xc026562ae0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1479623795 ] } } } ] } ] }, "MAvatar_RogueBattleevent_Ruin_S4_HealHP": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02656a9c0] 0xc02656a990}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "LifeStepMoment": "ModifierPhase1End", "UseSnapshotEntity": true, "_CallbackList": [ { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FormulaType": "HealByTargetLostHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -899463751 ] } }, "DisplayData": { "UIMessageHeight": 0.8, "DitherRangeX": 0, "DitherRangeY": 0, "AttachPoint": "Origin", "FixedPosition": false } } ] } ] } ] } } }