turnbasedgamedata/Config/ConfigAbility/Avatar/Avatar_AetherDivide_AML_Minion04_00_Ability.json
2025-04-07 09:10:56 -03:00

2831 lines
89 KiB
JSON

{
"AbilityList": [
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Active": false
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.84
}
}
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FixedAddValue": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.291
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.1,
"Z": -0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.339
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.3,
"Z": 0.05
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.396
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Z": 0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit02.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_Critical"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.34
}
],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.34
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.4,
"ShakeTime": 0.1,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "OneMoreTime"
},
"CompareType": "Greater",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.ModifyCurrentSkillDelayCost",
"NormalizedValue": {
"FixedValue": {
"Value": -1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1305003574
]
}
},
"DynamicKey": {
"Value": "OneMoreTime"
}
},
{
"$type": "RPG.GameCore.SetModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
},
"ModifyFunction": "Add"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill02_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FixedAddValue": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill02_Camera"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01"
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Active": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.86
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Modifiers": {
"Avatar_AetherDivide_AML_Minion04_00_AddAttack": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackDelta",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
]
}
],
"Stacking": "Replace"
},
"MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target": {},
"MAvatar_AetherDivide_AML_Minion04_00_Skill02_Fail": {},
"Avatar_AetherDivide_AML_Minion04_00_Bullet_Type1": {},
"Avatar_AetherDivide_AML_Minion04_00_Bullet_Type2": {
"_CallbackList": [
{
"Event": "OnAfterAttack",
"CallbackConfig": []
}
]
},
"Avatar_AetherDivide_AML_Minion04_00_Bullet_Type3": {
"_CallbackList": [
{
"Event": "OnAfterAttack",
"CallbackConfig": []
}
]
}
},
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.291
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.1,
"Z": -0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1847083384
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.339
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.3,
"Z": 0.05
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1847083384
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.396
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Z": 0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit02.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_Critical"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.34
}
],
"DynamicHashes": [
-1847083384
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.34
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.4,
"ShakeTime": 0.1,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Fail"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.6
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAndAdjoinEntity"
},
"ByRandom": true,
"MaxNumber": {
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"MaxNumber": {
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Fail"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Fail"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamagePerformFinish"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill02_01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.291
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.1,
"Z": -0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.339
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.3,
"Z": 0.05
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.396
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Z": 0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit02.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_Critical"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_AML_Minion04_00_Skill02_Target"
}
}
}
]
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.34
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.34
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
}
],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.4,
"ShakeTime": 0.1,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "OneMoreTime"
},
"CompareType": "Greater",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.ModifyCurrentSkillDelayCost",
"NormalizedValue": {
"FixedValue": {
"Value": -1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1305003574
]
}
},
"DynamicKey": {
"Value": "OneMoreTime"
}
},
{
"$type": "RPG.GameCore.SetModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
},
"ModifyFunction": "Add"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill02_ExtraAttack",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"IsLocalOffset": true,
"AnchorOffset": {
"X": 2.47,
"Y": -0.01,
"Z": -1.82
},
"AnchorRatio": 0.01,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AimOffset": {
"X": -5.46,
"Y": -1.41,
"Z": 1
},
"AimRatio": 0.99,
"Dutch": 3
},
"BlendConfig": {
"BlendType": "EaseInOut",
"CustomCurveName": "Blend_FastToSlow",
"BlendTime": 0.65
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.291
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.1,
"Z": -0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.339
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.3,
"Z": 0.05
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.33
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.33
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.3,
"ShakeTime": 0.08,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.396
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"FlyTime": 0.15,
"AttachPoint": "Gun",
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Z": 0.16
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_AML_Minion04_00/Eff_Monster_AML_Minion04_00_Skill01_Hit02.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_Critical"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.34
}
],
"DynamicHashes": [
-1055926903
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 0.34
}
},
"AttackType": "Normal",
"IsFaceToHitDir": true,
"HitAnimation": "Hit"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_aml_minion04",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.4,
"ShakeTime": 0.1,
"ShakeDir": {
"X": -0.1,
"Y": -0.1,
"Z": -0.2
},
"BaseCycle": 0.2,
"CycleDamping": 0,
"RangeAttenuation": 0.95,
"PerlinNoiseAmplitude": {
"X": 0.1,
"Y": 0.1,
"Z": 0.1
},
"PerlinNoiseFreq": {
"X": 16,
"Y": 14,
"Z": 12
}
}
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill03_EnterReady",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$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": {
"Y": 0.12
},
"FollowPoleAngle": 90,
"FollowRadius": 5,
"AnchorToAimAngle": 90,
"FollowDamp": 0.5,
"AimDamp": 0.5,
"FOV": 35
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"IsLocalOffset": true,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0.07,
"Y": -0.14
},
"FollowPoleAngle": 432.7176,
"FollowElevationAngle": -18.63,
"FollowRadius": 6.17,
"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": "Caster"
}
}
}
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill03_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill03_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Skill03_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
}
]
},
{
"Modifiers": {
"Avatar_AetherDivide_AML_Minion04_00_ExtraTurn": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_03/Eff_Monster_W1_Soldier01_03_Skill03_01.prefab",
"MinMutexTime": -1
},
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier04_00/Eff_Monster_W1_Soldier04_00_Skill02_Loop01.prefab",
"MinMutexTime": -1,
"MutexType": "Entity"
}
]
}
],
"Count": 2
}
},
"Name": "Avatar_AetherDivide_AML_Minion04_00_Skill03_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ModifySP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifyFunction": "Set",
"ModifyValue": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "OneMoreTime"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Rogue_AttackRise.prefab"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
}
},
{
"$type": "RPG.GameCore.SetModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_ExtraTurn"
},
"Value": {
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Modifiers": {
"Avatar_AetherDivide_Minion04_00_ListenDeath": {
"BehaviorFlagList": [
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeammate"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath_Action"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath_Action"
}
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath_Action"
}
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeammate"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath_Action"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath_Action"
}
}
]
}
]
},
"Avatar_AetherDivide_Minion04_00_ListenDeath_Action": {
"BehaviorFlagList": [
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
}
]
},
{
"Event": "OnDeathrattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
}
]
}
]
},
"Avatar_AetherDivide_AML_Minion04_00_Ultra": {
"_CallbackList": [
{
"Event": "OnAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AML_Minion04_00_AlreadyAddModifier"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowBonusUIEffect",
"UIPrefabPath": "UI/Battle/AetherDivide/BonusAction/AetherDivideBonusAction_Team.prefab",
"TitleTextID": {
"Hash": 7759410808912581685
},
"ImagePath": "SpriteOutput/MonsterFigure/Monster_8012030.png"
}
]
}
]
}
]
}
},
"Name": "Avatar_AetherDivide_AML_Minion04_00_PassiveSkill01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_Common_P"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_Ultra"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_AetherDivide_Minion04_00_ListenDeath"
}
}
]
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_SkillMazeInLevel",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": []
},
{
"Name": "Avatar_AetherDivide_AML_Minion04_00_OverheatEffect",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_MaxHP",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Value": "MaxHP"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"IsLocalOffset": true,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"Y": -0.12
},
"FollowPoleAngle": 90,
"FollowElevationAngle": -18.63,
"FollowRadius": 5,
"AnchorToAimAngle": 90,
"FollowDamp": 0.5,
"AimDamp": 0.5,
"FOV": 35
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"IsLocalOffset": true,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0.07,
"Y": -0.14
},
"FollowPoleAngle": 432.7176,
"FollowElevationAngle": -18.63,
"FollowRadius": 6.17,
"AnchorToAimAngle": 90,
"FollowDamp": 0.5,
"AimDamp": 0.5,
"FOV": 35
},
"BlendConfig": {
"BlendType": "Custom",
"CustomCurveName": "Blend_UltraReady",
"BlendTime": 0.7
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_AML_Minion04_00_OverHeat"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_StanceBreak_Common_Imaginary.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "OnHit",
"AnimStateName": "Hit_H",
"RandomHitAngle": true
},
{
"$type": "RPG.GameCore.LoseHPByRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DamageType": "Imaginary",
"RatioType": "MaxHP",
"Ratio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1246667513
]
}
},
"Floor": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Hit_H",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.7
}
}
}
],
"DynamicValues": {
"Floats": {
"-1309867853": {}
}
}
}
],
"GlobalModifiers": {
"MAvatar_AML_Minion04_00_Critical": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_AetherDivide_Common_B"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_StanceBreak_Common_Imaginary.prefab"
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Duration": 0.45,
"Iteration": 5,
"BlurStart": 0.1,
"BlurFeather": 0.15
}
]
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
"MAvatar_AML_Minion04_00_OverHeat": {
"LayerAddWhenStack": {
"FixedValue": {
"Value": 1
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": "MAvatar_AML_Minion04_00_OverHeat",
"ValueType": "Layer",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
644848458
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Avatar_AetherDivide_AML_Minion04_00_OverheatEffect"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"InsertAbilityPriority": "AvatarBuffSelf"
}
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"Avatar_AML_Minion04_00_AlreadyAddModifier": {}
}
}