turnbasedgamedata/Config/ConfigAbility/Monster/Monster_W3_Figure_00_Ability.json
2025-02-24 07:50:34 -03:00

1388 lines
37 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MMonster_W3_Figure_00_BreakController": {
"_CallbackList": [
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "AIFlag"
}
}
]
}
]
},
"MMonster_W3_Figure_00_AudioControllerForChosenOne": {
"_CallbackList": [
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "MMonster_W3_DollElite_Commnon_TheChosenOne"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.LevelAudioState",
"GroupName": "State_Battle_Monster_W3_Figure_00",
"StateName": {
"Value": "On"
},
"SaveToCustomString": true
}
]
}
]
},
{
"Event": "OnModifierRemove",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "MMonster_W3_DollElite_Commnon_TheChosenOne"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.LevelAudioState",
"GroupName": "State_Battle_Monster_W3_Figure_00",
"StateName": {
"Value": "Off"
},
"SaveToCustomString": true
}
]
}
]
}
]
}
},
"Name": "Monster_W3_Figure_00_PassiveSkill_Initiate",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_Common_MuteHitFly"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "DollBoss"
},
"ByRandom": true,
"MaxNumber": {
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.ModifyDefaultTeamFormation",
"TeamCenter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ExtraConfig": [
{},
{},
{
"LocalZOffsetFixed": -0.5
},
{},
{}
]
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W3_Figure_00_AudioControllerForChosenOne"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W3_Figure_00_BreakController"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "W3_Figure_00_BattleScore1"
}
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.393
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.5,
"AttachPoint": "Origin",
"AttachOffset": {
"X": -0.4,
"Y": 2.7,
"Z": -0.3
},
"TargetAttachPoint": "Root",
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_00/Eff_Monster_W3_Figure_00_Skill01_Bullet.prefab",
"FlyEffectFadeOut": true
},
"OnProjectileHit": [],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.534
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_00/Eff_Monster_W3_Figure_00_Skill01_Hit.prefab",
"HitTimeSlowType": "Impact"
},
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_xp_elite02"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill02_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill02_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.356
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlySpeed": 4.9,
"AttachPoint": "Origin",
"AttachOffset": {
"X": -0.55,
"Y": 2.5,
"Z": -0.5
},
"TargetAttachPoint": "Root",
"TargetDistanceOffset": 2,
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_00/Eff_Monster_W3_Figure_00_Skill02_01.prefab",
"FlyEffectFadeOut": true
},
"OnProjectileHit": []
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.614
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MCommon_CTRL_Sleep"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
614399896
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1556989036
]
}
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1520219742
]
}
},
"MDF_AllDamageAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1860646634
]
}
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill03_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill03_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill03_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 2.2
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.321
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.451
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.698
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.829
}
}
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill03_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.475
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-56289053
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_00/Eff_Monster_W3_Figure_00_Skill03_Hit.prefab",
"HitTimeSlowType": "Impact"
},
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_xp_elite02"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.3,
"ShakeDir": {
"X": 0.15,
"Y": 0.15
},
"BaseCycle": 0.28,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
},
"RotationalAmplitude": {
"Z": 3.5
},
"RotationFreqV3": {
"X": 4,
"Z": 8
}
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W3_Figure_00_AssistSkill02_Phase01",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_AssistSkill02_Phase02",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_Skill04_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill04_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill04_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill04_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.365
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.45
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.55
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 7325817023530797646
}
}
],
"LifeTime": 1.5
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"Active": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.613
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_W3_Figure_00_ChargeEffect"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.95
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill05_Phase01",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.MoveToTargetPosition",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.MoveToTargetPosition",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 6
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "EnemyTeamCenter"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill05_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill05_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "LightTeamCenter"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.9
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Tag": "AssistCaster",
"Name": "Monster_W3_Figure_00_Skill05_Logic",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "MCommon_CTRL_Sleep"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1713038530
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-961622124
]
}
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1520219742
]
}
},
"MDF_AllDamageAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1860646634
]
}
}
}
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill05_Phase02",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_W3_Figure_00_ChargeEffect"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.6
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.564
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_CTRL_Sleep"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1713038530
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-961622124
]
}
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1520219742
]
}
},
"MDF_AllDamageAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1860646634
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.68
}
}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "BattleSkillFinishForHPBarTick"
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"FadeDuration": 1.5
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.8
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W3_Figure_00_Skill06_Phase01",
"TargetInfo": {
"TargetType": "AllDarkTeamMember",
"MaxTargetCount": 5
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_Skill06_Phase02",
"TargetInfo": {
"TargetType": "AllDarkTeamMember"
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_Skill07_Phase01",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "TeamFormation"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Tag": "AssistCaster",
"Name": "Monster_W3_Figure_00_Skill07_Phase02",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AbilityName": {
"Value": "Monster_W3_Figure_00_Skill07_Phase01"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.WaitParallelTimeStamp",
"WaitTime": {
"FixedValue": {
"Value": 3.566
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "MCommon_CTRL_Sleep"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1713038530
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-961622124
]
}
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1520219742
]
}
},
"MDF_AllDamageAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1860646634
]
}
}
}
},
{
"$type": "RPG.GameCore.WaitParallelTimeStamp",
"WaitTime": {
"FixedValue": {
"Value": 5.11
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.WaitParallelTimeStamp",
"WaitTime": {
"FixedValue": {
"Value": 7.95
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Visible": true
}
]
},
{
"Tag": "AssistAttack1",
"Name": "Monster_W3_Figure_00_AssistSkill01_Logic",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_AssistSkill01_Perform",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": []
},
{
"Name": "Monster_W3_Figure_00_AssistSkill01_Effect",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": []
}
],
"GlobalModifiers": {
"Monster_W3_Figure_00_ChargeEffect": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_00/Eff_Monster_W3_Figure_00_Skill04_Weapon_Loop.prefab"
}
]
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
}
}