ZenlessData/Data/NPC_Domain_Effect.json

146 lines
3.7 KiB
JSON
Raw Permalink Normal View History

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Open",
"IsLoop": false,
"LayerIndex": 0,
"ModifierNameList": [
"OpenModifier",
"ActiveTextureModifier"
],
"NormalizedTimeHigh": 1,
"NormalizedTimeLow": 0
},
{
"AnimatorStateName": "Idle_Undomain",
"IsLoop": true,
"LayerIndex": 0,
"ModifierNameList": [
"IdleUndomainModifier",
"IdleTextureModifier"
],
"NormalizedTimeHigh": 1,
"NormalizedTimeLow": 0
},
{
"AnimatorStateName": "Domaining",
"IsLoop": true,
"LayerIndex": 0,
"ModifierNameList": [
"DomainingModifier",
"ActiveTextureModifier"
],
"NormalizedTimeHigh": 1,
"NormalizedTimeLow": 0
},
{
"AnimatorStateName": "Idle_Domained",
"IsLoop": true,
"LayerIndex": 0,
"ModifierNameList": [
"IdleDomainedModifier",
"IdleTextureModifier"
],
"NormalizedTimeHigh": 1,
"NormalizedTimeLow": 0
}
]
}
],
"AbilityName": "NPC_Domain_Effect",
"Modifiers": {
"AbilitySpecials": {
"EffStartSize": {
"Value": 1
}
},
"ActiveTextureModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "PlayTextureSheetSequenceAction",
"InterruptType": "Interrupt",
"IsKeepLastFrame": false,
"MeshPath": "Device_Prop_Teleport_01",
"Target": "Self",
"TextureSheetKey": "Device_Teleport_Scr_Hack"
}
]
},
"DomainingModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectPattern": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
"Target": "Self"
},
{
"$type": "FireEffect",
"EffectAutoDynamic": {
"EffStartSizeX": "%EffStartSize",
"EffStartSizeY": "%EffStartSize"
},
"EffectPattern": "Eff_NPC_DomainOccupy_Idle_Domaining_Scale_Loop",
"Target": "Self"
}
]
},
"IdleDomainedModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectPattern": "Eff_NPC_DomainOccupy_Idle_Domained_Loop",
"Target": "Self"
}
]
},
"IdleTextureModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "PlayTextureSheetSequenceAction",
"InterruptType": "Interrupt",
"IsKeepLastFrame": false,
"MeshPath": "Device_Prop_Teleport_01",
"Target": "Self",
"TextureSheetKey": "Device_Teleport_Scr_Idle"
}
]
},
"IdleUndomainModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectPattern": "Eff_NPC_DomainOccupy_Idle_Undomain_Loop",
"Target": "Self"
}
]
},
"OpenModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectAutoDynamic": {
"EffStartSizeX": "%EffStartSize",
"EffStartSizeY": "%EffStartSize"
},
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Start",
"Target": "Self"
}
]
}
}
}