544 lines
15 KiB
JSON
544 lines
15 KiB
JSON
|
{
|
||
|
"AbilityMixins": [
|
||
|
{
|
||
|
"$type": "AttachStateWithModifierMixin",
|
||
|
"ConfigList": [
|
||
|
{
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false,
|
||
|
"ModifierNameList": [
|
||
|
"Part1OpenModifier",
|
||
|
"HandleStunModifier"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 90,
|
||
|
"FrameCountLow": 49,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": false,
|
||
|
"MaxFrameCountLow": false,
|
||
|
"ModifierNameList": [
|
||
|
"Part2OpenModifier"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"IsSeam": true
|
||
|
}
|
||
|
],
|
||
|
"AbilityName": "AlpecaInfested_Part",
|
||
|
"AbilityStacking": "Unique",
|
||
|
"DefaultModifier": {
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "PartCloseModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifiers": {
|
||
|
"AlpecaInfested_Hitchspiker_Demote_SFX": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "AttachEffect",
|
||
|
"AttachEffectPosRot": {
|
||
|
"CoordsOption": "ReferTarget",
|
||
|
"Offset": {
|
||
|
"AngleOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"IsUseRotationXZ": true,
|
||
|
"IsUseRotationY": true,
|
||
|
"PositionOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
}
|
||
|
},
|
||
|
"TargetOption": {
|
||
|
"$type": "ConfigPosRotReferTarget",
|
||
|
"AttachPoint": "Ctr_Head",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": true,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Eff_Monster_Common_Ether_Demote_HeadPoint_01",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"AlpecaInfested_Hitchspiker_Promote_SFX": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "AttachEffect",
|
||
|
"AttachEffectPosRot": {
|
||
|
"CoordsOption": "ReferTarget",
|
||
|
"Offset": {
|
||
|
"AngleOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"IsUseRotationXZ": true,
|
||
|
"IsUseRotationY": true,
|
||
|
"PositionOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
}
|
||
|
},
|
||
|
"TargetOption": {
|
||
|
"$type": "ConfigPosRotReferTarget",
|
||
|
"AttachPoint": "Ctr_Head",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": true,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Eff_Monster_Common_Ether_Promote_HeadPoint_01",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"BornBeHitModifier": {
|
||
|
"DelayHandlers": [
|
||
|
{
|
||
|
"DelayTime": 0.817,
|
||
|
"TimeUpActions": [
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_2"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_1"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_Head_1"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Demote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Demote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Promote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Promote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_Cyclops"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimatorStateNormalizedTime",
|
||
|
"AnimatorStateName": "P2_Born",
|
||
|
"FrameCountHigh": 0,
|
||
|
"FrameCountLow": 0,
|
||
|
"IsLoop": false,
|
||
|
"LayerIndex": 0,
|
||
|
"MaxFrameCountHigh": true,
|
||
|
"MaxFrameCountLow": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_Cyclops",
|
||
|
"Visible": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "BornBeHitModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierStacking": "Replace"
|
||
|
},
|
||
|
"HandleStunModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "RealLockStunModifier",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyStunStateAction",
|
||
|
"Target": "Self",
|
||
|
"TargetState": "Normal"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "RealLockStunModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Part1OpenModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ChangeMonsterAIAction",
|
||
|
"MonsterAIId": 118201,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "BornBeHitModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Part2OpenModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_2"
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_1"
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_Head_1"
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": true
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Demote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Demote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Promote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Promote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_Cyclops"
|
||
|
],
|
||
|
"Tag": "Monster_Cyclops",
|
||
|
"Visible": false
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"PartCloseModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_1"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"StartingAtP2"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_2"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"StartingAtP2"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "PushRenderVisibleAction",
|
||
|
"Paths": [
|
||
|
"Monster_AlpecaInfested_Head_1"
|
||
|
],
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"StartingAtP2"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Monster_AlpecaInfested_Part",
|
||
|
"Visible": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Demote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Demote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"StartingAtP2"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "AlpecaInfested_Hitchspiker_Promote_SFX",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByTags",
|
||
|
"TagList": [
|
||
|
"Promote"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"StartingAtP2"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"RealLockStunModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": true,
|
||
|
"ModifierMixins": [
|
||
|
{
|
||
|
"$type": "LockStunPropertyMixin",
|
||
|
"PercentageLock": 0.01,
|
||
|
"ValueLock": 0
|
||
|
}
|
||
|
],
|
||
|
"ModifierStacking": "Replace"
|
||
|
}
|
||
|
}
|
||
|
}
|