Files
turnbasedgamedata/Config/ConfigAbility/Activity/ActivitySummon/ActivitySummon_Junk_BattleEvent_01_Ability.json
2025-12-16 23:42:12 +01:00

6697 lines
216 KiB
JSON

{
"AbilityList": [
{
"Name": "Junk_BattleEvent_01_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Skill01_Camera"
},
"IsSkillPerform": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Skill01_Over3_Camera"
},
"IsSkillPerform": true
}
]
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerParallelTaskListTemplate",
"Templates": [
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk01TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk02TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk03TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk04TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_TriggerAnim"
}
],
"DynamicValues": {}
}
],
"TaskListTemplate": [
{
"Name": "Avatar_W3_Junk_00_Skill02_TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk01TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk02TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk03TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk04TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
}
]
},
{
"Name": "Junk_BattleEvent_01_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.085714
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4007
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1660540916
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-580199536
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.25,
"Y": 0.5,
"Z": 0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.15,
"DitherRangeY": 0.1
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Punch_Light",
"OverrideShakeConfigV2": {
"ShakeScale": 0.25,
"ShakeTime": 0.1,
"ShakeDir": {
"X": 0.05,
"Y": 0.05,
"Z": -0.3
}
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.25,
"Y": -0.5,
"Z": 0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.3,
"DitherRangeY": 0.1
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Y": 0.5,
"Z": -0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.45,
"DitherRangeY": 0.1
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Y": -0.5,
"Z": -0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.6,
"DitherRangeY": 0.1
}
}
]
}
]
},
{
"$type": "RPG.GameCore.WaitAllProjectileFinish"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Junk_BattleEvent_01_InsertSkill_Phase01",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowSkillTextDialog",
"SkillName": {
"Hash": 14683549420661449880
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_InsertSkill_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_InsertSkill_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerParallelTaskListTemplate",
"Templates": [
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk01TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk02TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk03TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk04TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill02_TriggerAnim"
}
],
"DynamicValues": {}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_InsertLock"
}
}
],
"TaskListTemplate": [
{
"Name": "Avatar_W3_Junk_00_Skill02_TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk01TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk02TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk03TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk04TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
}
]
},
{
"Name": "Junk_BattleEvent_01_InsertSkill_Phase02",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.085714
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4007
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1660540916
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-580199536
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.25,
"Y": 0.5,
"Z": 0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.15,
"DitherRangeY": 0.1
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Punch_Light",
"OverrideShakeConfigV2": {
"ShakeScale": 0.25,
"ShakeTime": 0.1,
"ShakeDir": {
"X": 0.05,
"Y": 0.05,
"Z": -0.3
}
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": 0.25,
"Y": -0.5,
"Z": 0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.3,
"DitherRangeY": 0.1
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Y": 0.5,
"Z": -0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.45,
"DitherRangeY": 0.1
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_Bullet.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 20,
"AttachPoint": "RHand",
"AttachOffset": {
"X": 0.2,
"Y": 0.4,
"Z": 1.2
},
"TargetAttachPoint": "SelectRoot",
"TargetOffset": {
"X": -0.25,
"Y": -0.5,
"Z": -0.25
},
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BulletLoop.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill04_Activity_physics_BoomHit02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-513676106
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1232445588
]
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.6,
"DitherRangeY": 0.1
}
}
]
},
{
"$type": "RPG.GameCore.WaitAllProjectileFinish"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
}
]
},
{
"Name": "Junk_BattleEvent_01_EnterSkill_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"FormationConfigName": "LowSpacing"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Less",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_EnterSkill_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_ReviveSkill_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 10928976035013613967
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Active": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
}
]
}
]
},
{
"Name": "Junk_BattleEvent_01_EnterSkill_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.45,
"Y": 0,
"Z": 0.9
},
"FollowAngleOffset": -20
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.47,
"Y": 0,
"Z": 1.19
},
"FollowAngleOffset": -30
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.65,
"Y": 0,
"Z": -0.65
},
"FollowAngleOffset": -80
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.9,
"Y": 0,
"Z": 0.2
},
"FollowAngleOffset": 30
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_LifeCount"
}
},
{
"$type": "RPG.GameCore.SetReportCustomValue",
"ReportKey": "ActivitySummon_Challenge_JunkSummon",
"ModifyFunction": "Add",
"ReportValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_01"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Apper_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_skill_ruchang_zhaohuanlajitong"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill_Appear",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_02"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Apper_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_skill_ruchang_zhaohuanlajitong"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill_Appear",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_03"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Apper_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_skill_ruchang_zhaohuanlajitong"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill_Appear",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 16419785249272549071
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_04"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Apper_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_skill_ruchang_zhaohuanlajitong"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill_Appear",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.75,
"Y": 0,
"Z": 0.4
},
"DelyRefresh": true
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.45,
"Y": 0,
"Z": -0.5
},
"DelyRefresh": true
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.75,
"Y": 0,
"Z": 0.45
},
"DelyRefresh": true
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.2,
"Y": 0,
"Z": -0.8
},
"DelyRefresh": true
}
]
},
{
"Name": "Junk_BattleEvent_01_ReviveSkill_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"FormationConfigName": "LowSpacing"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_ReviveSkill_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Visible": true
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Apper_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_skill_ruchang_zhaohuanlajitong"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill_Appear",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_AfterRevive"
}
}
]
},
{
"Name": "Junk_BattleEvent_01_ReviveSkill_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Hit_Die_BS",
"WaitAnimState": false
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Hit_Die_BS",
"WaitAnimState": false
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Hit_Die_BS",
"WaitAnimState": false
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Hit_Die_BS",
"WaitAnimState": false
}
]
}
]
},
{
"Name": "Junk_BattleEvent_01_UltraSkill_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomFormationName": "JunkActivity_00_Skill03_SelfPos",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
}
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffsetMode": "Target"
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffsetMode": "Target"
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffsetMode": "Target"
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffsetMode": "Target"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ShowBonusUIEffect",
"UIPrefabPath": "UI/Battle/SpecialAction/SpecialAction_TrashCan_3002052.prefab",
"TitleTextID": {
"Hash": 5071550174492228551
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_UltraSkill_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_UltraSkill_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.HideLevelStage",
"IsHide": true
},
{
"$type": "RPG.GameCore.TriggerParallelTaskListTemplate",
"Templates": [
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk01TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk02TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk03TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk04TriggerAnim"
},
{
"Name": "Avatar_W3_Junk_00_Skill01_TriggerAnim"
}
],
"DynamicValues": {}
}
],
"TaskListTemplate": [
{
"Name": "Avatar_W3_Junk_00_Skill01_TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill03"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.730909
}
}
},
{
"$type": "RPG.GameCore.HideLevelStage"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk01TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill03_1",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk02TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill03_2",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk03TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill03_3",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk04TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill03_4",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
}
]
},
{
"Name": "Junk_BattleEvent_01_UltraSkill_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.78
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-984286477
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-913397627
]
}
},
"HitAnimation": "Hit_H",
"HitEffectHeight": 0.9
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_avatar_Skill03_Hit_Junk",
"DisplayData": {
"UIMessageHeight": 1,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.15
}
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskList",
"MaxLoopCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
11763320
]
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1508790909
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-316619271
]
}
},
"HitAnimation": "Hit_H",
"HitEffectHeight": 0.9
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_avatar_Skill03_Hit_Junk",
"DisplayData": {
"UIMessageHeight": 1,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Monster_W3_Junk_00_Skill05_02_Timeline"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.75,
"Multiplier": {
"0": 0.75
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.45,
"Multiplier": {
"0": 0.45
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.5,
"Multiplier": {
"0": 0.5
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.75,
"Y": 0,
"Z": 0.4
}
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": 0.45,
"Y": 0,
"Z": -0.5
}
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.75,
"Y": 0,
"Z": 0.45
}
},
{
"$type": "RPG.GameCore.SetCharacterFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Type": "Follow",
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowOffset": {
"X": -0.2,
"Y": 0,
"Z": -0.8
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
}
]
},
{
"Modifiers": {
"Junk_BattleEvent_01_FollowController": {
"_CallbackList": [
{
"Event": "OnBeforeBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"FollowTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
},
{
"Event": "OnAfterBeingAttackedEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
}
]
}
]
},
"Junk_BattleEvent_01_ListenBeKilled": {
"_CallbackList": [
{
"Event": "OnAfterBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareHPRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "Less",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
]
}
]
}
]
},
"Junk_BattleEvent_01_LockHP": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.LockHP",
"Threshold": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.005
}
}
}
]
},
{
"Event": "OnLockHPThresholdReached",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_ReviveLock"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_ReviveLock"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_ReviveSkill_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 18123736567189775407
}
}
],
"LifeTime": 2
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Passive_HideJunk01"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Passive_HideJunk02"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Passive_HideJunk03"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Junk_BattleEvent_01_Passive_HideJunk04"
}
}
]
}
]
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "_ReviveLock"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1933443787
]
}
},
"ShowText": false
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_ReviveLock"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 18123736567189775407
}
}
],
"LifeTime": 2
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_01"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_02"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_03"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_AddLife_04"
}
}
]
}
]
}
]
}
]
},
"Junk_BattleEvent_01_Status": {
"BehaviorFlagList": [
"KeepOnDeathrattle",
"EnduranceEnemyOnly",
"ImmuneDot"
],
"OnDynamicValueChange": [
{
"Key": {
"Hash": 11763320
},
"ContextScope": "ContextOwner",
"Ranges": [
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
205861004
]
}
},
"DynamicKey": {
"Value": "Skill01_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
966155280
]
}
},
"DynamicKey": {
"Value": "Skill01Extra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1047999433
]
}
},
"DynamicKey": {
"Value": "SkillUltra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1622685673
]
}
},
"DynamicKey": {
"Value": "SkillUltraExtra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_ListenBeKilled"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_LockHP"
}
},
{
"$type": "RPG.GameCore.LevelAudioSwitch",
"GroupName": "SummonActivity",
"SwitchName": {
"Value": "Junk_01"
}
}
]
},
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1360222937
]
}
},
"DynamicKey": {
"Value": "Skill01_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
966155281
]
}
},
"DynamicKey": {
"Value": "Skill01Extra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1047999432
]
}
},
"DynamicKey": {
"Value": "SkillUltra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1106197682
]
}
},
"DynamicKey": {
"Value": "SkillUltraExtra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_ListenBeKilled"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_LockHP"
}
},
{
"$type": "RPG.GameCore.LevelAudioSwitch",
"GroupName": "SummonActivity",
"SwitchName": {
"Value": "Junk_02"
}
}
]
},
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1368660418
]
}
},
"DynamicKey": {
"Value": "Skill01_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
966155282
]
}
},
"DynamicKey": {
"Value": "Skill01Extra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1047999431
]
}
},
"DynamicKey": {
"Value": "SkillUltra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
459886259
]
}
},
"DynamicKey": {
"Value": "SkillUltraExtra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_ListenBeKilled"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_LockHP"
}
},
{
"$type": "RPG.GameCore.LevelAudioSwitch",
"GroupName": "SummonActivity",
"SwitchName": {
"Value": "Junk_03"
}
}
]
},
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-553653883
]
}
},
"DynamicKey": {
"Value": "Skill01_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
966155275
]
}
},
"DynamicKey": {
"Value": "Skill01Extra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1047999438
]
}
},
"DynamicKey": {
"Value": "SkillUltra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1912766736
]
}
},
"DynamicKey": {
"Value": "SkillUltraExtra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_ListenBeKilled"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_LockHP"
}
},
{
"$type": "RPG.GameCore.LevelAudioSwitch",
"GroupName": "SummonActivity",
"SwitchName": {
"Value": "Junk_04"
}
}
]
},
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2119737824
]
}
},
"DynamicKey": {
"Value": "Skill01_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
966155276
]
}
},
"DynamicKey": {
"Value": "Skill01Extra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1047999437
]
}
},
"DynamicKey": {
"Value": "SkillUltra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-346682795
]
}
},
"DynamicKey": {
"Value": "SkillUltraExtra_DamagePercentage"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_ListenBeKilled"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_LockHP"
}
},
{
"$type": "RPG.GameCore.LevelAudioSwitch",
"GroupName": "SummonActivity",
"SwitchName": {
"Value": "Junk_05"
}
}
]
}
]
},
{
"Key": {
"Hash": -358440678
},
"ContextScope": "ContextOwner",
"Ranges": [
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"MaxInclusive": true,
"OnEnterRange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByHaveEnemyAlive",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IncludeUnselectable": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_UltraSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CanTriUltra"
}
}
]
}
]
}
]
}
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivitySummon_Summoner01_AfterRevive"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_AfterRevive"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_ReviveSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarBuffSelf",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_SelfMaxHp",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": "MaxHP"
},
{
"$type": "RPG.GameCore.ChangeCharacterUIDisplay",
"HeadIconPath": "SpriteOutput/MonsterRoundIcon/Monster_3002050.png",
"RoundIconPath": "SpriteOutput/MonsterRoundIcon/Monster_3002050.png",
"SideHeadIconPath": "SpriteOutput/MonsterRoundIcon/Monster_3002050.png",
"SideIconPath": "SpriteOutput/MonsterRoundIcon/Monster_3002050.png",
"WaitingHeadIconPath": "SpriteOutput/MosterIcon/Monster_3002050.png",
"ActionHeadIconPath": "SpriteOutput/MosterIcon/Monster_3002050.png"
},
{
"$type": "RPG.GameCore.SetTrashSummonHUDState",
"PeriodState": "Iron"
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
},
{
"$type": "RPG.GameCore.CharacterReplaceOriginMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ReplaceKey": "W3_Junk_00_Paster_Dark_Player"
},
{
"$type": "RPG.GameCore.SetActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1378300984
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AggroDelta",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1151582584
]
}
}
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_CanTriUltra"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_UltraSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CanTriUltra"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_CanTriInsertSkill"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_InsertLock"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_InsertLock"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_InsertSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CanTriInsertSkill"
}
}
]
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivitySummon_Summoner01_Alive"
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 17800655304760995532
}
}
],
"LifeTime": 2
}
]
},
{
"Event": "OnListenHPChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_CanTriUltra"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByHaveEnemyAlive",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IncludeUnselectable": true
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_UltraSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CanTriUltra"
}
}
]
}
]
},
{
"Event": "OnListenAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 8001
}
}
},
{
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 8002
}
}
}
]
},
{
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill02"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_AfterRevive"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "Less",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_EnterSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarBuffSelf",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByHaveEnemyAlive",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IncludeUnselectable": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareHPRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
{
"$type": "RPG.GameCore.TargetMapSkillTarget"
}
]
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_InsertSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
{
"$type": "RPG.GameCore.TargetMapSkillTarget"
}
]
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Junk_BattleEvent_01_InsertSkill_Phase01"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AbortBehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"InsertAbilityPriority": "AvatarInsertAttackOthers",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_CanTriInsertSkill"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_CanTriInsertSkill"
}
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 8001
}
}
},
{
"$type": "RPG.GameCore.ByCompareCharacterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetCharacterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 8002
}
}
}
]
},
{
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_CanTriUltra"
}
}
]
}
]
},
{
"Event": "OnListenEnterViewMode_CL",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
}
]
},
{
"Event": "OnListenExitViewMode_CL",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 4
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Visible": true
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Visible": true
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Visible": true
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_LifeCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Visible": true
}
]
}
]
}
]
}
},
"Name": "Junk_BattleEvent_01_PassiveSkill01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_StanceDamagePreShow"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_Status"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_DisableHealModifier"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Junk_BattleEvent_01_FollowController"
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.75,
"Multiplier": {
"0": 0.75
}
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/ActivitySummon/Avatar_ActivitySummon_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Activity/ActivitySummon/ActivitySummon_Junk_BattleEvent_Partner_00_Config.json",
"MemberName": "Junk01",
"PosOffset": {
"X": 0.75,
"Y": 0,
"Z": 0.4
},
"RefreshFormation": false
},
{
"$type": "RPG.GameCore.CharacterReplaceOriginMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"ReplaceKey": "W3_Junk_00_Paster_Dark_Player"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/ActivitySummon/Avatar_ActivitySummon_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Activity/ActivitySummon/ActivitySummon_Junk_BattleEvent_Partner_00_Config.json",
"MemberName": "Junk02",
"PosOffset": {
"X": 0.45,
"Y": 0,
"Z": -0.5
},
"RefreshFormation": false
},
{
"$type": "RPG.GameCore.CharacterReplaceOriginMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"ReplaceKey": "W3_Junk_00_Paster_Dark_Player"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.45,
"Multiplier": {
"0": 0.45
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/ActivitySummon/Avatar_ActivitySummon_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Activity/ActivitySummon/ActivitySummon_Junk_BattleEvent_Partner_00_Config.json",
"MemberName": "Junk03",
"PosOffset": {
"X": -0.75,
"Y": 0,
"Z": 0.45
},
"RefreshFormation": false
},
{
"$type": "RPG.GameCore.CharacterReplaceOriginMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"ReplaceKey": "W3_Junk_00_Paster_Dark_Player"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/ActivitySummon/Avatar_ActivitySummon_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Activity/ActivitySummon/ActivitySummon_Junk_BattleEvent_Partner_00_Config.json",
"MemberName": "Junk04",
"PosOffset": {
"X": -0.2,
"Y": 0,
"Z": -0.8
},
"RefreshFormation": false
},
{
"$type": "RPG.GameCore.CharacterReplaceOriginMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"ReplaceKey": "W3_Junk_00_Paster_Dark_Player"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.5,
"Multiplier": {
"0": 0.5
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetCharacterAnimFollow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
}
]
},
{
"Name": "Junk_BattleEvent_01_Passive_HideJunk01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_die_zhaohuanlajitong_middle"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityStar01.prefab",
"AttachPoint": "SelectRoot",
"RotationOffset": {
"X": 0,
"Y": 0,
"Z": -90
},
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
}
}
]
},
{
"Name": "Junk_BattleEvent_01_Passive_HideJunk02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_die_zhaohuanlajitong_small"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityStar01.prefab",
"AttachPoint": "SelectRoot",
"RotationOffset": {
"X": 0,
"Y": 0,
"Z": -90
},
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
}
}
]
},
{
"Name": "Junk_BattleEvent_01_Passive_HideJunk03",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_die_zhaohuanlajitong_middle"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityStar01.prefab",
"AttachPoint": "SelectRoot",
"RotationOffset": {
"X": 0,
"Y": 0,
"Z": -90
},
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
}
}
]
},
{
"Name": "Junk_BattleEvent_01_Passive_HideJunk04",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_vo_monster_die_zhaohuanlajitong_small"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityStar01.prefab",
"AttachPoint": "SelectRoot",
"RotationOffset": {
"X": 0,
"Y": 0,
"Z": -90
},
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_ActivityHit.prefab",
"AttachPoint": "SelectRoot",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Die_Activity.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
}
}
]
}
],
"GlobalModifiers": {
"Junk_BattleEvent_01_StanceDamagePreShow": {
"ModifierStancePreshowConfig": {
"SkillType": "Normal",
"MultiplyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBQECBAIAAQEBBQUR",
"FixedValues": [
{
"Value": 1
},
{
"Value": 60
}
],
"DynamicHashes": [
1232445588,
-580199536,
11763320
]
}
}
},
"Stacking": "ReplaceByCaster"
},
"Junk_BattleEvent_01_DisableHealModifier": {
"BehaviorFlagList": [
"OnlyAllowSummonerHealAndShield"
]
},
"Junk_BattleEvent_01_AddLife_01": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Visible": true
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_LifeCount"
}
},
{
"$type": "RPG.GameCore.SetReportCustomValue",
"ReportKey": "ActivitySummon_Challenge_JunkDead",
"ModifyFunction": "Add",
"ReportValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
}
]
}
]
},
"Junk_BattleEvent_01_AddLife_02": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Visible": true
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_LifeCount"
}
},
{
"$type": "RPG.GameCore.SetReportCustomValue",
"ReportKey": "ActivitySummon_Challenge_JunkDead",
"ModifyFunction": "Add",
"ReportValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
}
]
}
]
},
"Junk_BattleEvent_01_AddLife_03": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Visible": true
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_LifeCount"
}
},
{
"$type": "RPG.GameCore.SetReportCustomValue",
"ReportKey": "ActivitySummon_Challenge_JunkDead",
"ModifyFunction": "Add",
"ReportValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
},
{
"$type": "RPG.GameCore.OverrideSkillReadyCamera",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"SkillName": "Skill01",
"CameraConfig": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"IsLocalOffset": true,
"AnchorOffset": {
"X": 0.5,
"Y": 0.24,
"Z": -0.56
},
"AimOffset": {
"X": -2.8,
"Y": 0.45,
"Z": 0
},
"FollowRadius": 3,
"AnchorToAimAngle": 30,
"Dutch": 2
},
"BlendConfig": {
"BlendType": "Cut"
}
},
"CameraConfigAdded": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"IsLocalOffset": true,
"AnchorOffset": {
"X": -0.1,
"Y": 0.1,
"Z": -0.15
},
"AimOffset": {
"X": -2.8,
"Y": 0.45,
"Z": 0
},
"FollowRadius": 2.86,
"AnchorToAimAngle": 25
},
"BlendConfig": {
"BlendType": "Custom",
"CustomCurveName": "BlendCut_00to1",
"BlendTime": 1
}
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.OverrideSkillReadyCamera",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"SkillName": "Skill01",
"CameraConfig": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"IsLocalOffset": true,
"AnchorOffset": {
"X": -0.32,
"Y": 0.2,
"Z": -0.3
},
"AimOffset": {
"X": -3.38,
"Y": 0.45,
"Z": 0
},
"FollowRadius": 3,
"AnchorToAimAngle": 30,
"Dutch": 2
},
"BlendConfig": {
"BlendType": "Cut"
}
},
"CameraConfigAdded": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"IsLocalOffset": true,
"AnchorOffset": {
"X": -0.4,
"Y": 0.1,
"Z": -0.16
},
"AimOffset": {
"X": -3.38,
"Y": 0.45,
"Z": 0
},
"FollowRadius": 2.86,
"AnchorToAimAngle": 25
},
"BlendConfig": {
"BlendType": "Custom",
"CustomCurveName": "BlendCut_00to1",
"BlendTime": 1
}
}
}
]
}
]
},
"Junk_BattleEvent_01_AddLife_04": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Visible": true
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_LifeCount"
}
},
{
"$type": "RPG.GameCore.SetReportCustomValue",
"ReportKey": "ActivitySummon_Challenge_JunkDead",
"ModifyFunction": "Add",
"ReportValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
11763320
]
}
},
"DynamicKey": {
"Value": "_CurrentEnergy"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "True",
"BarType": 3,
"CurrentState": "Normal",
"IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1202Passive.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
854814277
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1567242612
]
}
}
}
]
}
]
}
}
}