Files
FireflyGo_Resources/Config/ConfigAbility/Monster/Monster_W2_Abomi03_00_Ability.json
2025-08-26 17:57:41 +07:00

1662 lines
60 KiB
JSON

{
"AbilityList": [
{
"Name": "Monster_W2_Abomi03_00_Skill01_Phase01",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W2_Abomi03_00_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W2_Abomi03_00_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8850000004749745
}
},
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1500000001396984
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.25000000023283064
}
}
}
]
},
{
"Name": "Monster_W2_Abomi03_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.05000000004656613
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TauntOrRandomEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3649999999906868
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "CustomTarget",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.2,
"AttachPoint": "Gun",
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"IsFaceToHitDir": true,
"HitAnimation": "Hit",
"HitTimeSlowType": "Puncture"
},
"TriggerHitSound": true,
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.45,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
},
"Count": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
},
{
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "Monster_W2_Abomi03_00_HitTarget",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1856707574
]
}
},
"DynamicKey": {
"Value": "RevertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "RevertFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.08,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": -0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": -1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.08,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": 1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.08,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
},
"Count": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.010000000009313226
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
},
{
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "Monster_W2_Abomi03_00_HitTarget",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1856707574
]
}
},
"DynamicKey": {
"Value": "RevertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "RevertFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.1,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": -0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": -1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.1,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": 1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.1,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
},
"Count": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.02000000001862645
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
},
{
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "Monster_W2_Abomi03_00_HitTarget",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1856707574
]
}
},
"DynamicKey": {
"Value": "RevertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "RevertFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.13,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": -0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": -1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.13,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": 1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.13,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
},
"Count": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.060000000055879354
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
},
{
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "Monster_W2_Abomi03_00_HitTarget",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1856707574
]
}
},
"DynamicKey": {
"Value": "RevertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "RevertFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.16,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": -0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": -1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.16,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": 1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.16,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake"
}
],
"WaitProjectileFinish": true
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
},
"Count": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.17000000015832484
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
},
{
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "Monster_W2_Abomi03_00_HitTarget",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1856707574
]
}
},
"DynamicKey": {
"Value": "RevertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "RevertFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.18,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": -0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": -1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"HitAnimation": "Hit"
},
"SpecialHitSoundEvent": "Ev_sfx_monster_skill01_hit_end_w2_abomi03_00",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": -0.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.25,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
],
"WaitProjectileFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.18,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0.2,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true,
"StartDirction": {
"x": 1,
"y": 0,
"z": 0
}
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"HitAnimation": "Hit"
},
"SpecialHitSoundEvent": "Ev_sfx_monster_skill01_hit_end_w2_abomi03_00",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": -0.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.25,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
],
"WaitProjectileFinish": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Projectile": {
"FlyTime": 0.18,
"StartFromLastHitPos": true,
"TargetAttachPoint": "Origin",
"TargetOffset": {
"x": 0,
"y": 1,
"z": 0
},
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Abomi03_00/Eff_Monster_W2_Abomi03_00_Skill01_Hit.prefab",
"AlignHitEffect": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"HitAnimation": "Hit"
},
"SpecialHitSoundEvent": "Ev_sfx_monster_skill01_hit_end_w2_abomi03_00",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": -0.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.25,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
],
"WaitProjectileFinish": true
}
]
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.45000000041909516
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"TaskListTemplate": [
{
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_BigShake",
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"HitAnimation": "Hit"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": -0.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.45,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
]
},
{
"Name": "Monster_W2_Abomi03_00_BulletHitEffect_SmallShake",
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Thunder"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"HitAnimation": "Hit"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": -0.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeConfigV2": {
"ShakeRange": 0.25,
"ShakeTime": 0.15,
"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
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemy"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
}
]
}
]
}
],
"GlobalModifiers": {
"Monster_W2_Abomi03_00_HitTarget": {
"Stacking": "Replace",
"_CallbackList": [
{
"Event": "OnListenTurnEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Monster_W2_Abomi03_00_HitTarget"
}
}
]
}
]
}
}
}