{ "AbilityList": [ { "Name": "Monster_SW_Minion01_02_Passive01", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [], "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_SW_Minion01_02_MuteHitFly" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_SW_Minion01_02_Deathrattle" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_SW_Minion01_02_WingsControl" } } ], "Modifiers": { "Monster_SW_Minion01_02_MuteHitFly": { "BehaviorFlagList": [ "MuteHitFly" ] }, "Monster_SW_Minion01_02_Deathrattle": { "BehaviorFlagList": [ "Deathrattle", "KeepOnDeathrattle" ], "_CallbackList": [ { "Event": "OnDeathrattle", "CallbackConfig": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "OnlyAlive": false, "IsSilentDispel": true }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Monster_SW_Minion01_02_PassiveSkill_Insert_Phase01" }, "InsertAbilityPriority": "MonsterDeathRattle", "OwnerAliveState": "Mask_AliveOrLimbo", "TargetAliveState": "Mask_AliveOrLimbo" }, { "$type": "RPG.GameCore.SetDieImmediately" } ] } ] }, "Monster_SW_Minion01_02_WingsControl": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Idle_StandBy.prefab", "ForceSimulateImmediately": false } ] }, { "Event": "OnBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Idle_StandBy.prefab", "ForceImmediateFadeOut": false } ] }, { "Event": "OnAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Idle_StandBy.prefab", "ForceSimulateImmediately": false } ] }, { "Event": "OnBeingBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Idle_StandBy.prefab", "ForceImmediateFadeOut": false } ] }, { "Event": "OnEndBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Idle_StandBy.prefab", "ForceSimulateImmediately": false } ] } ] } } }, { "Name": "Monster_SW_Minion01_02_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_SW_Minion01_02_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_SW_Minion01_02_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.05199999990873039 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.14599999971687794 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.6660000002011657 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7140000003855675 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_SW_Minion01_02_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.04099999996833503 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.11799999955110252 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.17000000015832484 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "AttackType": "Normal", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_Attack_Hit_01.prefab" }, "TriggerHitSound": true, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.05, "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.TriggerModifierCustomEvent", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EventType": { "EnumIndex": 4, "Value": 6 } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.19299999997019768 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3389999996870756 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3969999998807907 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } }, "AttackType": "Normal", "HitAnimation": "Hit" }, "TriggerHitSound": true, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.05, "DitherRangeX": 0.02, "DitherRangeY": 0.02 } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "Monster_SW_Minion01_02_Skill01Target" } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.2, "ShakeTime": 0.15, "ShakeDir": { "x": 0.15, "y": 0.15, "z": 0 }, "BaseCycle": 0.1, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.02, "y": 0.03, "z": 0 }, "PerlinNoiseFreq": { "x": 5, "y": 5, "z": 0 }, "RotationFreqV3": { "x": 0, "y": 0, "z": 2 } } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6600000006146729 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7200000006705523 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_SW_Minion01_02_PassiveSkill_Insert_Phase01", "TargetInfo": { "TargetType": "AllTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.ShowSkillTextDialog", "SkillName": { "Hash": -754977560, "Hash64": 17605794928850675695 }, "IsDark": true }, { "$type": "RPG.GameCore.ExitBreakState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CancelRecoverAnim": true }, { "$type": "RPG.GameCore.LookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "TargetType": "TeamFormation" }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CastAnimation", "AnchorOffset": { "x": 0, "y": 0.25, "z": -5 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0, "y": 0.25, "z": 0 } }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "BlendCut_00to1" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "IsAliveOnly": false } } }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "PassiveSkill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "EventList": [ { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.6500000006053597 } }, "TaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "TemplateName": "Monster_Common_Summon", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "ResetToDefault": false }, "AdditiveNormalConfig": { "AnchorOffset": { "x": 0, "y": 0, "z": 2 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0, "y": -0.5, "z": 0 }, "ResetToDefault": false }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "BlendCut_00to1", "BlendTime": 0.1 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" } } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeConfigV2": { "ShakeRange": 0.43, "ShakeTime": 0.3, "ShakeDir": { "x": 0.15, "y": 0.4, "z": 0.05 }, "BaseCycle": 0.06, "CycleDamping": 0, "RangeAttenuation": 0.95, "PerlinNoiseAmplitude": { "x": 0.05, "y": 0.15, "z": 0.05 }, "PerlinNoiseFreq": { "x": 12, "y": 14, "z": 16 } } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "ByMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 889233808 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -376225117 ] } }, "StanceDamageType": { "DamageType": "Quantum" }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Minion01_02/Eff_Monster_SW_Minion01_02_PassiveSkill01_Hit.prefab", "HitEffectHeight": 1.136, "HitTimeSlowType": "Impact" } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "ModifierName": { "Value": "Monster_SW_Boss_00_DamageTakenUp" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 7317029 ] } }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1168628576 ] } }, "LayerAddWhenStack": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1584403453 ] } }, "DynamicValues": { "MDF_DamageTakenUpRatio_PerLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2076150565 ] } } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "Duration": 0.3, "BlurRadius": 0.6, "Iteration": 8, "BlurStart": 0.01, "BlurFeather": 0.15 } ] } ] }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ], "GlobalModifiers": { "Monster_SW_Minion01_02_Skill01Target": { "_CallbackList": [ { "Event": "OnListenTurnEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } } }