Files
turnbasedgamedata/Config/ConfigAnimEvents/SummonUnit/Designer/SummonUnit_Topaz_Designer_AnimEvent.json
2025-02-24 07:50:34 -03:00

364 lines
8.8 KiB
JSON

{
"AnimatorStateEvents": [
{
"AnimatorStateName": "MazeSkill",
"EventList": [
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"AttachPoint": "Origin"
}
]
},
{
"AnimatorStateName": "MazeSkill",
"NormalizedTime": 0.12,
"EventList": [
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "None"
}
}
]
},
{
"AnimatorStateName": "MazeSkill",
"NormalizedTime": 0.2,
"EventList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Common_End.prefab",
"AttachPoint": "Chest_M"
}
]
},
{
"AnimatorStateName": "MazeSkill",
"NormalizedTime": 0.311,
"EventList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Visible": true
}
]
}
],
"AnimatorStateGroupEvents": [
{
"States": [
{
"Name": "Appear",
"ExitInTransition": true
},
{
"Name": "MazeSkill",
"ExitInTransition": true
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.AdvAddAIHangUpInfo",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"HangUpKey": {
"Value": "FollowSummonerAnim"
},
"AITickImmediately": true
},
{
"$type": "RPG.GameCore.SyncDitherWithTarget",
"SyncTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
}
}
],
"OnExit": [
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "None"
}
},
{
"$type": "RPG.GameCore.AdvRemoveAIHangUpInfo",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"HangUpKey": {
"Value": "FollowSummonerAnim"
}
},
{
"$type": "RPG.GameCore.SyncDitherWithTarget"
}
]
},
{
"States": [
{
"Name": "Appear",
"ExitInTransition": true
},
{
"Name": "StandBy",
"ExitInTransition": true
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Visible": true
}
]
},
{
"States": [
{
"Name": "Idle_Show_01",
"ExitInTransition": true,
"ReEnterOnStateLoop": true
},
{
"Name": "Idle_Show_02",
"ExitInTransition": true,
"ReEnterOnStateLoop": true
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"OverrideAttachConfig": true,
"AttachPoint": "Origin",
"LocalPosition": {
"Z": -0.065
}
},
{
"$type": "RPG.GameCore.SyncDitherWithTarget",
"SyncTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
}
}
],
"OnExit": [
{
"$type": "RPG.GameCore.SyncDitherWithTarget"
},
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "None"
}
},
{
"$type": "RPG.GameCore.SetEntityPosition",
"PosTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"OffsetX": {
"FixedValue": {
"Value": 1
}
},
"PosAdaption": {
"Option": "CharacterDefault"
},
"YawAngle": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"States": [
{
"Name": "MazeSkill",
"ExitInTransition": true
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_MazeAttack01_04.prefab"
}
],
"OnExit": [
{
"$type": "RPG.GameCore.AdvAddAIHangUpInfo",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"HangUpKey": {
"Value": "FollowSummonerAnim"
},
"AITickImmediately": true
}
]
},
{
"States": [
{
"Name": "Appear",
"ExitInTransition": true
},
{
"Name": "Idle_Show_01AS",
"ExitInTransition": true
},
{
"Name": "Idle_Show_02AS",
"ExitInTransition": true
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.SetSummonUnitAttach",
"SummonUnit": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "None"
}
},
{
"$type": "RPG.GameCore.SetEntityPosition",
"PosTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"OffsetX": {
"FixedValue": {
"Value": 1
}
},
"PosAdaption": {
"Option": "CharacterDefault"
},
"YawAngle": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Topaz_00/Eff_Avatar_Topaz_00_BE_Common_Appear.prefab"
}
]
},
{
"States": [
{
"Name": "Attack",
"NormalizedTime": 0.66
},
{
"Name": "Die",
"NormalizedTime": 0.66
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.AdvCharacterDisableHitBox"
}
],
"OnExit": []
},
{
"States": [
{
"Name": "Run"
}
],
"OnEnter": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_XP_Minion04_00/Eff_Monster_XP_Minion04_00_Common_Run.prefab"
}
],
"OnExit": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_XP_Minion04_00/Eff_Monster_XP_Minion04_00_Common_Run.prefab"
}
]
}
]
}