{ "AbilityList": [ { "Name": "Avatar_Topaz_Rank04_ReduceDelay", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -1749482627 ] } } } ] }, { "Name": "Avatar_Topaz_00_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity", "Duration": 1 }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.9000000008381903 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" } ] }, { "Name": "Avatar_Topaz_00_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB1" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Topaz_Normal_AddRegardAsAttackType" } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.37000000034458935 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "BlurRadius": 1, "Iteration": 5, "BlurStart": 0.01, "BlurFeather": 0.01 }, { "$type": "RPG.GameCore.FireProjectile", "Projectile": { "ColliderTemplate": "CapsuleZ_BattleCommonBullet", "FlySpeed": 300, "AttachPoint": "Muzzle", "TargetAttachPoint": "SelectRoot", "FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill01_bullet.prefab", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill01_Hit.prefab", "WriteProgressToEffectAnimator": true }, "OnProjectileHit": [ { "$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": [ -1126825319 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitPosHeight": 0.8 }, "CanTriggerLastKill": true, "DisplayData": { "DitherRangeX": 0, "DitherRangeY": 0 } } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.StopAim" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "M_Topaz_Normal_AddRegardAsAttackType": { "LifeTime": 1, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.ClearRegardAsAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OriginalAttackType": "Normal" } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddRegardAsAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OriginalAttackType": "Normal", "RegardAttackType": "Insert" } ] }, { "Event": "OnListenAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Topaz_Normal_AddRegardAsAttackType" } } ] } ] } } }, { "Name": "Avatar_Topaz_00_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill02_CameraVFX.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Enhance" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8900000008288771 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill02_CameraVFX_02.prefab", "ForceSimulateImmediately": false } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8900000008288771 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill02_CameraVFX_02.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Topaz_00_Skill02_TimeLine" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.HideLevelStage" } ] }, { "Name": "Avatar_Topaz_00_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_Skill02_SpecialMarkAdder" } } ], "OnStart": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_damageStart" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Topaz_BPSkill_AddRegardAsAttackType" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "M_Topaz_BPSkill_AddRegardAsAttackType" } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.1, "FadeDuration": 0.4 }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" }, "DynamicValues": { "MDF_PropertyValue1_DamageAdd": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -177893025 ] } }, "MDF_PropertyValue3_InsertCriticalDamageAddRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1091326327 ] } }, "MDF_PropertyValue4_InsertCriticalDamageAddLayer": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MDF_PropertyValue5_InsertCriticalDamageAddMaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 843766416 ] } } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9750000005587935 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9750000005587935 } } } ] }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_FirstAttack" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_damageStart" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ModifierName": "MAvatar_Topaz_00_UltraEnhance", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "CurEnhance" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1798905670 ] } }, "DynamicKey": { "Value": "CurEnhance" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Active", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Normal", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BE_CriticalChance" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ 812579544, 892461053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } }, "AttackType": "BPSkill", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "SpecialHitSoundEvent": "Ev_sfx_avatar_Skill_Passive01_Hit_Topaz", "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeScale": 0.5, "ShakeRange": 0.7, "ShakeTime": 0.1, "ShakeDir": { "x": 1, "y": 0.1, "z": 0.1 }, "BaseCycle": 0.05, "CycleDamping": 0, "RangeAttenuation": 1, "PerlinNoiseAmplitude": { "x": 0.5, "y": 1, "z": 0.5 }, "PerlinNoiseFreq": { "x": 12, "y": 15, "z": 11 } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } } ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.4, "Iteration": 5, "BlurStart": 0.1 }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ 812579544, 892461053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } }, "AttackType": "BPSkill", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.DamagePerformFinish", "IsFakeAvatarAttack": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -409246801 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 679921981 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } } ] }, { "$type": "RPG.GameCore.SetModifierValue", "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" }, "ModifyFunction": "Add" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowAttackTime", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "EnhancedAttackTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "IsShow": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_ShowText" }, "DynamicValues": { "ATKCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowAttackTime", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_ShowText" } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BE_CriticalChance" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 1.3, "ShakeTime": 0.2, "ShakeDistance": 30, "ShakeDir": { "x": 0.1, "y": 0.1, "z": 0.3 }, "BaseCycle": 0.1, "CycleDamping": 0 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "TaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.07000000006519258 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.04, "BlurRadius": 0.3, "Iteration": 5, "BlurStart": 0 }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAUR", "FixedValues": [ { "Value": 7 } ], "DynamicHashes": [ 812579544 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAUR", "FixedValues": [ { "Value": 7 } ], "DynamicHashes": [ 1659254037 ] } }, "AttackType": "BPSkill", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "SpecialHitSoundEvent": "Ev_sfx_avatar_Skill02_Hit_Topaz", "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish", "IsFakeAvatarAttack": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 679921981 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } } ] } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "M_Topaz_BPSkill_AddRegardAsAttackType": { "LifeTime": 1, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.ClearRegardAsAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OriginalAttackType": "BPSkill" } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddRegardAsAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OriginalAttackType": "BPSkill", "RegardAttackType": "Insert" } ] }, { "Event": "OnListenAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Topaz_BPSkill_AddRegardAsAttackType" } } ] } ] }, "MAvatar_Topaz_00_Skill02_SpecialMarkAdder": { "AdditionConfig": { "SubModifierList": [ { "Name": "MAvatar_Topaz_BETargetTagActive_BP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemyWithUnSelectable" }, "IsHaloStatus": true, "AliveOnly": "True" } ] } }, "MAvatar_Topaz_BETargetTagActive_BP": { "Stacking": "ReplaceByCaster", "BehaviorFlagList": [ "ListenBattleEventSkill", "RemoveWhenCasterDead" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Topaz_Max.prefab", "UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Topaz_Max_Mini.prefab", "ModifierUIPriority": "SoftControl" }, "_CallbackList": [ { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenAimAtTargetsRefresh_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Skill" ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] } ] } } }, { "Name": "Avatar_Topaz_00_Skill03_EnterReady", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AnimLogicState": "Idle", "AnimStateName": "Skill03_Ready_Loop" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "IsLocalOffset": true, "AnchorOffset": { "x": 0.23, "y": 0.14, "z": -3.3 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0, "y": 0.12, "z": 0 }, "FollowPoleAngle": 90, "FollowRadius": 5, "AnchorToAimAngle": 90, "FollowDamp": 0.5, "AimDamp": 0.5, "FOV": 35 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithTopazBattleEvent" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "IsLocalOffset": true, "AnchorOffset": { "x": 0.23, "y": 0.09, "z": -3.68 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0.07, "y": 0.1, "z": 0 }, "FollowPoleAngle": 90, "FollowRadius": 5, "AnchorToAimAngle": 90, "FollowDamp": 0.5, "AimDamp": 0.5, "FOV": 35 }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.5 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithTopazBattleEvent" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.0009999999310821295 } } }, { "$type": "RPG.GameCore.VCameraNoiseChange", "AmplitudeGain": 0.1, "FrequencyGain": 1 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } } ], "Modifiers": {} }, { "Name": "Avatar_Topaz_00_Skill03_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Topaz_00_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.26000000024214387 } } }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Topaz_00_Skill03_TimeLine" }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Skill03_Scene06_Cam.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.5 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9900000009220093 } } }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Name": "Avatar_Topaz_00_Skill03_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.2, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9000000008381903 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_Text" }, "CustomUIModelAttachPointName": "BuffPoint" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_Text" } }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_RefreshEnhance" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" }, "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "DynamicValues": { "Skill03_P1_BEDamageRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 892461053 ] } }, "Skill03_P2_CriticalChance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1659923336 ] } }, "Skill03_P3_DelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1463446638 ] } }, "Rank06_P2_PenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1271855107 ] } } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "DynamicKey": { "Value": "CurEnhance" } }, { "$type": "RPG.GameCore.ShowAttackTime", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "EnhancedAttackTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "IsShow": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_ShowText" }, "DynamicValues": { "ATKCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } } } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Active", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, { "$type": "RPG.GameCore.TargetMapTeamFormation" } ] }, "FollowOffsetMode": "Target" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_Topaz_00_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_00_Passive" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_00_Passive_Sub_ListenAction" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BPSkill_ModifyBEAction" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_Ultra_Normal_ModifyBEAction" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_Ultra_BPSkill_ModifyBEAction" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB1" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_Normal_ModifyBEAction" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -209901344, 1842958745 ] } }, "DynamicKey": { "Value": "MaxEnhance" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -209901344 ] } }, "DynamicKey": { "Value": "MaxEnhance" } } ] }, { "$type": "RPG.GameCore.CreateBattleEvent", "EventID": { "IsDynamic": false, "FixedValue": { "Value": 11216 } }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FollowOffsetMode": "Target" }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SetCharacterScaleFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "LateUpDateFollow": false }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "Avatar_Topaz_BE_BaseSpeed" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_PointB2Effect" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 1686351920 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "Avatar_Topaz_BE_ReduceDelay" } } ] }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Normal", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "Modifiers": { "Avatar_Topaz_Normal_ModifyBEAction": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Normal" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Condition": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamSkillLockTarget" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } }, { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } } ] }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ -1413852560 ] } } } } }, "Avatar_Topaz_BPSkill_ModifyBEAction": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Skill" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Condition": { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ -1413852560 ] } } } } }, "Avatar_Topaz_Ultra_Normal_ModifyBEAction": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Normal" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Condition": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamSkillLockTarget" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } } ] }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1463446638 ] } } } } }, "Avatar_Topaz_Ultra_BPSkill_ModifyBEAction": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Skill" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Condition": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } } ] }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1463446638 ] } } } } }, "Avatar_Topaz_Ultra_Listen_ModifyBEAction": { "BehaviorFlagList": [ "RemoveWhenCasterDead" ], "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Normal", "Skill", "Ultra" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Condition": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } } ] }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1463446638 ] } } } } }, "Avatar_Topaz_BE_BaseSpeed": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "BaseSpeed", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 805596816 ] } } } ] } ] }, "Avatar_Topaz_BE_ReduceDelay": {}, "Avatar_Topaz_PointB2Effect": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByHasStanceWeak", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "WeakType": { "DamageType": "Fire" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1058610391 ] } } } ] } ] } ] }, "Avatar_Topaz_00_Passive": { "BehaviorFlagList": [ "ListenBattleEventSkill" ], "_CallbackList": [ { "Event": "OnAfterBeingHit", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_Hit" } } ] }, { "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": "Avatar_Topaz_Ultra_Listen_ModifyBEAction" } } ] } ] }, { "Event": "OnBeforeBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_HitEffect" } } ] }, { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "ModifierName": { "Value": "Avatar_Topaz_Ultra_Listen_ModifyBEAction" } } ] }, { "Event": "OnListenModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "Avatar_Topaz_00_BE_FindNoTargetFlag" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlag" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" }, "DynamicValues": { "MDF_PropertyValue1_DamageAdd": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -177893025 ] } }, "MDF_PropertyValue3_InsertCriticalDamageAddRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1091326327 ] } }, "MDF_PropertyValue4_InsertCriticalDamageAddLayer": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MDF_PropertyValue5_InsertCriticalDamageAddMaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 843766416 ] } }, "ShowSpecialMarkOnCreate": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "Avatar_Topaz_00_BE_FindNoTargetFlagOnUltraOrExtraTurn" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlagOnUltraOrExtraTurn" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" }, "DynamicValues": { "MDF_PropertyValue1_DamageAdd": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -177893025 ] } }, "MDF_PropertyValue3_InsertCriticalDamageAddRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1091326327 ] } }, "MDF_PropertyValue4_InsertCriticalDamageAddLayer": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MDF_PropertyValue5_InsertCriticalDamageAddMaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 843766416 ] } }, "ShowSpecialMarkOnCreate": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "Avatar_Topaz_00_BETargetTagHitFlag" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BETargetTagHitFlag" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1463446638 ] } } } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "Avatar_Topaz_00_BETargetTagInsertHitFlag" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BETargetTagInsertHitFlag" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ -1413852560 ] } } } ] } ] } ] }, { "Event": "OnListenSetActiveSkill_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FollowOffsetMode": "Target" } ] } ] } ] }, "Avatar_Topaz_00_Passive_Sub_ListenAction": { "BehaviorFlagList": [ "ListenBattleEventSkill" ], "_CallbackList": [ { "Event": "OnListenActionPhaseBegin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetListAny", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlag" } } ] } ] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetListAny", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlagOnUltraOrExtraTurn" } } ] } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetListAny", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlagOnUltraOrExtraTurn" } } ] } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetListAny", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlag" } } ] } ] } ] } } }, { "Name": "Avatar_Topaz_00_SkillMazeInLevel", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "SkillMaze_Topaz_Modifier" } } ], "Modifiers": { "SkillMaze_Topaz_Modifier": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } } ], "FailedTaskList": [] } ] } ] }, "MAvatar_Topaz_Buff": { "Stacking": "ReplaceByCaster" } } }, { "Name": "Avatar_Topaz_00_BE_PassiveSkill", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Topaz_BETag" } }, { "$type": "RPG.GameCore.SetEntityActionState", "UniqueName": "TopazBE", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ActionState": false }, { "$type": "RPG.GameCore.SetEntityActionState", "UniqueName": "TopazBE", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ], "OnStart": [], "Modifiers": { "Topaz_BETag": { "BehaviorFlagList": [ "BlockDamage", "Stealth" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachEntityUnselectable" } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BE_ReduceDelay" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "AbilityName": { "Value": "Avatar_Topaz_Rank04_ReduceDelay" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } }, "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_FindNoTargetFlag" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Avatar_Topaz_00_BE_LaterAttack" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllAliveDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } } } ] }, "InsertAbilityPriority": "LevelPerformAvatar" } ] } ] }, { "Event": "OnListenTurnEnd", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_Passive" } }, "SuccessTaskList": [] } ] }, { "Event": "OnListenCharacterLimbo", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_Passive" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_End_02.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_End.prefab", "AttachPoint": "EffPoint", "ForceSimulateImmediately": false } ] } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [] }, { "Event": "OnInsertAbilityFinish", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "Flag": "STAT_CTRL_Frozen" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" } } ] } ] }, { "Event": "OnListenRevive", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_Passive" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "Revive" }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true } ] } ] } ] } } }, { "Name": "Avatar_Topaz_00_BE_DelayDeath", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "MuteHpChange": true, "MuteAllTriggerDeath": true } ] }, { "Name": "Avatar_Topaz_00_BE_DelayLimbo", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Avatar_Topaz_00_BE_RefreshEnhance", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [], "Modifiers": {} }, { "Name": "Avatar_Topaz_00_BE_FirstAttack", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.LookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TargetType": "Caster" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_Skill02_Enhance_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Later_Enhance" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.17, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Camera.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.07299999985843897 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_02.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.27599999983794987 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_03.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.31000000028871 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Camera.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_04.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3200000002980232 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 1, "ShakeTime": 0.1, "ShakeDistance": 30, "ShakeDir": { "x": 0.1, "y": 0.1, "z": 0.3 }, "BaseCycle": 0.1, "CycleDamping": 0.1 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.44000000040978193 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_03.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "ContextScope": "ContextCaster", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_damageStart" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_04.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Hit.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TargetAttachPointName": "SelectRoot", "IgnoreRadius": true, "OffsetCoord": "Target", "OffsetForward": { "IsDynamic": false, "FixedValue": { "Value": 5.500000000465661 } }, "OffsetVertical": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "ApplyTargetPosY": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Later" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Camera.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_01.prefab", "PositionOffset": { "x": 0, "y": -0.2, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_02.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.37000000034458935 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Hit.prefab", "PositionOffset": { "x": 0, "y": 0.6, "z": 0.65 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.9, "ShakeDir": { "x": 0, "y": 0.3, "z": 0.5 }, "BaseCycle": 0.05, "CycleDamping": 0, "RangeAttenuation": 0.6, "PerlinNoiseAmplitude": { "x": 0.4, "y": 0.5, "z": 0.3 }, "PerlinNoiseFreq": { "x": 19, "y": 20, "z": 12 } } } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "ContextScope": "ContextCaster", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_damageStart" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9100000008475035 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeScale": 0.4, "ShakeRange": 0.4, "ShakeTime": 0.1, "IsUseFullPeriod": true, "ShakeDir": { "x": 0, "y": 0.5, "z": 0 }, "BaseCycle": 0.1, "CycleDamping": 0.2 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } } ] } ], "Modifiers": {} }, { "Name": "Avatar_Topaz_00_BE_LaterAttack", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.LookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TargetType": "Caster" }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.2, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill_Passive01_BS" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_Skill01_Enhance_Camera" }, "IsSkillPerform": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_Skill01_Camera" }, "IsSkillPerform": true } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02.prefab", "PositionOffset": { "x": 0.45, "y": 0, "z": 0.35 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill_Passive01_BS", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Later_Enhance" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.17, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Camera.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_01_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.07299999985843897 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_02_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.27599999983794987 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_03.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.31000000028871 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Camera.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_04.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3200000002980232 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 1, "ShakeTime": 0.1, "ShakeDistance": 30, "ShakeDir": { "x": 0.1, "y": 0.1, "z": 0.3 }, "BaseCycle": 0.1, "CycleDamping": 0.1 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.44000000040978193 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_03.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_UltraAttackDamage" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_04.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Enhance_Hit.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later_Enhance", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9500000008847564 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TargetAttachPointName": "SelectRoot", "IgnoreRadius": true, "OffsetCoord": "Target", "OffsetForward": { "IsDynamic": false, "FixedValue": { "Value": 5.500000000465661 } }, "OffsetVertical": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "ApplyTargetPosY": true }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_01_01.prefab", "PositionOffset": { "x": 0, "y": -0.2, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Later" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Camera_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_02.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3, "FadeDuration": 0.1 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.37000000034458935 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Skill02_Hit.prefab", "PositionOffset": { "x": 0, "y": 0.6, "z": 0.5 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.9, "ShakeDir": { "x": 0, "y": 0.2, "z": 0.5 }, "BaseCycle": 0.05, "CycleDamping": 0.05, "RangeAttenuation": 0.6, "PerlinNoiseAmplitude": { "x": 0.4, "y": 0.3, "z": 0.3 }, "PerlinNoiseFreq": { "x": 19, "y": 17, "z": 12 } } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Topaz_00_BE_NormalAttackDamage" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9100000008475035 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeScale": 0.4, "ShakeRange": 0.4, "ShakeTime": 0.1, "IsUseFullPeriod": true, "ShakeDir": { "x": 0, "y": -1, "z": 0 }, "BaseCycle": 0.1, "CycleDamping": 0.2 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Later", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } } ] } ], "OnInsertAbort": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "Flag": "STAT_CTRL_Frozen" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" } } ] } ] }, { "Name": "Avatar_Topaz_00_BE_NormalAttackDamage", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "TaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.07000000006519258 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.03, "BlurRadius": 0.2, "Iteration": 5, "BlurStart": 0, "BlurFeather": 0.01 }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAUR", "FixedValues": [ { "Value": 7 } ], "DynamicHashes": [ -1900945986 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAUR", "FixedValues": [ { "Value": 7 } ], "DynamicHashes": [ 1659254037 ] } }, "AttackType": "Insert", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "SpecialHitSoundEvent": "Ev_sfx_avatar_Skill02_Hit_Topaz", "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish", "IsFakeAvatarAttack": true }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -800455586 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 679921981 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } } ] } ] }, { "Name": "Avatar_Topaz_00_BE_UltraAttackDamage", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ModifierName": "MAvatar_Topaz_00_UltraEnhance", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "CurEnhance" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1798905670 ] } }, "DynamicKey": { "Value": "CurEnhance" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Active", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Normal", "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1112Ultra.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BE_CriticalChance" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -1900945986, 892461053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } }, "AttackType": "Insert", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "SpecialHitSoundEvent": "Ev_sfx_avatar_Skill_Passive01_Hit_Topaz", "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeScale": 0.5, "ShakeRange": 0.7, "ShakeTime": 0.1, "ShakeDir": { "x": 1, "y": 0.1, "z": 0.1 }, "BaseCycle": 0.05, "CycleDamping": 0, "RangeAttenuation": 1, "PerlinNoiseAmplitude": { "x": 0.5, "y": 1, "z": 0.5 }, "PerlinNoiseFreq": { "x": 12, "y": 15, "z": 11 } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } } ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.4, "Iteration": 5, "BlurStart": 0.1 }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -1900945986, 892461053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } }, "AttackType": "Insert", "DamageTag": [ { "EnumIndex": 3, "Value": 39 } ], "HitAnimation": "Hit", "HitPosHeight": 1, "HitAngleHorizontal": -80 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.DamagePerformFinish", "IsFakeAvatarAttack": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -800455586 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -409246801 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 679921981 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_Buff" } } ] }, { "$type": "RPG.GameCore.SetModifierValue", "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" }, "ModifyFunction": "Add" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowAttackTime", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "EnhancedAttackTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "IsShow": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_ShowText" }, "DynamicValues": { "ATKCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowAttackTime", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BE_UltraEnhance_ShowText" } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_BE_CriticalChance" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 1.3, "ShakeTime": 0.2, "ShakeDistance": 30, "ShakeDir": { "x": 0.1, "y": 0.1, "z": 0.3 }, "BaseCycle": 0.1, "CycleDamping": 0 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false } ] }, { "Name": "Avatar_Topaz_00_BE_Skill02Ready", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Avatar_Topaz_00_BE_Skill01Ready", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Avatar_Topaz_00_BE_Skill03Ready", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Avatar_Topaz_00_BE_Hit", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_HitEffect" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "HasHitEffect" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Avatar_Topaz_00_BE_HitEffect" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "HasHitEffect" } } ] }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Hit" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Hit", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1500000001396984 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "HasHitEffect" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Buff_02.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Hit", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.SetCharacterFormation", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Type": "Follow", "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventCaster" }, "FollowOffsetMode": "Target" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00ae8b1d0] 0xc00ae8b1a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Avatar_Topaz_00_BE_CheckStun", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] } ], "GlobalModifiers": { "MAvatar_Topaz_BETargetTag": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00ae961e0] 0xc00ae961b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00ae964b0] 0xc00ae96480}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00ae96780] 0xc00ae96750}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00ae96a50] 0xc00ae96a20}": { "readInfo": null, "unk": null, "v24": { "Value": 5 } }, "\u0026{map[Hash:0xc00ae96d20] 0xc00ae96cf0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00ae96ff0] 0xc00ae96fc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "RemoveWhenCasterDead", "ListenBattleEventSkill" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Topaz.prefab", "UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Topaz_Mini.prefab", "ModifierUIPriority": "SoftControl" }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeamWithAllDarkTeamUnselectable" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "ByRandom": true, "IncludeLimbo": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 10 } }, "TaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTagActive" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [] } }, "DynamicKey": { "Value": "MDF_PropertyValue4_InsertCriticalDamageAddLayer" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTagActive" }, "DynamicValues": { "ShowSpecialMarkOnCreate": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1698019350 ] } } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "ShowSpecialMarkOnCreate" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListAny", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_isShowSpecialMark" }, "ContextScope": "ContextModifier", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ] } ] } ] }, { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag_CriticalDamageUp" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenTurnEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_isShowSpecialMark" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] }, { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackTypes": [ "Insert" ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1270177630 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_CriticalDamage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1938139222, 777612891 ] } } } ] } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "Inverse": true, "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_PropertyValue4_InsertCriticalDamageAddLayer" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag_CriticalDamageUp" } } ] } ] }, { "Event": "OnBeforeBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackTypes": [ "Normal", "BPSkill", "Ultra" ] }, { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BETargetTagHitFlag" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAttackType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackTypes": [ "Insert" ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithCreatedBattleEvent" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetAliveOnly": false }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Avatar_Topaz_00_BETargetTagInsertHitFlag" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_PropertyValue4_InsertCriticalDamageAddLayer" }, "ContextScope": "ContextModifier", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1778189915 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1938139222 ] } }, "DynamicKey": { "Value": "MDF_PropertyValue4_InsertCriticalDamageAddLayer" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Topaz_BETargetTag_CriticalDamageUp" }, "DynamicValues": { "MDF_PropertyValue1_InsertCriticalDamageAddRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 777612891 ] } }, "MDF_PropertyValue2_InsertCriticalDamageAddMaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1778189915 ] } } } } ] } ] } ] } ] }, { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_isShowSpecialMark" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_isShowSpecialMark" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] }, { "Event": "OnListenAimAtTargetsRefresh_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Normal", "Ultra" ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB1" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Normal" ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Normal" ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] } ] }, { "Event": "OnListenSetActiveSkill_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_isShowSpecialMark" }, "ContextScope": "ContextModifier", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueClientOnly", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueClientOnly", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_isShowSpecialMark" } }, { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] } ] }, "Avatar_Topaz_00_BETargetTagHitFlag": { "Stacking": "Replace", "LifeTime": 1 }, "Avatar_Topaz_00_BETargetTagInsertHitFlag": { "Stacking": "Replace", "LifeTime": 1 }, "Avatar_Topaz_00_BE_FindNoTargetFlag": { "Stacking": "Replace", "LifeTime": 1 }, "Avatar_Topaz_00_BE_FindNoTargetFlagOnUltraOrExtraTurn": { "Stacking": "Replace", "LifeTime": 1 }, "MAvatar_Topaz_BETargetTag_CriticalDamageUp": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b206d80] 0xc00b206d50}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b207050] 0xc00b207020}": { "readInfo": null, "unk": null, "v24": { "Value": 5 } } } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "Avatar_Topaz_BE_CriticalChance": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalDamageBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1659923336 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "FirePenetrate", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1271855107 ] } } } ] } ] } ] }, "MAvatar_Topaz_00_UltraEnhance": { "Count": 1, "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b227b60] 0xc00b227b30}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b227e30] 0xc00b227e00}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b236180] 0xc00b236150}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc00b236450] 0xc00b236420}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UIConfig": { "UIPosition": "UI_Middle" }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Common_Pig_Buff.prefab", "ForceSimulateImmediately": false } ] }, { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_Common_Pig_Buff.prefab", "Unbind": true, "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" }, "ModifierName": { "Value": "BE_ExtraSpeedModifier" } } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackStatusDesc", "TextID": { "Hash": 353571131, "Hash64": 3326457565949640760 } } ] } ] } ] }, "MAvatar_Topaz_BE_UltraEnhance_Text": { "Stacking": "ReplaceByCaster", "LifeTime": 1 }, "Avatar_Topaz_00_BE_HitEffect": {}, "Avatar_Topaz_00_BE_FiretakenRatio": { "Stacking": "ReplaceByCaster", "LifeTime": 1, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "FireTakenRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1265487620 ] } } } ] } ] }, "MAvatar_Topaz_BETargetTagActive": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b255c20] 0xc00b255bf0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "ListenBattleEventSkill", "RemoveWhenCasterDead" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Topaz_Max.prefab", "UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Topaz_Max_Mini.prefab", "ModifierUIPriority": "SoftControl" }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "ShowSpecialMarkOnCreate" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ] } ] }, { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenAimAtTargetsRefresh_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Topaz_00_UltraEnhance" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Normal", "Ultra" ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB1" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true, "AllowSkillType": [ "Normal", "Ultra" ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] } ] } ] }, "MAvatar_Topaz_BE_UltraEnhance_ShowText": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc00b4c62a0] 0xc00b4c6270}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UIConfig": { "Hints": [ { "Desc": { "Hash": 356794666, "Hash64": 14930627806501080138 }, "ParamList": [ { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -286612819 ] } } ] } ] } } }, "GlobalTargetAlias": { "Topaz_BattleEventEntity": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventEntityList" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Topaz_BETag" } } } ] }, "CasterWithTopazBattleEvent": { "$type": "RPG.GameCore.TargetConcat", "Targets": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, { "$type": "RPG.GameCore.TargetAlias", "Alias": "Topaz_BattleEventEntity" } ] } } }