{ "AbilityList": [ { "Modifiers": { "MMonster_W2_Mecha02_00_Initiate": { "BehaviorFlagList": [ "Deathrattle" ], "_CallbackList": [ { "Event": "OnDeathrattle", "CallbackConfig": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "OnlyAlive": false, "IsSilentDispel": true }, { "$type": "RPG.GameCore.SetDieImmediately" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Monster_AetherDivide_W2_Mecha02_00_SkillP01_Insert" }, "InsertAbilityPriority": "MonsterDeathRattle", "OwnerAliveState": "Mask_AliveOrLimbo", "TargetAliveState": "Mask_AliveOrLimbo", "ShowInActionBar": true } ] } ] } }, "Name": "Monster_AetherDivide_W2_Mecha02_00_SkillP01_Initiate", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W2_Mecha02_00_Initiate" } }, { "$type": "RPG.GameCore.SetMonsterEnergyBarState", "Active": "True", "CenterStyle": 2, "OuterState": 2, "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1102Passive.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1715718693 ] } }, "CurrentCount": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "W2_Mecha02_00_BoomTimes" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_AetherDivide_Common_Ultra" } } ] }, { "Name": "Monster_AetherDivide_W2_Mecha02_00_SkillP01_Insert", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.ShowBonusUIEffect", "UIPrefabPath": "UI/Battle/AetherDivide/BonusAction/AetherDivideBonusAction_Enemy.prefab", "TitleTextID": { "Hash": 10206519923518839713 }, "ImagePath": "SpriteOutput/MonsterFigure/Monster_2012010.png" }, { "$type": "RPG.GameCore.ExitBreakState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CancelRecoverAnim": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CastAnimation", "AnchorOffset": { "X": 2.91, "Y": 0.25, "Z": -7.99 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "X": 0, "Y": -0.75, "Z": 0 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "IsAliveOnly": false } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05 } } }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "W2_Mecha02_00_BoomTimes" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Die", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.85 } }, "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.15 } }, "MovingRangeList": [], "EventList": [ { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.01 } }, "TaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CameraMotion", "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "FollowDamp": 12, "AimDamp": 3, "MoveForwardDis": 2.5, "ResetToDefault": false } } } ] }, { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.6 } }, "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 }, "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 } } } } ] }, { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.61 } }, "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "FormulaType": "ByMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1246667513 ] } }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffectHeight": 1.136, "HitTimeSlowType": "Impact" } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Mecha02_00/Eff_Monster_W2_Mecha02_00_Die_Hit.prefab" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "ModifierName": { "Value": "MMonster_AetherDivide_W2_Mecha02_DMGTakenrRatio" }, "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -485907098 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1042578431 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -517019090 ] } } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "BlurRadius": 1, "Iteration": 8, "BlurStart": 0.01, "BlurFeather": 0.15 } ] }, { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.63 } }, "TaskList": [ { "$type": "RPG.GameCore.RadialBlurEffect", "Active": false } ] }, { "NormalizedTime": { "IsDynamic": false, "FixedValue": { "Value": 0.64 } }, "TaskList": [ { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] } ] } ] }, { "Name": "Monster_AetherDivide_W2_Mecha02_00_Skill01_Phase01", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.LookAt", "TargetType": "EnemyTeamCenter" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_AetherDivide_W2_Mecha02_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W2_Mecha02_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.MoveToTargetList", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.43 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IgnoreRadius": true, "OffsetCoord": "Target", "OffsetForward": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.161 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IgnoreRadius": true, "OffsetCoord": "Target", "OffsetForward": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.162 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.288 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.289 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.362 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.134 } } } ] }, { "Name": "Monster_AetherDivide_W2_Mecha02_00_Skill01_Phase02", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "EnemyTeamCenter" }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.2 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "EnemyTeamCenter" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 24444579 ] } }, "DynamicKey": { "Value": "_UltraCharge" } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Fire" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Mecha02_00/Eff_Monster_W2_Mecha02_00_Skill01_Attack_Hit.prefab", "HitTimeSlowType": "Impact" } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 5 } }, "TaskList": [ { "$type": "RPG.GameCore.RandomConfig", "OddsList": [ { "IsDynamic": false, "FixedValue": { "Value": 0.25 } }, { "IsDynamic": false, "FixedValue": { "Value": 0.25 } }, { "IsDynamic": false, "FixedValue": { "Value": 0.25 } }, { "IsDynamic": false, "FixedValue": { "Value": 0.25 } } ], "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MCommon_DOT_Poison" }, "StackingFlag": "CharacterSkill", "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -485907098 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1042578431 ] } }, "DynamicValues": { "Modifier_Poison_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 567312078 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MCommon_DOT_Tear" }, "StackingFlag": "CharacterSkill", "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -485907098 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1042578431 ] } }, "MaxLayer": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "Modifier_Tear_MaxPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 567312078 ] } }, "Modifier_Tear_DamageRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MCommon_DOT_Burn" }, "StackingFlag": "CharacterSkill", "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -485907098 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1042578431 ] } }, "MaxLayer": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "Modifier_Burn_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 567312078 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MCommon_DOT_Electric" }, "StackingFlag": "CharacterSkill", "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -485907098 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1042578431 ] } }, "MaxLayer": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "Modifier_Electric_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 567312078 ] } } } } ] } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_AetherDivide_W2_Mecha02_00_Skill02_Phase01", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.ShowSkillCutIn", "SkillTriggerKey": "Skill02", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_AetherDivide_W2_Mecha02_00_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CastAnimation", "AnchorOffset": { "X": 0.5, "Y": -0.2, "Z": -7 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "X": 0, "Y": -0.2, "Z": 0 } }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } } }, { "$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.893 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2.5 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.29 } } } ] }, { "Name": "Monster_AetherDivide_W2_Mecha02_00_Skill02_Phase02", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_ActivityProp/Eff_AetherDivide_W2_Mecha02_00/Eff_AetherDivide_W2_Mecha02_00_ReadyFail.prefab", "MinMutexTime": -1, "MinMutexType": "Entity" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_UltraCharge" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.893 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 8399920159536204508 } } ], "LifeTime": 2 }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] } ], "GlobalModifiers": { "MMonster_AetherDivide_W2_Mecha02_DMGTakenrRatio": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AllDamageTypeTakenRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } } ] } ], "Stacking": "Refresh", "DynamicValues": { "Floats": { "2128130574": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } } }