mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
6243 lines
263 KiB
JSON
6243 lines
263 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_State",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_STATE_",
|
|
"defaultGlobalValueOnCreate": 1.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Effigy_Water_CoreInHandler",
|
|
"UNIQUE_Effigy_Water_CoreOutHandler",
|
|
"UNIQUE_Effigy_Water_DyingHandler"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
1
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Water_AIFreeState"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
101
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Water_CoreInState"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
201
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Water_CoreOutState"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
301
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Water_DyingState"
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_SHADERSTATE_",
|
|
"defaultGlobalValueOnCreate": 1.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Effigy_Water_Shader_NoneToState1",
|
|
"UNIQUE_Effigy_Water_Shader_State1ToNone",
|
|
"UNIQUE_Effigy_Water_Shader_State1ToState2",
|
|
"UNIQUE_Effigy_Water_Shader_State2ToState1"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"StandbyFree"
|
|
],
|
|
"modifierName": "Effigy_Water_StandbyFree"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby"
|
|
],
|
|
"modifierName": "Effigy_Water_Standby"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Warning"
|
|
],
|
|
"modifierName": "Effigy_Water_Warning"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"SurgeStrike_CoreOut",
|
|
"Rain_CoreOut",
|
|
"WaterBallSplash_CoreOut",
|
|
"BubbleArray_CoreOut",
|
|
"BigWave_CoreOut",
|
|
"WaveForm_CoreOut",
|
|
"Weak_CoreOut"
|
|
],
|
|
"modifierName": "Effigy_Water_ForceSetCoreOut"
|
|
},
|
|
{
|
|
"$type": "AttachToAIAlertnessMixin",
|
|
"alertness": [
|
|
2
|
|
],
|
|
"modifierName": "Healball_Picked_Counter_Reset"
|
|
},
|
|
{
|
|
"$type": "ServerFinishWatcherMixin",
|
|
"watcherId": 82110,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_WATCHER_82110_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ServerFinishWatcherMixin",
|
|
"watcherId": 82116,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_WATCHER_82116_Slime_Killed",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Effigy_Water_CoreInHandler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState"
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_CoreOutHandler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_DyingHandler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_AIFreeState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP",
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "StandbyFree",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"value": 1
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"gadgetState": 201
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"target": "Target"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 20011801
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 20011901
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004606
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004612
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004616
|
|
}
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_ShieldBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_CoreInState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP",
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_ShieldBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
],
|
|
"onReconnect": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_CoreOutState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Water",
|
|
"elementDurability": 100.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RAINSTORMTAG_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreHitBox"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreExposeLoop"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RAINSTORMTAG_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "Shake"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_DyingState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible",
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra",
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Effigy_Water_DyingState_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Effigy_Water_DyingState_GhostToEmeny"
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hide",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
401,
|
|
601,
|
|
701,
|
|
801,
|
|
611,
|
|
711
|
|
]
|
|
}
|
|
],
|
|
"onReconnect": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hide",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_Shader_NoneToState1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "NoneToShaderState1",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_Shader_State1ToNone": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "NoneToShaderState1"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_Shader_State1ToState2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ResetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState2"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_Shader_State2ToState1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ResetAnimatorTrigger",
|
|
"triggerID": "ToShaderState2"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_DyingState_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
},
|
|
"Effigy_Water_DyingState_GhostToEmeny": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "IsGhostToEnemy"
|
|
},
|
|
"Effigy_Water_StandbyFree": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreStandbyFreeLoop"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Standby": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreStandbyLoop"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreStandbyAS"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Warning": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreStandbyLoop"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"value": 1
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"target": "Target",
|
|
"param1": 201
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_ForceSetCoreOut": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Healball_Picked_Counter_Reset": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_WATCHER_82115_HealBall_Picked_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_BORNPOS_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"key": "_BORNDIR_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 13002
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_EFFIGY_WATER_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42004006,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "SetSkillAnchor",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SetCoreInPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SetCoreOutPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SetDyingPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SetShaderState1ToState2",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SetShaderState2ToState1",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 4.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_HpDetect",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToHPPercentMixin",
|
|
"valueSteps": [
|
|
0.05000000074505806
|
|
],
|
|
"modifierNameSteps": [
|
|
"Effigy_Empty",
|
|
"UNIQUE_Effigy_TriggerReborn"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Effigy_Limbo": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_HpThresholdRatio": 0.0
|
|
},
|
|
"state": "Limbo",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RebornBS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra",
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onReconnect": [
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZESUMMONED_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.05000000074505806
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_TriggerReborn": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_Reborn",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dying_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_DyingBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dying_Loop"
|
|
],
|
|
"modifierName": "Effigy_Water_DyingLoop"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dying_AS"
|
|
],
|
|
"modifierName": "Effigy_Water_DyingAS"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_DyingBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_DyingBS"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 20011801
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 20011901
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004606
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 420046012
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 420046016
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Water_RebornHandler"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_DyingLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RebornLoop"
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_OOZE_TYPESPLITBIG_",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Water_Reborn"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"target": "Target"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "Target",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeSpiltAbsorbed",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 180.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "RootNode",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 3.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Effigy_Water_Reborn",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_DyingAS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreToStandby"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Water_Reborn"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_RebornHandler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 40.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_ForceSummonOoze_Timer"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "Effigy_Water_Reborn_DieHandler1"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "Effigy_Water_Reborn_DieHandler2"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Effigy_Water_Reborn_DieHandler3"
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 33210001
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_RebornTimer"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_EFFIGY_OOZESUMMONED_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 20011601
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Water_HealHp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_EFFIGY_OOZESUMMONED_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onReconnect": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_RebornTimer"
|
|
}
|
|
],
|
|
"onChangeAuthority": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_ForceSummonOoze_Timer": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 1.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"bulletID": 42004613,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 2.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"bulletID": 42004614,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 3.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"bulletID": 42004615,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint3"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG1_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 16.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG2_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 13.600000381469727,
|
|
"y": 0.0,
|
|
"z": -8.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG3_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -13.600000381469727,
|
|
"y": 0.0,
|
|
"z": -8.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 1.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
},
|
|
{
|
|
"$type": "BySummonTagValue",
|
|
"logic": "Lesser",
|
|
"summonTag": 20011601,
|
|
"value": 1
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig1"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 2.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
},
|
|
{
|
|
"$type": "BySummonTagValue",
|
|
"logic": "Lesser",
|
|
"summonTag": 20011601,
|
|
"value": 1
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig2"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 3.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
},
|
|
{
|
|
"$type": "BySummonTagValue",
|
|
"logic": "Lesser",
|
|
"summonTag": 20011601,
|
|
"value": 1
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig3"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Reborn_DieHandler1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"EffigyDie"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Reborn_DieHandler2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
1.5,
|
|
2.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"EffigyDie"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Reborn_DieHandler3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"EffigyDie"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EffigyDie": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RebornTimer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Water_RebornHandler"
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_HealHp",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.15000000596046448
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.30000001192092896
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_CENERATE_",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.44999998807907104
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_Dive",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dive_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_DiveBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dive"
|
|
],
|
|
"modifierName": "Effigy_Water_Dive"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Dive_AS"
|
|
],
|
|
"modifierName": "Effigy_Water_DiveAS"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Dive"
|
|
],
|
|
"modifierName": "Effigy_Water_Dive_Watcher_82111"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_DiveBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_DiveBS"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Dive": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_DiveLoop"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra",
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hide",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra",
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_DiveAS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_CoreToStandby"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Dive_Watcher_82111": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Water_Dive"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "Effigy_Water_Dive_Watcher_82111_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_Dive_Watcher_82111_Handler": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82111
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_MONSTER_EFFIGY_WATER_DIVEPOS_",
|
|
"born": {
|
|
"$type": "ConfigBornByTargetLinearPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.5
|
|
},
|
|
"onGround": true,
|
|
"linearOffset": 1.0,
|
|
"linearMin": 10.0,
|
|
"linearMax": 20.0
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "TurnDirectionToPos",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_EFFIGY_WATER_DIVEPOS_",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "FixedMonsterRushMove",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_EFFIGY_WATER_DIVEPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"timeRange": 1.350000023841858,
|
|
"animatorStateIDs": [
|
|
"Dive"
|
|
],
|
|
"overrideMoveCollider": "",
|
|
"checkAnimatorStateOnExitOnly": true
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DiveStart",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_DiveLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_DiveDamage",
|
|
"modifiers": {
|
|
"Effigy_Water_Dive_Windzone": {
|
|
"modifierName": "",
|
|
"duration": 0.75,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "WindZoneMixin",
|
|
"shapeName": "CircleR5",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"strength": -7.5,
|
|
"attenuation": 0.0,
|
|
"innerRadius": 0.0,
|
|
"targetType": "Enemy",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR5",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Effigy_Water_Dive",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_Dive_Windzone"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_Rain",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Rain_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_RainBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Rain_Loop"
|
|
],
|
|
"modifierName": "Effigy_Water_RainLoop"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_RainBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainBS"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RainLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"born": {
|
|
"$type": "ConfigBornByPredicatePoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "MoveHead",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"timeForPredictive": 1.0
|
|
},
|
|
"gadgetID": 42004602,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_RainArea",
|
|
"modifiers": {
|
|
"RainArea_AlertTimer": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
"RainArea_AlertEffect": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainAreaAlert"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainAreaAlert_AS"
|
|
}
|
|
]
|
|
},
|
|
"RainArea_Damage": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainArea"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR3",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 1.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainArea_AlertTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainArea_AlertEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_BubbleArray",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"BubbleArray"
|
|
],
|
|
"modifierName": "Effigy_Water_BubbleArray"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Dying_Blink"
|
|
],
|
|
"modifierName": "Effigy_Water_RemoveBubbleArray"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_BubbleArray": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleArrayBS"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_RandomArea1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_RandomArea2Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_LockArea"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RemoveBubbleArray": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_RandomArea1"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_RandomArea2"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_LockArea"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_BubbleArea_RandomArea2Timer": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_BubbleArea_RandomArea2"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_BubbleArea_RandomArea1": {
|
|
"modifierName": "",
|
|
"duration": 25.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 22.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 22.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_BubbleArea_RandomArea2": {
|
|
"modifierName": "",
|
|
"duration": 25.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 22.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 22.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_BubbleArea_LockArea": {
|
|
"modifierName": "",
|
|
"duration": 25.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004604,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_BubbleArray_Damage",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleArrayAS"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR6",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_BubbleArea",
|
|
"modifiers": {
|
|
"BubbleArea_AlertTimer": {
|
|
"modifierName": "",
|
|
"duration": 2.25,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleAreaAlert"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateBubble"
|
|
}
|
|
]
|
|
},
|
|
"CreateBubble": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004605,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": -90.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BubbleArea_AlertTimer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_BubbleEffect",
|
|
"modifiers": {
|
|
"UNIQUE_Bubble_Loop": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleLoop"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitImpulse",
|
|
"hitImpulse": 0.0
|
|
}
|
|
],
|
|
"abilityName": "Effigy_Water_Bubble_Explode"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Bubble_Loop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_Bubble_Explode",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Bubble_Loop"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleAS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0,
|
|
"attackType": "Range"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_Bubble_Surround",
|
|
"modifiers": {
|
|
"Bubble_Surround_Reject": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Owner",
|
|
"modifierName": "Bubble_Surround"
|
|
}
|
|
]
|
|
},
|
|
"Bubble_AntiGravity": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AddGravityScale": -7.5
|
|
}
|
|
},
|
|
"Bubble_Surround": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AddGravityScale": -2.0
|
|
},
|
|
"state": "Struggle",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Bubble_AntiGravity"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleLoop"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BubbleAS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"isTarget": false
|
|
},
|
|
{
|
|
"$type": "ByHitImpulse",
|
|
"hitImpulse": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Bubble_Surround"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Bubble_Surround"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Gadget"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetWeight",
|
|
"weight": 100.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Abyss_Water_Bubble_Explode"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Effigy_Water_Bubble_Explode"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Equip",
|
|
"MonsterEquip"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Bubble_Surround_Reject"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar",
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Bubble_Surround"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_WaterBallSplash",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WaterBallSplash"
|
|
],
|
|
"modifierName": "Effigy_Water_WaterBallSplash"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_WaterBallSplash": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaterBallSplashBS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "BySummonTagValue",
|
|
"logic": "Lesser",
|
|
"summonTag": 20011901,
|
|
"value": 1
|
|
}
|
|
],
|
|
"bulletID": 42004612,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"attachPointName": "SummonOozeAttachPoint1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004616,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"attachPointName": "SummonOozeAttachPoint2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "SummonOozeAttachPoint2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaterBallSplashAS"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR6",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeAttack",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Summon",
|
|
"monsterID": 20011801,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_SUMMONOOZEPOS_TYPEATTACK_",
|
|
"directionKey": ""
|
|
},
|
|
"summonTag": 20011801,
|
|
"aliveByOwner": true,
|
|
"sightGroupWithOwner": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_TriggerSummonOoze_TypeAttack",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoopTrail"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Level"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeAS",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": 0.10000000149011612,
|
|
"y": 0.10000000149011612,
|
|
"z": 0.10000000149011612
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Owner",
|
|
"key": "_SUMMONOOZEPOS_TYPEATTACK_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeAttack"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeHeal",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Summon",
|
|
"monsterID": 20011901,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_SUMMONOOZEPOS_TYPEHEAL_",
|
|
"directionKey": ""
|
|
},
|
|
"summonTag": 20011901,
|
|
"aliveByOwner": true,
|
|
"sightGroupWithOwner": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_TriggerSummonOoze_TypeHeal",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoopTrail"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Level"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeAS",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": 0.10000000149011612,
|
|
"y": 0.10000000149011612,
|
|
"z": 0.10000000149011612
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Owner",
|
|
"key": "_SUMMONOOZEPOS_TYPEHEAL_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeHeal"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig1",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Summon",
|
|
"monsterID": 20011601,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_SUMMONOOZEPOS_TYPESPLITBIG1_",
|
|
"directionKey": ""
|
|
},
|
|
"summonTag": 20011601,
|
|
"aliveByOwner": true,
|
|
"sightGroupWithOwner": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig2",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Summon",
|
|
"monsterID": 20011601,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_SUMMONOOZEPOS_TYPESPLITBIG2_",
|
|
"directionKey": ""
|
|
},
|
|
"summonTag": 20011601,
|
|
"aliveByOwner": true,
|
|
"sightGroupWithOwner": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig3",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Summon",
|
|
"monsterID": 20011601,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_SUMMONOOZEPOS_TYPESPLITBIG3_",
|
|
"directionKey": ""
|
|
},
|
|
"summonTag": 20011601,
|
|
"aliveByOwner": true,
|
|
"sightGroupWithOwner": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_TriggerSummonOoze_TypeSplitBig1",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoopTrail"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Level"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeAS",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": 0.10000000149011612,
|
|
"y": 0.10000000149011612,
|
|
"z": 0.10000000149011612
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Owner",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG1_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig1"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_TriggerSummonOoze_TypeSplitBig2",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoopTrail"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Level"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeAS",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": 0.10000000149011612,
|
|
"y": 0.10000000149011612,
|
|
"z": 0.10000000149011612
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Owner",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG2_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig2"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_TriggerSummonOoze_TypeSplitBig3",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeLoopTrail"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Level"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_SummonOozeAS",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"x": 0.10000000149011612,
|
|
"y": 0.10000000149011612,
|
|
"z": 0.10000000149011612
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Owner",
|
|
"key": "_SUMMONOOZEPOS_TYPESPLITBIG3_",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Monster_Effigy_Water_SummonOoze_TypeSplitBig3"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_BigWave",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"BigWave_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_BigWaveBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"BigWave_Loop"
|
|
],
|
|
"modifierName": "Effigy_Water_BigWaveLoop"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_BigWaveBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BigWavesBS"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_BigWaveLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BigWavesLoop"
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
]
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 20.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -20.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 20.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -20.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 14.140000343322754,
|
|
"y": 0.0,
|
|
"z": 14.140000343322754
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 14.140000343322754,
|
|
"y": 0.0,
|
|
"z": -14.140000343322754
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -14.140000343322754,
|
|
"y": 0.0,
|
|
"z": 14.140000343322754
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004606,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -14.140000343322754,
|
|
"y": 0.0,
|
|
"z": -14.140000343322754
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 7.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BigWavesAS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_BigWave",
|
|
"modifiers": {
|
|
"BigWave_Timer": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BigWavesWaterWaveLoop"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_BigWavesWaterWaveAS"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BigWave_Timer"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 0.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_RainStorm",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RainStorm",
|
|
"RainStorm_CoreOut"
|
|
],
|
|
"modifierName": "Effigy_Water_RainStormBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RainStorm_Loop"
|
|
],
|
|
"modifierName": "Effigy_Water_RainStormLoop"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RainStorm_Loop",
|
|
"RainStorm_AS",
|
|
"RainStorm_CoreOutLoop",
|
|
"RainStorm_CoreOutAS"
|
|
],
|
|
"modifierName": "Effigy_Water_RainStormEffect"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"RandomTimer1": 0.10000000149011612,
|
|
"RandomTimer2": 0.10000000149011612,
|
|
"RandomTimer3": 0.10000000149011612,
|
|
"RandomTimer4": 0.10000000149011612,
|
|
"RandomTimer5": 0.10000000149011612,
|
|
"RandomTimer6": 0.10000000149011612
|
|
},
|
|
"modifiers": {
|
|
"Effigy_Water_RainStormBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormBS"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RAINSTORMTAG_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_RAINSTORMTAG_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RainStormEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RainStormLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletWave1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletWave2Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_LockBulletWave"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletWave1"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletWave2"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RainStormLoop_LockBulletWave"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 4.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletWave1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer1"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer2"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler3"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer1"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer2"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler3"
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletWave2Timer": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletWave2"
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletWave2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer4"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer5"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer6"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler4"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler6"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer4"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer5"
|
|
},
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 0.4000000059604645,
|
|
"valueRangeMin": 0.10000000149011612,
|
|
"overrideMapKey": "RandomTimer6"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler4"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler6"
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_LockBulletWave": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_MONSTER_EFFIGY_WATER_RAINSTORMPOS1_",
|
|
"born": {
|
|
"$type": "ConfigBornByPredicatePoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"onGround": true,
|
|
"timeForPredictive": 0.75
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler_Lock"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_MONSTER_EFFIGY_WATER_RAINSTORMPOS1_",
|
|
"born": {
|
|
"$type": "ConfigBornByPredicatePoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"onGround": true,
|
|
"timeForPredictive": 0.75
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStormLoop_TriggerBulletHandler_Lock"
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler1": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer1",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 12.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler2": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer2",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 6.25,
|
|
"y": 0.0,
|
|
"z": -10.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler3": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer3",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -6.25,
|
|
"y": 0.0,
|
|
"z": -10.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler4": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer4",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -12.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler5": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer5",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 6.25,
|
|
"y": 0.0,
|
|
"z": 10.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler6": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer6",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -6.25,
|
|
"y": 0.0,
|
|
"z": 10.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
}
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"RainStormLoop_TriggerBulletHandler_Lock": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 180.0
|
|
},
|
|
"positionKey": "_MONSTER_EFFIGY_WATER_RAINSTORMPOS1_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004607,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 4.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_RainStromDolphin",
|
|
"modifiers": {
|
|
"RainStromDolphin_Timer": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphinAlert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.33000001311302185,
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStromDolphin_Damage1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStromDolphin_Damage2"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStromDolphin_Damage3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"RainStromDolphin_Damage1": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphin",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphinAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"RainStromDolphin_Damage2": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.600000023841858,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphin02",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphinAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"RainStromDolphin_Damage3": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.2999999523162842,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphin03",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RainStormDolphinAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RainStromDolphin_Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_WaveForm",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"WaveForm_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_WaveFormBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"WaveForm_Loop"
|
|
],
|
|
"modifierName": "Effigy_Water_WaveFormLoop"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"WaveForm_AS"
|
|
],
|
|
"modifierName": "Effigy_Water_WaveFormAS"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_WaveFormBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaveFormBS"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_WaveFormLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaveFormLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaveFormWaterArea"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hide",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004603,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004603
|
|
}
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 27.5
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "WaveForm_Stop"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_WaveFormAS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_WaveFormAS"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 4.0,
|
|
"key": "_SHADERSTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Water_WaveFormDamage",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 0.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 50.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SurgeStrikeDamage",
|
|
"modifiers": {
|
|
"Effigy_Water_SurgeStrikeDamage2": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 10.0
|
|
}
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "Monster_Effigy_Water_SurgeStrike",
|
|
"attenuationGroup": "Monster_Effigy_Water_SurgeStrike",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_SurgeStrikeDamage3": {
|
|
"modifierName": "",
|
|
"duration": 0.6000000238418579,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 15.0
|
|
}
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "Monster_Effigy_Water_SurgeStrike",
|
|
"attenuationGroup": "Monster_Effigy_Water_SurgeStrike",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_SurgeStrikeDamage4": {
|
|
"modifierName": "",
|
|
"duration": 0.8999999761581421,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "Monster_Effigy_Water_SurgeStrike",
|
|
"attenuationGroup": "Monster_Effigy_Water_SurgeStrike",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 5.0
|
|
}
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "Monster_Effigy_Water_SurgeStrike",
|
|
"attenuationGroup": "Monster_Effigy_Water_SurgeStrike",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.75,
|
|
"shakeTime": 0.30000001192092896,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": -1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_SurgeStrikeDamage2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_SurgeStrikeDamage3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Water_SurgeStrikeDamage4"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Blink_BlinkStart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ReturnToBorn",
|
|
"Dying_Blink",
|
|
"Blink"
|
|
],
|
|
"modifierName": "Blink_State"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Blink_State": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Water_Blink_Actions"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Water_Blink_Actions": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Blink_Invincible"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Blink_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "TriggerSetVisible"
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8",
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hide",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8",
|
|
"CoreHitBox"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "TriggerSetVisible",
|
|
"visible": true
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"Blink_Invincible": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible"
|
|
},
|
|
"Blink_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Water_Blink_Actions"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_FindBlinkPoint",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TryFindBlinkPointByBorn",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.5
|
|
},
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"hitSceneType": "BlinkHitSceneTestByThreeSegments",
|
|
"limitY": 2.5
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_Blink",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DoBlink"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_BlinkAS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Water_Blink_Actions"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 2.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_RandomMove",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 15.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushAwayTrigger"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 7.5,
|
|
"maxRandomRange": 12.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004012,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushAwayTrigger"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 7.5,
|
|
"maxRandomRange": 12.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_BORNPOS_",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004012,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_RandomMoveStart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RushAway_BS"
|
|
],
|
|
"modifierName": "Effigy_Water_RushAwayBS"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RushAway_AS"
|
|
],
|
|
"modifierName": "Effigy_Water_RushAwayAS"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Water_RushAwayBS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_RushAway"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_HASSETRUSHPOSE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004012
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RUSHPOS_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"target": "Target",
|
|
"turnToTargetImmediately": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Target",
|
|
"value": 1.0,
|
|
"key": "_HASSETRUSHPOSE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_HASSETRUSHPOSE_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"turnToTargetImmediately": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004012
|
|
}
|
|
},
|
|
{
|
|
"$type": "ResetAIAttackTarget"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_RushAwayAS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004012
|
|
}
|
|
},
|
|
{
|
|
"$type": "ResetAIAttackTarget"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Water_SteerAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"WaveForm_BS"
|
|
],
|
|
"angularSpeed": 120.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 1.5
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"WaveForm_Loop"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 60.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 1.5
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"SurgeStrike"
|
|
],
|
|
"endNormalizedTime": 0.550000011920929,
|
|
"angularSpeed": 60.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 1.5
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Ooze_TypeSplitBig_State",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalMove"
|
|
],
|
|
"modifierName": "Ooze_TypeSplitBig_Move"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Ooze_TypeSplitBig_State": {
|
|
"modifierName": "",
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Water",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Ooze_TypeSplitBig_State"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"state": "LockHP",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_EFFIGY_OOZE_TYPESPLITBIG_KILLED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "OriginOwner",
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82116_Slime_Killed",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasAbilityState",
|
|
"abilityState": "ElementFreeze"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Slime_Water_Pressed",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Ooze_TypeSplitBig_Move": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_Ooze_01_Move"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Ooze_TypeSplitBig_State"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_EFFIGY_OOZE_TYPESPLITBIG_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceBuffDebuffs": [
|
|
"ElementWet"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 14002,
|
|
"durationRatio": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Ooze_TypeHeal_State",
|
|
"modifiers": {
|
|
"Effigy_Ooze_TypeHeal_State": {
|
|
"modifierName": "",
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Water",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Ooze_TypeHeal_State"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"state": "LockHP",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Owner",
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82110_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasAbilityState",
|
|
"abilityState": "ElementFreeze"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Slime_Water_Pressed",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Ooze_TypeHeal_State"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceBuffDebuffs": [
|
|
"ElementWet"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeHead02"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Ooze_TypeHeal_TriggerHealBall",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004609,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.5
|
|
}
|
|
},
|
|
"trackTarget": "Owner"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Ooze_TypeHeal_HealBallDie",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeHealBallAS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Ooze_TypeHeal_HealBallExplode",
|
|
"modifiers": {
|
|
"HealBall_HealHp_Avatar": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"amountByTargetMaxHPRatio": 0.5
|
|
}
|
|
]
|
|
},
|
|
"HealBall_HealHp": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"amountByTargetMaxHPRatio": 0.10000000149011612
|
|
}
|
|
]
|
|
},
|
|
"HealBall_Picked_Count": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82115_HealBall_Picked_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_WATCHER_82115_HealBall_Picked_",
|
|
"value": 3.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"target": "CurTeamAvatars",
|
|
"watcherId": 82115
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeHealBallLoop"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HealBall_HealHp_Avatar"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "OriginOwner",
|
|
"modifierName": "HealBall_Picked_Count"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_WATER_",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HealBall_HealHp"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeHealBallAS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Ooze_TypeAttack_State",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalAttack"
|
|
],
|
|
"modifierName": "Effigy_Ooze_TypeAttack_NormalAttack"
|
|
},
|
|
{
|
|
"$type": "ServerCreateGadgetOnKillMixin",
|
|
"gadgetIDList": [
|
|
42004610
|
|
],
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Ooze_TypeAttack_State": {
|
|
"modifierName": "",
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Water",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effigy_Ooze_TypeAttack_State"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"state": "LockHP",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Owner",
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82110_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasAbilityState",
|
|
"abilityState": "ElementFreeze"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Slime_Water_Pressed",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Ooze_LifeTimer": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Ooze_TypeAttack_NormalAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Ooze_TypeAttack_State"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceBuffDebuffs": [
|
|
"ElementWet"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Ooze_LifeTimer"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeHead01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Ooze_TypeAttack_Explode",
|
|
"modifiers": {
|
|
"SelfExplosion": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Water_OozeExplode",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.800000011920929,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 6.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Effigy_Ooze_TypeAttack_Explode",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 2.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.05999999865889549,
|
|
"shakeTime": 0.30000001192092896,
|
|
"extension": {
|
|
"rangeAttenuation": 0.8999999761581421
|
|
}
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
}
|
|
]
|
|
},
|
|
"SelfExplosion_Detect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_WATER_",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_EFFIGY_REBORNSTART_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Ooze_TypeAttack_Explode"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"modifierName": "Effigy_Water_WeakStart"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Water_WeakStart": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "WeakStart",
|
|
"MPTriggerOnRemote": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "SelfExplosion"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "SelfExplosion_Detect"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |