mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
8556 lines
351 KiB
JSON
8556 lines
351 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_StandyEffect",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby_BS",
|
|
"Standby_AS",
|
|
"Warning",
|
|
"RushAway_AS",
|
|
"SingleAtk_Rush",
|
|
"MultiAtk_Rush",
|
|
"FistAtk_Rush"
|
|
],
|
|
"modifierName": "UNIQUE_CoreStandyEffect"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby_BS",
|
|
"Standby_AS",
|
|
"Warning",
|
|
"RushAway_AS"
|
|
],
|
|
"modifierName": "UNIQUE_CoreStandyCubeEffect"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Born",
|
|
"StandbyFree"
|
|
],
|
|
"modifierName": "UNIQUE_CoreStandyFreeEffect"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricRush_BS",
|
|
"ElectricRush_Loop",
|
|
"ElectricRush_AS",
|
|
"ElectricBarrage",
|
|
"ElectricDefence",
|
|
"SingleAtk",
|
|
"MultiAtk",
|
|
"AreaAtk",
|
|
"RangeAtk",
|
|
"RangeAtk_Elite",
|
|
"FistAtk",
|
|
"ElectricDefenceRush",
|
|
"AreaRush",
|
|
"ElectricBarrageRush"
|
|
],
|
|
"modifierName": "UNIQUE_CoreAttackEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_CoreStandyEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreState_Standby"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_CoreStandyCubeEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore_Cube"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore_CubeAS"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_CoreStandyFreeEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreState_Idle"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_CoreAttackEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreState_Attack"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_ShaderState1ToState2",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ResetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState2"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_ShaderState2ToState1",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ResetAnimatorTrigger",
|
|
"triggerID": "ToShaderState2"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_CoreOutAS",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"SingleAtk_CoreOutAS",
|
|
"MultiAtk_CoreOutAS",
|
|
"FistAtk_CoreOutAS"
|
|
],
|
|
"modifierName": "UNIQUE_SetRender"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_SetRender": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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"
|
|
]
|
|
}
|
|
],
|
|
"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": "RemoveModifier",
|
|
"modifierName": "UNIQUE_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Shield",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
1,
|
|
101
|
|
],
|
|
"modifierName": "ShieldModifier"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
101,
|
|
201,
|
|
301
|
|
],
|
|
"modifierName": "ShaderNoneToState1"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"SingleAtk_CoreOutLoop",
|
|
"MultiAtk_CoreOutLoop",
|
|
"FistAtk_CoreOutLoop"
|
|
],
|
|
"modifierName": "SetRenders_CoreOutLoop"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"SubHurtDelta": 0.9900000095367432
|
|
},
|
|
"modifiers": {
|
|
"ShieldModifier": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_SubHurtDelta": "SubHurtDelta"
|
|
},
|
|
"state": "LockHP",
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 12002
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
]
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ShieldBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ShaderNoneToState1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "NoneToShaderState1",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "NoneToShaderState1"
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
}
|
|
]
|
|
},
|
|
"SetRenders_CoreOutLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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"
|
|
]
|
|
}
|
|
],
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Core",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
201
|
|
],
|
|
"modifierName": "CoreModifier"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
201
|
|
],
|
|
"modifierName": "BeingHitDetect"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
1,
|
|
101,
|
|
201
|
|
],
|
|
"modifierName": "EffectModifier"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
101,
|
|
201
|
|
],
|
|
"modifierName": "EnergyCoreState"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"BeingHitDetect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "Shake"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"CoreModifier": {
|
|
"modifierName": "",
|
|
"elementType": "Electric",
|
|
"elementDurability": 100.0,
|
|
"isElementDurabilityMutable": false
|
|
},
|
|
"EffectModifier": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"EnergyCoreState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "StandbyFree",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 12001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RebornPose",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
301
|
|
],
|
|
"modifierName": "RebornModifier"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
301
|
|
],
|
|
"modifierName": "DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
301
|
|
],
|
|
"modifierName": "GhostToEmeny"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
},
|
|
"GhostToEmeny": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "IsGhostToEnemy"
|
|
},
|
|
"RebornModifier": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible",
|
|
"onAdded": [
|
|
{
|
|
"$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": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8",
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_EFFIGY_REBORN_FLAG_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8",
|
|
"CoreHitBox"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$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": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601,
|
|
701,
|
|
801
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_EFFIGY_REBORN_FLAG_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_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_Electric_CoreRebornDie",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
}
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004010
|
|
}
|
|
},
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_RebornCount_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"watcherId": 82009,
|
|
"inThreatListOnly": true
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_TriggerReborn": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Electric_SetDyingPose"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Electric_SetDyingPose": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_EFFIGY_REBORN_FLAG_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Dying"
|
|
],
|
|
"modifierName": "UNIQUE_DyingInvincible"
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_RebornPartBig_Count",
|
|
"defaultGlobalValueOnCreate": 1.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"RebornPartEliteBigCount",
|
|
"Empty"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_RebornPartNorm_Count",
|
|
"defaultGlobalValueOnCreate": 2.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
2.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"RebornPartEliteNormCount",
|
|
"Empty"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_RebornPartSmall_Count",
|
|
"defaultGlobalValueOnCreate": 3.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"RebornPartEliteSmallCount",
|
|
"Empty"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RebornEffectTimer": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreRebornDie_BS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Electric_SetDyingPose"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Elite_Reborn"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_CreateRebornPart"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Reborn"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart1"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart2"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ToShaderState1"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Reborn": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_RebornPart_Count",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"EffigyDie",
|
|
"Empty"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreReborn",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 30010001
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreReborn_BS"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004010
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Electric_HealHp"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601,
|
|
701,
|
|
801
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Elite_Reborn": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_RebornPartElite_Count",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"EffigyDie"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreReborn",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 30010001
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CoreReborn_BS"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004016
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004017
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004018
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartBig_Count",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilityName": "Monster_Effigy_Electric_HealHp"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601,
|
|
701,
|
|
801
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"RebornPartEliteBigCount": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RebornPartElite_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"RebornPartEliteNormCount": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RebornPartElite_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"RebornPartEliteSmallCount": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RebornPartElite_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"EffigyDie": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UNIQUE_DyingInvincible": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_RebornPartSmall_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_RebornPartNorm_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RebornPartBig_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_RebornPart_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_RebornCount_",
|
|
"useLimitRange": true,
|
|
"maxValue": 99.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_RebornPartElite_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RebornEffectTimer"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_CoreAttackEffect"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_CoreStandyEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart1",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart2",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint2"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_CreateRebornPart3",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint2"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "RebornPartAttachPoint3"
|
|
},
|
|
"gadgetID": 42004010,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_CreateRebornPart",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004013
|
|
},
|
|
"value": 0.0,
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 2.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 3.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.4000000059604645,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004016,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 2.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 3.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.4000000059604645,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004016,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 3.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.4000000059604645,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint1"
|
|
},
|
|
"gadgetID": 42004016,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 2.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.800000011920929,
|
|
"maxRandomRange": 2.5
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint2"
|
|
},
|
|
"gadgetID": 42004017,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 2.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.800000011920929,
|
|
"maxRandomRange": 2.5
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint2"
|
|
},
|
|
"gadgetID": 42004017,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartBig_Count",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.20000000298023224,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"attachPointName": "RebornPartAttachPoint3"
|
|
},
|
|
"gadgetID": 42004018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_HealHp",
|
|
"modifiers": {
|
|
"Effigy_Elite_HealUp": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.05999999865889549
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.10000000149011612
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.15000000596046448
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.09000000357627869
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.18000000715255737
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartBig_Count",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.11999999731779099
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartSmall_Count",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartNorm_Count",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartBig_Count",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.05999999865889549
|
|
}
|
|
]
|
|
},
|
|
"Effigy_HealUp": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.15000000596046448
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.30000001192092896
|
|
},
|
|
{
|
|
"$type": "HealHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"amountByTargetMaxHPRatio": 0.44999998807907104
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RebornCount_",
|
|
"useLimitRange": true,
|
|
"maxValue": 99.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_Elite_HealUp"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_HealUp"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Die",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPartElite_Count",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RebornPart_Count",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Effigy_Limbo"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_RebornPart_ElementShield",
|
|
"modifiers": {
|
|
"Energy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ChargePart"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ChargePart_AS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RebornPart_ElementShield": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Electric",
|
|
"elementDurability": 75.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Electric",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShield"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": -1.0,
|
|
"key": "_RebornPart_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ChargePartDie",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Energy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_CreateRebornPart_Loop",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_CreateChargePart"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetCoreOutPose",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_POSESTATE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_CoreInState",
|
|
"UNIQUE_CoreOutState",
|
|
"UNIQUE_DyingState"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_CoreInState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState"
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_CoreOutState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_DyingState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "DyingState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "CoreOut",
|
|
"value": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetCoreInPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetDyingPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "DyingState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RebornState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetRebornPose",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_POSESTATE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601,
|
|
701,
|
|
801
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_ThunderRush",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricRush_Loop"
|
|
],
|
|
"modifierName": "Damage"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricRush_BS",
|
|
"ElectricRush_Loop"
|
|
],
|
|
"modifierName": "Effect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_RushAtk"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_RushAtkAS"
|
|
}
|
|
]
|
|
},
|
|
"Damage": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.25,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 3.0,
|
|
"y": 3.0,
|
|
"z": 4.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": 1200.0,
|
|
"hitImpulseY": 800.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave1",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave1"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave1_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInL1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_02"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_02"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave1_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave1_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave2",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave2"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave2_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInL3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_03"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_03"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave2_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave2_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave3",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave3"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave3_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInR4"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_08"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_08"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave3_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave3_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave4",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave4"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave4_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInR3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_04"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_04"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave4_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave4_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave5",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave5"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave5_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInR2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_05"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_05"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave5_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave5_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave6",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave6"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave6_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInL2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_06"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_06"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave6": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave6_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave6_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave7",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave7"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave7_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInL4"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_07"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_07"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave7": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave7_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave7_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkWave8",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"modifierName": "RangeAtkWave8"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtkWave8_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004002,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "AttachPointInR1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtkWave8": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtkWave8_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtkWave8_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RangeAtkSetRender",
|
|
"modifiers": {
|
|
"RangeAtkSetRender": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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"
|
|
]
|
|
}
|
|
],
|
|
"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": "ApplyModifier",
|
|
"modifierName": "RangeAtkSetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBullet_Hit",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_FireShield"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_FireShieldBS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.25
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 50.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.05999999865889549,
|
|
"shakeTime": 0.09000000357627869
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_FireShieldAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_FireShieldHit",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Monster_Effigy_Electric_FireShieldHit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBarrage_CreateEmitter",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricBarrage_Loop1"
|
|
],
|
|
"modifierName": "CreateEmitter"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CreateEmitter": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 42004003
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004003
|
|
}
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 4.0,
|
|
"maxRandomRange": 6.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 4.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBarrage_SetRender",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricBarrage_AS1"
|
|
],
|
|
"modifierName": "SetRender"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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"
|
|
]
|
|
}
|
|
],
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Eggify_Electric_ElectricBarrage",
|
|
"modifiers": {
|
|
"BarrageWave2Timer": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BarrageWave2"
|
|
}
|
|
]
|
|
},
|
|
"BarrageWave1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.4000000059604645,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint4",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint4"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"BarrageWave2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.4000000059604645,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint5",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint5"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint6",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint6"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint7",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint7"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004001,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.75,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "BarrageAttachPoint8",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "BarrageAttachPoint8"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BarrageWave1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BarrageWave2Timer"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BarrageWave1"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BarrageWave2"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBarrage_Effect",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricBall"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBarrage_Hit",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.25
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.75,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 25.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.05999999865889549,
|
|
"shakeTime": 0.09000000357627869
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireHitEffect",
|
|
"hitEntity": "Eff_Monster_Effigy_Electric_ElectricBallAS",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Monster_Effigy_Electric_ElectricBallAS"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricBarrage_AS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricBall_Die"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_AreaAtk",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"AreaAtk_Loop1"
|
|
],
|
|
"modifierName": "CreateLaser"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"AreaAtk"
|
|
],
|
|
"modifierName": "SetRender1"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"AreaAtk_Loop1"
|
|
],
|
|
"modifierName": "SetRender2"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"SetRender1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01",
|
|
"Cube_In_02",
|
|
"Cube_In_03",
|
|
"Cube_In_04",
|
|
"Cube_In_05",
|
|
"Cube_In_06",
|
|
"Cube_In_07",
|
|
"Cube_In_08"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_BS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01",
|
|
"Cube_In_02",
|
|
"Cube_In_03",
|
|
"Cube_In_04",
|
|
"Cube_In_05",
|
|
"Cube_In_06",
|
|
"Cube_In_07",
|
|
"Cube_In_08"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"SetRender2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_03",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"renderNames": [
|
|
"Cube_Out_02",
|
|
"Cube_Out_04",
|
|
"Cube_Out_06",
|
|
"Cube_Out_08"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_Out_01",
|
|
"Cube_Out_03",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"renderNames": [
|
|
"Cube_Out_02",
|
|
"Cube_Out_04",
|
|
"Cube_Out_06",
|
|
"Cube_Out_08"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"LaserEffect": {
|
|
"modifierName": "",
|
|
"duration": 12.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy2"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy4"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy5"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy6"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy7"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell2"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell4"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell5"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell6"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricEnergy_Shell7"
|
|
}
|
|
]
|
|
},
|
|
"RemoveLaserEffect": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Die"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Deactivate"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "LaserEffect"
|
|
}
|
|
]
|
|
},
|
|
"CreateLaser": {
|
|
"modifierName": "",
|
|
"duration": 11.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LaserEffect"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RemoveLaserEffect"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint1"
|
|
},
|
|
"attachPointName": "LaserAttachPoint1"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint2"
|
|
},
|
|
"attachPointName": "LaserAttachPoint2"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint3"
|
|
},
|
|
"attachPointName": "LaserAttachPoint3"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint4"
|
|
},
|
|
"attachPointName": "LaserAttachPoint4"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint1"
|
|
},
|
|
"attachPointName": "LaserAttachPoint1"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint2"
|
|
},
|
|
"attachPointName": "LaserAttachPoint2"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint3"
|
|
},
|
|
"attachPointName": "LaserAttachPoint3"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint4"
|
|
},
|
|
"attachPointName": "LaserAttachPoint4"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint5"
|
|
},
|
|
"attachPointName": "LaserAttachPoint5"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint6"
|
|
},
|
|
"attachPointName": "LaserAttachPoint6"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint7"
|
|
},
|
|
"attachPointName": "LaserAttachPoint7"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "LaserAttachPoint8"
|
|
},
|
|
"attachPointName": "LaserAttachPoint8"
|
|
},
|
|
"size": {
|
|
"x": 1.5,
|
|
"y": 1.2000000476837158,
|
|
"z": 30.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.4000000059604645,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 100.0,
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"forceCameraShake": true
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ElectricDefence_CreateDefencePartCentre",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ElectricDefence_Loop",
|
|
"ElectricDefence_AS1"
|
|
],
|
|
"modifierName": "CreateDefencePartCentre"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CreateDefencePartCentre": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 75.0
|
|
}
|
|
},
|
|
"gadgetID": 42004004,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"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": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004004
|
|
}
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
601,
|
|
701
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onKill": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Eggify_Electric_CreateElectricDefencePart",
|
|
"modifiers": {
|
|
"SetGlobalValue": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DefencePart_Number",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Target",
|
|
"value": 8.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefenceDie": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricSealDie02"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart1": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint1"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart2"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart2": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint5"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart3"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart3": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint2"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart4"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart4": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint6"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart5"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart5": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint3"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart6"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart6": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint7"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart7"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart7": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint4"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart8"
|
|
}
|
|
]
|
|
},
|
|
"CreateElectricDefencePart8": {
|
|
"modifierName": "",
|
|
"duration": 0.3499999940395355,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"attachPointName": "AttachPoint8"
|
|
},
|
|
"gadgetID": 42004005,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"value": 1.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"abilityName": "ElectricDefencePart_ElementShield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SetGlobalValue"
|
|
}
|
|
]
|
|
},
|
|
"ThunderDropWave1": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateThunderDrop1"
|
|
}
|
|
]
|
|
},
|
|
"CreateThunderDrop1": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ThunderDropWave2"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 1,
|
|
"actions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 7.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004008,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThunderDropWave2": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateThunderDrop2"
|
|
}
|
|
]
|
|
},
|
|
"CreateThunderDrop2": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ThunderDropWave3"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 2,
|
|
"actions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 7.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004008,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThunderDropWave3": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateThunderDrop3"
|
|
}
|
|
]
|
|
},
|
|
"CreateThunderDrop3": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ThunderDropWave4"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 2,
|
|
"actions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 7.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004008,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThunderDropWave4": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateThunderDrop4"
|
|
}
|
|
]
|
|
},
|
|
"CreateThunderDrop4": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ThunderDropWave5"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 2,
|
|
"actions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 7.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004008,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThunderDropWave5": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateThunderDrop5"
|
|
}
|
|
]
|
|
},
|
|
"CreateThunderDrop5": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 4,
|
|
"actions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 7.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004008,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateElectricDefencePart1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ThunderDropWave1"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"modifierName": "CreateElectricDefenceDie"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ElectricDefencePart_CreateCurrent",
|
|
"modifiers": {
|
|
"KillDefencePartCurrent": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Die"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"CreateDefencePartCurrent": {
|
|
"modifierName": "",
|
|
"duration": 0.25,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider2"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider2"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"SetCollider": {
|
|
"modifierName": "",
|
|
"duration": 0.25,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 42004007,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SetCollider"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateDefencePartCurrent"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004007
|
|
},
|
|
"modifierName": "KillDefencePartCurrent"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004007
|
|
},
|
|
"modifierName": "KillDefencePartCurrent"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ElectricDefencePart_ElementShield",
|
|
"abilitySpecials": {
|
|
"DefencePartNumber": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Eggify_Electric_DefencePartElementShield": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Electric",
|
|
"elementDurability": 110.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Electric",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricSealDie01"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": "DefencePartNumber",
|
|
"key": "_DefencePart_Number",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "ElectricDefenceCentre_KillDefencePart"
|
|
},
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"target": "OriginOwner",
|
|
"watcherId": 82075,
|
|
"inThreatListOnly": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ShieldBeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Eggify_Electric_DefencePartElementShield"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricSeal"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DefencePart_Number",
|
|
"overrideMapKey": "DefencePartNumber"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ElectricDefencePart_SetGlobalValue",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_DefencePart_NumberReversed",
|
|
"useLimitRange": true,
|
|
"maxValue": 8.0,
|
|
"minValue": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_KillDefencePart",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004004
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ElectricDefenceCentre_KillDefencePart",
|
|
"abilitySpecials": {
|
|
"DefencePartNumber": 0.0
|
|
},
|
|
"modifiers": {
|
|
"KillDefencePart": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DefencePart_Number",
|
|
"value": "DefencePartNumber"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"target": "Target"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004005
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DefencePart_NumberReversed",
|
|
"value": "DefencePartNumber"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Target",
|
|
"abilityName": "ElectricDefencePart_CreateCurrent"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DefencePart_Number",
|
|
"overrideMapKey": "DefencePartNumber"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "KillDefencePart"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Eggify_Electric_DefencePartAttack",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ElectricSealCurrent",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "EffectAttachPoint"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"size": {
|
|
"x": 0.30000001192092896,
|
|
"y": 0.30000001192092896,
|
|
"z": 0.30000001192092896
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"retreatType": "ByTangent",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetSelfAttackTarget",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ResetAIAttackTarget"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_ThunderDrop_Damage",
|
|
"modifiers": {
|
|
"Damage_Timer": {
|
|
"modifierName": "",
|
|
"duration": 1.75,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SingleDamage"
|
|
}
|
|
]
|
|
},
|
|
"Effect_Timer": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ThunderDrop",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"onGround": true,
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SingleDamage": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"alongGround": true
|
|
},
|
|
"height": 2.0,
|
|
"radius": 3.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_ThunderDropAlert",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"onGround": true,
|
|
"alongGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effect_Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Damage_Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RushToCenter",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RushMove",
|
|
"ElectricDefenceRush",
|
|
"AreaRush",
|
|
"ElectricBarrageRush",
|
|
"ElectricEscape"
|
|
],
|
|
"modifierName": "EnablePushCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"EnablePushCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 42004006,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "InitialPos",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"turnToTargetImmediately": true
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushToCenterCancleTrigger"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 15.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushToCenterCancleTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 15.0
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 25.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RushMove",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "InitialPos",
|
|
"directionKey": ""
|
|
},
|
|
"minRange": 5.0,
|
|
"maxRange": 15.0,
|
|
"timeRange": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 25.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RushMove",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "InitialPos",
|
|
"directionKey": ""
|
|
},
|
|
"minRange": 15.0,
|
|
"maxRange": 40.0,
|
|
"timeRange": 2.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RandomMove",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 15.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushAwayTrigger"
|
|
}
|
|
],
|
|
"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": "InitialPos",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42004012,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_RandomMoveStart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RushAway"
|
|
],
|
|
"modifierName": "Effect"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"RushAway_AS"
|
|
],
|
|
"modifierName": "ResetAIAttackTarget"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_RushMove"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_HASSETRUSHPOSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Effigy_Electric_SetCoreInPose"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004012
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_RUSHPOS_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"target": "Target",
|
|
"turnToTargetImmediately": true
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_HASSETRUSHPOSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.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"
|
|
}
|
|
]
|
|
},
|
|
"ResetAIAttackTarget": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004012
|
|
}
|
|
},
|
|
{
|
|
"$type": "ResetAIAttackTarget"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Eggify_Electric_GenerateElemball",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RushMove",
|
|
"ElectricDefenceRush",
|
|
"ElectricEscape_AS"
|
|
],
|
|
"modifierName": "GenerateElemball"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GenerateElemball": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 4.0,
|
|
"maxRandomRange": 6.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 4.0,
|
|
"maxRandomRange": 6.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_BlinkStart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ReturnToBorn_Blink",
|
|
"Dying_Blink",
|
|
"AreaAtk_Blink"
|
|
],
|
|
"modifierName": "Blink_State"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Blink_State": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Electric_Blink_Actions"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Effigy_Electric_Blink_Actions": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Blink_Invincible"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Blink_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "TriggerSetVisible"
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8",
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Extra",
|
|
"CorePushCollider",
|
|
"CorePushCollider_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "StandbyFree",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_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": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Standby",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_EnergyCore"
|
|
}
|
|
]
|
|
},
|
|
"Blink_Invincible": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible"
|
|
},
|
|
"Blink_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Effigy_Electric_Blink_Actions"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_FindBlinkPoint",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0,
|
|
"minRange": 3.0,
|
|
"maxRange": 5.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_FindBlinkPoint",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004006
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "Target",
|
|
"forwardAngle": 360.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Blink",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DoBlink"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_BlinkAS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Effigy_Electric_Blink_Actions"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_MultiAtk_SyncPos1",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"MultiAtk"
|
|
],
|
|
"modifierName": "Effigy_Electric_MultiAtk_Watcher"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_Electric_MultiAtk_Watcher": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"modifierName": "Effigy_Electric_MultiAtk_HitCount"
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Electric_MultiAtk1"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82076_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Electric_MultiAtk2"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82076_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Effigy_Electric_MultiAtk3"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_WATCHER_82076_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Electric_MultiAtk_HitCount": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_WATCHER_82076_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"Watcher_82076_Handler"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_WATCHER_82076_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_WATCHER_82076_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Watcher_82076_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82076
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SyncEntityPositionByNormalizedTime",
|
|
"normalizedTime": 0.20999999344348907
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_MultiAtk_SyncPos2",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SyncEntityPositionByNormalizedTime",
|
|
"normalizedTime": 0.36000001430511475
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_MultiAtk_SyncPos3",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SyncEntityPositionByNormalizedTime",
|
|
"normalizedTime": 0.550000011920929
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Steer",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"MultiAtk"
|
|
],
|
|
"startNormalizedTime": 0.15000000596046448,
|
|
"endNormalizedTime": 0.20000000298023224,
|
|
"angularSpeed": 180.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"MultiAtk"
|
|
],
|
|
"startNormalizedTime": 0.30000001192092896,
|
|
"endNormalizedTime": 0.33000001311302185,
|
|
"angularSpeed": 240.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"RangeAtk"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 150.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"RangeAtk_Elite"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 150.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"FistAtk"
|
|
],
|
|
"endNormalizedTime": 0.10000000149011612,
|
|
"angularSpeed": 150.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"SingleAtk"
|
|
],
|
|
"endNormalizedTime": 0.10000000149011612,
|
|
"angularSpeed": 150.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"SingleAtk_Rush"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 180.0,
|
|
"attackTrigger": "SingleAtk_RushStop",
|
|
"attackDistance": 4.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"FistAtk_Rush"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 180.0,
|
|
"attackTrigger": "FistAtk_RushStop",
|
|
"attackDistance": 7.5
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"MultiAtk_Rush"
|
|
],
|
|
"endNormalizedTime": 3.0,
|
|
"angularSpeed": 180.0,
|
|
"attackTrigger": "MultiAtk_RushStop",
|
|
"attackDistance": 9.0
|
|
},
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"ElectricRush_BS"
|
|
],
|
|
"angularSpeed": 180.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "AttackHittingSceneMixin",
|
|
"onHittingScene": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "RushHitSceneTrigger"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 0.1599999964237213,
|
|
"shakeTime": 0.09000000357627869,
|
|
"shakeDistance": 25.0
|
|
}
|
|
}
|
|
],
|
|
"animEventIDs": [
|
|
"ElectricRush_Loop"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_RushPos_Flag",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_RUSHPOS_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_ReturnToBorn",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
1
|
|
],
|
|
"modifierName": "Effigy_ReturnToBorn"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Warning"
|
|
],
|
|
"modifierName": "Effigy_Warning"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effigy_ReturnToBorn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"value": 1
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"gadgetState": 201
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"target": "Target"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Effigy_Warning": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"value": 1
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"target": "Target",
|
|
"param1": 201
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_SetEffigyEliteFlag",
|
|
"modifiers": {
|
|
"Effigy_SetSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "UseSkillEliteSet",
|
|
"skillEliteSetID": 1
|
|
}
|
|
]
|
|
},
|
|
"Effigy_SetEliteSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "UseSkillEliteSet",
|
|
"skillEliteSetID": 2
|
|
}
|
|
]
|
|
},
|
|
"SetEffigyEliteFlag": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "EffigyEliteFlag",
|
|
"value": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_SetEliteSkill"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effigy_SetSkill"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "SetEffigyEliteFlag"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_Pile_Actived",
|
|
"modifiers": {
|
|
"Pile_Eff": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile"
|
|
}
|
|
]
|
|
},
|
|
"Unactived": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreHitBox"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreActivateHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BeingHitCD"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"canBeHandledOnRecover": true,
|
|
"parameter": "Activate",
|
|
"type": "Bool",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile"
|
|
}
|
|
]
|
|
},
|
|
"BeingHitCD": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BeingHit"
|
|
}
|
|
]
|
|
},
|
|
"BeingHit": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Electric"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Pile_ValueCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ELECTRICPILE_ACTIVE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Unactived",
|
|
"Actived"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actived": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0999999046325684,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BeingHit"
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreHitBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"CoreActivateHitBox"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"canBeHandledOnRecover": true,
|
|
"parameter": "Activate",
|
|
"type": "Bool",
|
|
"value": 1,
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ElementShield"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile_Alert_Loop"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Damage"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile_Charge"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Damage"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile_Charge"
|
|
}
|
|
]
|
|
},
|
|
"ElementShield": {
|
|
"modifierName": "",
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Damage": {
|
|
"modifierName": "",
|
|
"duration": 2.9000000953674316,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -2.5,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"height": 3.200000047683716,
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 25.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_Pile_Boost"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_Effigy_Electric_Elite_SingleAtkTag",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Pile_Eff"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Pile_ValueCheck"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_CreatePile",
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 18.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 14.5,
|
|
"y": 0.0,
|
|
"z": 9.5
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 14.5,
|
|
"y": 0.0,
|
|
"z": -9.5
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -18.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -14.5,
|
|
"y": 0.0,
|
|
"z": -9.5
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -14.5,
|
|
"y": 0.0,
|
|
"z": 9.5
|
|
},
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 42004013,
|
|
"campID": 5005,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_SingleAtkChargeBullet",
|
|
"abilitySpecials": {
|
|
"SingleAtkBulletCount": 0.0
|
|
},
|
|
"modifiers": {
|
|
"SelectTarget": {
|
|
"modifierName": "",
|
|
"duration": 0.4000000059604645,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_Effigy_Electric_Elite_SingleAtkBulletCount",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"sortType": "Random",
|
|
"configID": 42004013
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ELECTRICPILE_ACTIVE_",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Effigy_Electric_Elite_SingleAtkTag",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_Effigy_Electric_Elite_SingleAtkBulletCount",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Target",
|
|
"value": 1.0,
|
|
"key": "_Effigy_Electric_Elite_SingleAtkTag",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"target": "Target",
|
|
"bulletID": 42004014,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 6.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 5.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
}
|
|
},
|
|
"trackTarget": "Target"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_Effigy_Electric_Elite_SingleAtkBulletCount",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": -1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_Effigy_Electric_Elite_SingleAtkBulletCount",
|
|
"overrideMapKey": "SingleAtkBulletCount"
|
|
},
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": "SingleAtkBulletCount",
|
|
"actions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004019,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 6.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 5.0
|
|
},
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42004013
|
|
},
|
|
"value": 0.0,
|
|
"key": "_Effigy_Electric_Elite_SingleAtkTag",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_EFFIGY_ELITE_TAG",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "SelectTarget"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_ChargeBulletHit",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 0.75
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 25.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBulletAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBulletAS"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_ChargeBullet2AvatarHit",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 0.75
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 25.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBulletAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_Monster_Effigy_Electric_Elite_SingleAtkChargeBulletAS"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Effigy_Electric_Elite_RangeAtk_Start",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk_Elite_BS",
|
|
"RangeAtk_Elite_Loop1",
|
|
"RangeAtk_Elite_Loop2",
|
|
"RangeAtk_Elite_Loop3",
|
|
"RangeAtk_Elite_Loop4"
|
|
],
|
|
"modifierName": "Effect"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk_Elite_Loop1",
|
|
"RangeAtk_Elite_Loop2",
|
|
"RangeAtk_Elite_Loop3",
|
|
"RangeAtk_Elite_Loop4",
|
|
"RangeAtk_Elite_AS"
|
|
],
|
|
"modifierName": "EnableHitBox"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_RangeAtk"
|
|
}
|
|
]
|
|
},
|
|
"EnableHitBox": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"ShieldHitBox1",
|
|
"ShieldHitBox2",
|
|
"ShieldHitBox3",
|
|
"ShieldHitBox4",
|
|
"ShieldHitBox5",
|
|
"ShieldHitBox6",
|
|
"ShieldHitBox7",
|
|
"ShieldHitBox8"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ISEFFIGYELECTRIC_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RangeAtk_Wave1",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk_Elite_Loop1",
|
|
"RangeAtk_Elite_Loop2",
|
|
"RangeAtk_Elite_Loop3",
|
|
"RangeAtk_Elite_Loop4"
|
|
],
|
|
"modifierName": "RangeAtk_Wave1"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtk_Wave1_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInL1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInL4",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInR4",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_02",
|
|
"Cube_In_07",
|
|
"Cube_In_08",
|
|
"Cube_Out_01",
|
|
"Cube_Out_02",
|
|
"Cube_Out_03",
|
|
"Cube_Out_04",
|
|
"Cube_Out_05",
|
|
"Cube_Out_06",
|
|
"Cube_Out_07",
|
|
"Cube_Out_08"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_02",
|
|
"Cube_In_07",
|
|
"Cube_In_08",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave1_BulletTimer": {
|
|
"modifierName": "",
|
|
"duration": 1.7999999523162842,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004015,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget",
|
|
"randomAngleHor": 1.5,
|
|
"randomAngleVer": 1.5
|
|
},
|
|
"attachPointName": "RootNode",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtk_Wave1_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave1_BulletTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave1_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RangeAtk_Wave2",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk_Elite_Loop2",
|
|
"RangeAtk_Elite_Loop3",
|
|
"RangeAtk_Elite_Loop4"
|
|
],
|
|
"modifierName": "RangeAtk_Wave2"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtk_Wave2_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInL3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInR2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInR3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_03",
|
|
"Cube_In_04",
|
|
"Cube_In_05"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_03",
|
|
"Cube_In_04",
|
|
"Cube_In_05"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave2_BulletTimer": {
|
|
"modifierName": "",
|
|
"duration": 1.7999999523162842,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004015,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget",
|
|
"randomAngleHor": 1.5,
|
|
"randomAngleVer": 1.5
|
|
},
|
|
"attachPointName": "RootNode",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtk_Wave2_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave2_BulletTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave2_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RangeAtk_Wave3",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"RangeAtk_Elite_Loop3",
|
|
"RangeAtk_Elite_Loop4"
|
|
],
|
|
"modifierName": "RangeAtk_Wave3"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RangeAtk_Wave3_SetRender": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInL2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004020,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"randomAngleHor": 2.0,
|
|
"randomAngleVer": 2.0
|
|
},
|
|
"attachPointName": "AttachPointInR1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01",
|
|
"Cube_In_06"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"Cube_In_01",
|
|
"Cube_In_06"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave3_BulletTimer": {
|
|
"modifierName": "",
|
|
"duration": 1.7999999523162842,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42004015,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget",
|
|
"randomAngleHor": 1.5,
|
|
"randomAngleVer": 1.5
|
|
},
|
|
"attachPointName": "RootNode",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RangeAtk_Wave3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RangeAtk_Wave3_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave3_BulletTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RangeAtk_Wave3_SetRender"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_ElectricBullet_Hit",
|
|
"modifiers": {
|
|
"RoundHit": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$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": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 1.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RoundHit"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_RangeAtkElectricBullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_RangeAtkElectricBulletAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_ElectricBullet_BulletSet",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_RangeAtkElectricBulletAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_EffectElectricBullet",
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"duration": 0.75,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ElectricBulletShield",
|
|
"scale": 1.5
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_FireShieldBS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ElectricBulletCore",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RebornPart_ElementShieldSmall",
|
|
"modifiers": {
|
|
"Energy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartSmall"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartSmall_AS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RebornPart_ElementShieldSmall": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Electric",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldSmall"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": -1.0,
|
|
"key": "_RebornPartSmall_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartDieSmall",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldSmall"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Energy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RebornPart_ElementShieldNorm",
|
|
"modifiers": {
|
|
"Energy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartNorm"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartNorm_AS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RebornPart_ElementShieldNorm": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Electric",
|
|
"elementDurability": 75.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Electric",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldNorm"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": -1.0,
|
|
"key": "_RebornPartNorm_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartDieNorm",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldNorm"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Energy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Effigy_Electric_Elite_RebornPart_ElementShieldBig",
|
|
"modifiers": {
|
|
"Energy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartBig",
|
|
"scale": 1.5
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartBig_AS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"scale": 1.5
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RebornPart_ElementShieldBig": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementType": "Electric",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Electric",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldBig"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": -1.0,
|
|
"key": "_RebornPartBig_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2004,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Effigy_Electric_Elite_ChargePartDieBig",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_RebornPart_ElementShieldBig"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Energy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |