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

1506 lines
46 KiB
JSON

{
"AbilityList": [
{
"Name": "Avatar_W3_Junk_00_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.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_W3_Junk_00_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_W3_Junk_00_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$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": {}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"BlurRadius": 0.8,
"Iteration": 4,
"BlurStart": 0.1,
"BlurFeather": 0.4
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.35
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Active": false
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
],
"TaskListTemplate": [
{
"Name": "Avatar_W3_Junk_00_Skill01_TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 1.5
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.303
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.402
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.666
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
}
]
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Junk01TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 1.5
}
},
"OffsetHorizontal": {
"FixedValue": {
"Value": 0.5
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.303
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.402
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.666
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
}
]
},
{
"$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.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.35
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 1.5
}
},
"OffsetHorizontal": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.303
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.402
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.666
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
}
]
},
{
"$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.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.45
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 1.5
}
},
"OffsetHorizontal": {
"FixedValue": {
"Value": -0.5
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.303
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.402
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.666
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
}
]
},
{
"$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.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.55
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 1.5
}
},
"OffsetHorizontal": {
"FixedValue": {
"Value": -1
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.303
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.402
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.666
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.472
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"FixedValue": {
"Value": 1
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill01_Hit01.prefab",
"HitEffectHeight": 0.9,
"HitTimeSlowType": "Impact",
"HitTimeSlowIntensity": "Heavy"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_golddigger",
"DisplayData": {
"UIMessageHeight": 1
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskList",
"MaxLoopCount": {
"FixedValue": {
"Value": 4
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"FixedValue": {
"Value": 1
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Junk_00/Eff_Monster_W3_Junk_00_Skill01_Hit01.prefab",
"HitEffectHeight": 0.9,
"HitTimeSlowType": "Impact"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_golddigger",
"DisplayData": {
"UIMessageHeight": 1
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.1
}
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.781
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_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.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_W3_Junk_00_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_W3_Junk_00_Skill02_Camera"
},
"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.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
],
"TaskListTemplate": [
{
"Name": "Avatar_W3_Junk_00_Skill02_TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Junk01TriggerAnim",
"TaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
}
]
},
{
"Name": "Avatar_W3_Junk_00_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.39
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 30,
"AttachPoint": "RHand",
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.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": {
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.25
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 30,
"AttachPoint": "RHand",
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.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": {
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 30,
"AttachPoint": "RHand",
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.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": {
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 30,
"AttachPoint": "RHand",
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.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": {
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.FireProjectile",
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlySpeed": 30,
"AttachPoint": "RHand",
"TargetAttachPoint": "SelectRoot",
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.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": {
"FixedValue": {
"Value": 1
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitAngleVertical": -30
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Modifiers": {
"Avatar_W3_Junk_PassiveModifier": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AggroDelta",
"PropertyValue": {
"FixedValue": {
"Value": 999999
}
}
}
]
},
{
"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"
}
}
]
}
]
}
},
"Name": "Avatar_W3_Junk_00_PassiveSkill01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Avatar_W3_Junk_PassiveModifier"
}
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/AetherDivide/AetherDivide_W3_Junk_00/Avatar_AetherDivide_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Avatar/Avatar_AetherDivide_W3_Junk_Partner_00_Config.json",
"MemberName": "Junk01",
"PosOffset": {
"X": 1,
"Z": 0.8
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk01"
},
"ModelScaleBase": {
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/AetherDivide/AetherDivide_W3_Junk_00/Avatar_AetherDivide_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Avatar/Avatar_AetherDivide_W3_Junk_Partner_00_Config.json",
"MemberName": "Junk02",
"PosOffset": {
"X": -1,
"Z": 0.8
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk02"
},
"ModelScaleBase": {
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.75,
"Multiplier": {
"0": 0.75
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/AetherDivide/AetherDivide_W3_Junk_00/Avatar_AetherDivide_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Avatar/Avatar_AetherDivide_W3_Junk_Partner_00_Config.json",
"MemberName": "Junk03",
"PosOffset": {
"X": 0.5,
"Z": -0.8
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk03"
},
"ModelScaleBase": {
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.5,
"Multiplier": {
"0": 0.5
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SummonPartner",
"PrefabPath": "Characters/CharacterPrefabs/Avatar/Activity/AetherDivide/AetherDivide_W3_Junk_00/Avatar_AetherDivide_W3_Junk_00.prefab",
"ConfigPath": "Config/ConfigCharacter/Avatar/Avatar_AetherDivide_W3_Junk_Partner_00_Config.json",
"MemberName": "Junk04",
"PosOffset": {
"X": -0.8,
"Z": -0.6
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchPartner",
"Name": "Junk04"
},
"ModelScaleBase": {
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.6,
"Multiplier": {
"0": 0.6
},
"SaveTargetToCaster": true
}
]
}
]
}