2022-04-23 07:55:31 +05:30

10977 lines
335 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_HpControl",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_SHOUGUN_STAGE_",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
}
],
"modifierNameSteps": [
"UNIQUE_Monster_Shougun_Stage1",
"UNIQUE_Monster_Shougun_Stage2",
"UNIQUE_Monster_Shougun_Stage3",
"UNIQUE_Monster_Shougun_WatingForCS",
"UNIQUE_Monster_Shougun_TransformToTachi",
"UNIQUE_Monster_Shougun_Stage4",
"UNIQUE_Monster_Shougun_Stage5"
]
},
{
"$type": "MoleMole.Config.AttachToPoseIDMixin",
"poseIDs": [
101
],
"modifierName": "Monster_Shougun_AIFight"
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "SGV_MONSTER_SHOUGUN_CHANGETOTACHI",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"Empty",
"UNIQUE_Monster_Shougun_CSEnded"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_AVATAR_DEAD_COUNT_",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"Empty",
"UNIQUE_Monster_Shougun_AvatarDeadCount"
]
}
],
"modifiers": {
"UNIQUE_Monster_Shougun_Stage1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.75
}
],
"modifierNameSteps": [
"Empty",
"UNIQUE_Monster_Shougun_HpControl1"
]
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.725
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage1",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage1"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "Monster_Shougun_AvatarDead_Handler"
}
]
},
"UNIQUE_Monster_Shougun_Stage2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.725
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage2",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage2"
}
]
},
"UNIQUE_Monster_Shougun_Stage3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
}
],
"modifierNameSteps": [
"Empty",
"UNIQUE_Monster_Shougun_HpControl2"
]
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.625
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage3",
"value": true
},
{
"$type": "MoleMole.Config.ReTriggerAISkillInitialCD",
"skillIDs": [
901,
902,
911
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage3"
}
]
},
"UNIQUE_Monster_Shougun_WatingForCS": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.625
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "CSStart",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "CSStart"
}
]
},
"UNIQUE_Monster_Shougun_TransformToTachi": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.625
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "TransformToTachi",
"value": true
},
{
"$type": "MoleMole.Config.ReviveDeadAvatar",
"target": "AllPlayerAvatars",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_Avatar_EyeStriped_Handler"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "AllPlayerAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_EyeStriped"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "AllPlayerAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_EyeStriped_ChangeSkill"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "AllPlayerAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_AddElemEnergy"
},
{
"$type": "MoleMole.Config.HealHP",
"target": "AllPlayerAvatars",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"target": "AllPlayerAvatars",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_Handler"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_BLESSOFEYES_LEVEL_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "TransformToTachi"
}
]
},
"UNIQUE_Monster_Shougun_Stage4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.03
}
],
"modifierNameSteps": [
"Empty",
"UNIQUE_Monster_Shougun_HpControl3"
]
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.01
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage4",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage4"
}
]
},
"UNIQUE_Monster_Shougun_Stage5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.01
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage5",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Stage5"
}
]
},
"UNIQUE_Monster_Shougun_CSEnded": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Monster_Shougun_HpControl1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Monster_Shougun_HpControl2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAISkillCDAvailableNow",
"skillIDs": [
901,
902,
911
]
}
]
},
"UNIQUE_Monster_Shougun_HpControl3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Monster_Shougun_AIFight": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsBySelfGroup",
"operation": "XOR",
"value": 11
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Target",
"key": "_MONSTER_SHOUGUN_BORN_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByDefault",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
"setTarget": false
}
]
},
{
"$type": "MoleMole.Config.SetSkillAnchor",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.Randomed",
"target": "Caster",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_POLE_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120103
},
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_TACHI_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120201
}
],
"failActions": [
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_POLE_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120104
},
{
"$type": "MoleMole.Config.Randomed",
"target": "Caster",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_TACHI_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120202
}
],
"failActions": [
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_TACHI_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120203
}
]
}
]
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_BLESSOFEYES_LEVEL_",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.5
}
],
"modifierNameSteps": [
"UNIQUE_Avatar_BlessOfEyes_Level1",
"UNIQUE_Avatar_BlessOfEyes_Level2",
"UNIQUE_Avatar_BlessOfEyes_Level3",
"UNIQUE_Avatar_BlessOfEyes_Level4",
"UNIQUE_Avatar_BlessOfEyes_Level5"
]
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Level1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_State"
},
{
"$type": "MoleMole.Config.DoReviveMixin",
"onKillActions": [
{
"$type": "MoleMole.Config.ReviveAvatar",
"target": "CurLocalAvatar",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onReviveActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes_Revive"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_BLESSOFEYES_LEVEL_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes04"
}
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Level2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_State"
},
{
"$type": "MoleMole.Config.DoReviveMixin",
"onKillActions": [
{
"$type": "MoleMole.Config.ReviveAvatar",
"target": "CurLocalAvatar",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onReviveActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes_Revive"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "_BLESSOFEYES_LEVEL_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes03"
}
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Level3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_State"
},
{
"$type": "MoleMole.Config.DoReviveMixin",
"onKillActions": [
{
"$type": "MoleMole.Config.ReviveAvatar",
"target": "CurLocalAvatar",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onReviveActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes_Revive"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"key": "_BLESSOFEYES_LEVEL_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes02"
}
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Level4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_State"
},
{
"$type": "MoleMole.Config.DoReviveMixin",
"onKillActions": [
{
"$type": "MoleMole.Config.ReviveAvatar",
"target": "CurLocalAvatar",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onReviveActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes_Revive"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"key": "_BLESSOFEYES_LEVEL_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlessOfEyes01"
}
}
]
},
"UNIQUE_Avatar_BlessOfEyes_Level5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_Avatar_BlessOfEyes_State": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.HealHP",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.02
}
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"target": "AllPlayerAvatars",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
]
},
"UNIQUE_Monster_Shougun_AvatarDeadCount": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Monster_Shougun_AvatarDead_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onKill": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_AVATAR_DEAD_COUNT_",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Empty": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 13002
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"key": "_MONSTER_SHOUGUN_BORN_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByDefault",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "Monster_Shougun_AvatarDead_Handler"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Elf_Effect",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_SHOUGUN_ELF_STATE_",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_Monster_Shougun_ElfOn",
"UNIQUE_Monster_Shougun_ElfOff"
]
}
],
"modifiers": {
"UNIQUE_Monster_Shougun_ElfOn": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Elf"
}
}
]
},
"UNIQUE_Monster_Shougun_ElfOff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_MONSTER_SHOUGUN_ELF_STATE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_EyeStrip",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"EyeStrip",
"EyeStrip_AS"
],
"modifierName": "Monster_Shougun_EyeStrip"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"EyeStrip_AS"
],
"modifierName": "Monster_Shougun_EyeStrip_Handler"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"EyeStrip_BS",
"EyeStrip"
],
"modifierName": "Monster_Shougun_EyeStrip_WindZone"
}
],
"modifiers": {
"Monster_Shougun_EyeStrip": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_EyeStripBS"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_EyeStrip_Timer"
}
]
},
"Monster_Shougun_EyeStrip_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.TriggerPostProcessEffectMixin",
"postEffectAssetName": "PostEffect_Monster_Shougun_EyeStripTarget_ScreenEffect",
"duration": 1.0
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Avatar_EyeStriped_Handler"
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR12",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attacker": "Self",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_POLE_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201120101
},
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_MONSTER_SHOUGUN_TACHI_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"id": 201170101
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ReTriggerAISkillInitialCD",
"skillIDs": [
901,
902
]
}
]
},
"Monster_Shougun_EyeStrip_WindZone": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR7",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.725
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_EyeStripArea"
}
}
]
},
"Monster_Shougun_EyeStrip_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.95
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"modifierName": "UNIQUE_Monster_Shougun_EyeStrip_Effect"
}
]
},
"UNIQUE_Monster_Shougun_EyeStrip_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_EyeStripTargetBS"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"target": "Self",
"featureTagIDs": [
1011
]
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_EyeStripFailed"
}
}
]
},
"UNIQUE_Avatar_EyeStriped_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Avatar_EyeStriped"
}
]
},
"UNIQUE_Avatar_EyeStriped": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"target": "Self",
"featureTagIDs": [
1011
]
}
]
}
],
"modifierName": "UNIQUE_Avatar_EyeStriped_ChangeSkill"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1011
]
}
]
}
],
"modifierName": "UNIQUE_Avatar_AddElemEnergy"
}
]
},
"UNIQUE_Avatar_EyeStriped_ChangeSkill": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 1,
"skillID": 20030
},
{
"$type": "MoleMole.Config.SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 4,
"skillID": 20031
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_EyeStripTargetLoop"
}
},
{
"$type": "MoleMole.Config.AttachUIEffect",
"effectPattern": "Eff_UI_Skill_Monster_Shougun_EyeStrip"
},
{
"$type": "MoleMole.Config.AttachUIEffect",
"effectPattern": "Eff_UI_Skill_Monster_Shougun_EyeStrip",
"effectSlot": "ElementBurst"
}
]
},
"UNIQUE_Avatar_AddElemEnergy": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "IgnoreAddEnergy",
"onAdded": [
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -100.0
}
}
]
}
},
"onKill": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_Avatar_EyeStriped_Handler"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_Avatar_BlessOfEyes_Handler"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_NormalAtk_DistancePredicated",
"onAbilityStart": [
{
"$type": "MoleMole.Config.Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "TargetDistanceFar",
"value": true
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "TargetDistanceFar"
}
]
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_NormalAtk_05",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "NormalAtk_Combo02",
"modifierName": "Monster_Shougun_NormalAtk_05_State",
"normalizeStart": 0.37,
"normalizeEnd": 0.47
}
],
"modifiers": {
"Monster_Shougun_NormalAtk_05_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_NormalAtk05_Trail"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.KillSelf",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 42906002
}
}
]
},
"Monster_Shougun_NormalAtk_05_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_NormalAtk_05_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_NORMAL_05_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.5
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TurnDirectionToPos",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_NORMAL_05_POS_",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FixedMonsterRushMove",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_NORMAL_05_POS_",
"directionKey": ""
},
"timeRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"animatorStateIDs": [
"NormalAtk_Combo02"
],
"overrideMoveCollider": "",
"checkAnimatorStateOnExitOnly": true
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906002,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"lifeByOwnerIsAlive": true,
"trackTarget": "Self"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_NormalAtk_RushBullet",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_NormalAtk_05_Damage",
"modifiers": {
"Monster_Shougun_NormalAtk_05_Damage1": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Slash",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"Monster_Shougun_NormalAtk_05_Damage2": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Slash",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"Monster_Shougun_NormalAtk_05_Damage3": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.75
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.5,
"shakeTime": 0.25,
"shakeDistance": 30.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_Damage1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_Damage2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_Damage3"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_NormalAtk_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "NormalAtk_Combo02_Tachi",
"modifierName": "Monster_Shougun_NormalAtk_Tachi_Rush",
"normalizeStart": 0.03,
"normalizeEnd": 0.16
}
],
"modifiers": {
"Monster_Shougun_NormalAtk_Tachi_Rush": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_NormalAtk_05_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
}
]
},
"Monster_Shougun_NormalAtk_05_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_NormalAtk_05_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Pole_ElectricBurst",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"ElectricBurst_BS"
],
"modifierName": "Monster_Shougun_ElectricBurst_CreateElectricEye"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"ElectricBurst_BS",
"ElectricBurst_Loop"
],
"modifierName": "Monster_Shougun_ElectricBurst_Charge"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"ElectricBurst_Loop"
],
"modifierName": "Monster_Shougun_ElectricBurst_Loop"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"ElectricBurst_Attack"
],
"modifierName": "Monster_Shougun_ElectricBurst_Attack"
}
],
"modifiers": {
"Monster_Shougun_ElectricBurst_CreateElectricEye": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.25
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 13.5
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
},
"gadgetID": 42906004,
"campID": 4001,
"campTargetType": "Enemy"
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -10.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.25
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -6.5
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
},
"gadgetID": 42906004,
"campID": 4001,
"campTargetType": "Enemy"
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.25
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -6.5
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
},
"gadgetID": 42906004,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
"Monster_Shougun_ElectricBurst_Charge": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricBurstBS"
}
}
]
},
"Monster_Shougun_ElectricBurst_Loop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
]
},
"Monster_Shougun_ElectricBurst_Attack": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricBurst"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ElectricBurst_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ElectricBurst_DenyLockOn"
},
{
"$type": "MoleMole.Config.TriggerSetVisible"
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.TriggerSetVisible",
"visible": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
}
]
},
"ElectricBurst_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"ElectricBurst_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_Pole_ElectricEye",
"modifiers": {
"ElectricEye_Explode": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.25
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricEye"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "ElectricEye_ExplodeTag"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Monster_Shougun_ElectricEye"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "ElectricEye_Explode_FlagHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "ElectricEye_Explode_DamageHandler"
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricEyeExplode"
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR20",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "Monster_Shougun_ElectricEye",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"enBreak": 0.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
]
}
]
},
"ElectricEye_ExplodeTag": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ELECTRICEYE_EXPLODE_CONUT_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ElectricEye_Explode_FlagHandler": {
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ELECTRICEYE_EXPLODE_CONUT_",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ElectricEye_Explode_DamageHandler": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_ELECTRICEYE_EXPLODE_CONUT_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_ELECTRICEYE_EXPLODE_CONUT_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_ELECTRICEYE_EXPLODE_CONUT_",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"UNIQUE_Shougun_Pole_ElectricEye_ElementShield": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ElementShieldMixin",
"showDamageText": "",
"shieldAngle": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 360.0
},
"shieldHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"onShieldBroken": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "UNIQUE_Shougun_Pole_ElectricEye_ElementShield"
}
]
}
],
"properties": {
"Actor_EndureDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ElectricEye_Explode"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricEyeAS"
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_ElectricEye_BeHit"
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"modifierName": "UNIQUE_Shougun_Pole_ElectricEye_ElementShield",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ElectricEye_Explode"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Shougun_Pole_ElectricEye_ElementShield"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Pole_ElectricBurstExplode",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ElectricBurstExplode"
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attacker": "Self",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_ExtraAtk",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906001,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByDefault"
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_ExtraBlade_Hit",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_ExtraBlade"
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Slash",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_RushAtk_ChangePos",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "RushAtk",
"modifierName": "Monster_Shougun_RushState",
"normalizeStart": 0.24,
"normalizeEnd": 0.3
}
],
"modifiers": {
"Monster_Shougun_RushState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableAfterImage",
"enable": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_RushAtkBS"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_RushMove_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_RushMove_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
},
{
"$type": "MoleMole.Config.ActCameraRadialBlur",
"cameraRadialBlur": {
"power": 1.0,
"blurTime": 0.4,
"fadeTime": 0.2
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableAfterImage"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.KillSelf",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 42906002
}
}
]
},
"Monster_Shougun_RushMove_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_RushMove_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_RUSHATK_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.0
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TurnDirectionToPos",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_RUSHATK_POS_",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FixedMonsterRushMove",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_RUSHATK_POS_",
"directionKey": ""
},
"timeRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
},
"animatorStateIDs": [
"RushAtk"
],
"overrideMoveCollider": "",
"checkAnimatorStateOnExitOnly": true
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906002,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"lifeByOwnerIsAlive": true,
"trackTarget": "Self"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_AreaAtk_Effect",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"AreaAtk"
],
"modifierName": "Monster_Shougun_AreaAtk"
}
],
"modifiers": {
"Monster_Shougun_AreaAtk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_AreaAtkPole"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_AreaAtk"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_AreaAtk_Atk",
"modifiers": {
"Monster_Shougun_AreaAtk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_AreaAtkPole"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attacker": "Self",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.ActCameraShake",
"cameraShake": {
"shakeRange": 2.0,
"shakeTime": 0.5,
"shakeDistance": 50.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkB_Echo",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_BlinkEchoB"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkR_Echo",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_BlinkEchoR"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkL_Echo",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_BlinkEchoL"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkState",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Blink",
"ReturnToBorn"
],
"modifierName": "Blink_State"
}
],
"modifiers": {
"Blink_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink"
}
]
},
"UNIQUE_Monster_Shougun_Blink": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_DenyLockOn"
},
{
"$type": "MoleMole.Config.TriggerSetVisible"
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.TriggerSetVisible",
"visible": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
}
]
},
"Blink_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Blink_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_FindBlinkPointR",
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_BLINKR_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.75
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 40.0
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TryFindBlinkPointByBorn",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BLINKR_POS_",
"directionKey": ""
},
"hitSceneTest": false,
"limitY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_FindBlinkPointL",
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_BLINKL_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.5
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 40.0
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TryFindBlinkPointByBorn",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BLINKL_POS_",
"directionKey": ""
},
"hitSceneTest": false,
"limitY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_FindBlinkPointB",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TryFindBlinkPointByBorn",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -6.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"onGround": true
},
"hitSceneType": "BlinkHitSceneTestByThreeSegments",
"limitY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_FindBlinkPoint_ReturnToBorn",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TryFindBlinkPointByBorn",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
},
"hitSceneTest": false,
"limitY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Blink",
"onAbilityStart": [
{
"$type": "MoleMole.Config.DoBlink"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkAS",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"BlinkBAS",
"BlinkLAS",
"BlinkRAS"
],
"modifierName": "BlinkAS_State"
}
],
"modifiers": {
"BlinkAS_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink"
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"canBeDefenceHalt": true
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_BlinkAS"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Show01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Show01"
],
"modifierName": "Monster_Shougun_Show01_State"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"TransformToTachi"
],
"modifierName": "Monster_Shougun_TransformToTachi_State"
}
],
"modifiers": {
"Monster_Shougun_Show01BS_Windzone": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.75
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR10",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -10.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
]
},
"Monster_Shougun_Show01_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR8",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_Show01Loop"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_Show01Loop_Timer"
},
{
"$type": "MoleMole.Config.ShowReminder",
"id": 201120102
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Monster_Shougun_Show01Loop_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsBySelfGroup",
"operation": "XOR",
"value": 10
},
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "Monster_Shougun_TriggerCS_Handler"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "Start Trigger CS"
}
]
}
]
},
"Monster_Shougun_TriggerCS_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 201
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "Trigger CS"
}
]
},
"Monster_Shougun_TransformToTachi_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_PlayCutScene",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attacker": "Self",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_Show01BS_Windzone"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_MoveEffectR",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_MoveEffect"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "FootR"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_MoveEffectL",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_MoveEffect"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "FootL"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Steer",
"abilityMixins": [
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01"
],
"endNormalizedTime": 0.1,
"angularSpeed": 360.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01"
],
"startNormalizedTime": 0.21,
"endNormalizedTime": 0.23,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01"
],
"startNormalizedTime": 0.33,
"endNormalizedTime": 0.36,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo02"
],
"endNormalizedTime": 0.06,
"angularSpeed": 540.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo02"
],
"startNormalizedTime": 0.3,
"endNormalizedTime": 0.36,
"angularSpeed": 540.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"ExtraAtk"
],
"endNormalizedTime": 0.08,
"angularSpeed": 540.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"ExtraAtk"
],
"startNormalizedTime": 0.14,
"endNormalizedTime": 0.19,
"angularSpeed": 1080.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"EyeStrip"
],
"endNormalizedTime": 0.6,
"angularSpeed": 60.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"RushAtk"
],
"endNormalizedTime": 0.6,
"angularSpeed": 120.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"RushAtk"
],
"startNormalizedTime": 0.32,
"endNormalizedTime": 0.34,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"RushAtk"
],
"startNormalizedTime": 0.45,
"endNormalizedTime": 0.5,
"angularSpeed": 540.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01_Tachi"
],
"startNormalizedTime": 0.03,
"endNormalizedTime": 0.08,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01_Tachi"
],
"startNormalizedTime": 0.22,
"endNormalizedTime": 0.26,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo01_Tachi"
],
"startNormalizedTime": 0.35,
"endNormalizedTime": 0.4,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"NormalAtk_Combo02_Tachi"
],
"endNormalizedTime": 0.03,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"Laido"
],
"endNormalizedTime": 0.15,
"angularSpeed": 240.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"AreaAtk_Tachi"
],
"endNormalizedTime": 0.15,
"angularSpeed": 180.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SwordArt"
],
"endNormalizedTime": 0.12,
"angularSpeed": 180.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SwordArt"
],
"startNormalizedTime": 0.23,
"endNormalizedTime": 0.25,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SwordArt"
],
"startNormalizedTime": 0.36,
"endNormalizedTime": 0.43,
"angularSpeed": 360.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SwordArt"
],
"startNormalizedTime": 0.57,
"endNormalizedTime": 0.6,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"Dodge"
],
"startNormalizedTime": 0.19,
"endNormalizedTime": 0.24,
"angularSpeed": 720.0,
"attackTrigger": "",
"attackDistance": 12.0
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Transform",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_SHOUGUN_WEAPONTYPE_",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
],
"modifierNameSteps": [
"UNIQUE_Monster_Shougun_Pole",
"UNIQUE_Monster_Shougun_Tachi",
"UNIQUE_Monster_Shougun_NoWeapon"
]
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Transform"
],
"modifierName": "Monster_Shougun_ChangeWeaponForce"
}
],
"modifiers": {
"UNIQUE_Monster_Shougun_Pole": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
],
"onReconnect": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
]
},
"UNIQUE_Monster_Shougun_Tachi": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
],
"onReconnect": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
]
},
"UNIQUE_Monster_Shougun_NoWeapon": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
],
"onReconnect": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
]
},
"Monster_Shougun_ChangeWeaponForce": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
],
"state": "LockHP",
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_MONSTER_SHOUGUN_WEAPONTYPE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_SHOUGUN_WEAPONTYPE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"key": "_MONSTER_SHOUGUN_STAGE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Transform_PoleDisappear",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Transom_PoleDisappear"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "WeaponR"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Laido",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Laido",
"modifierName": "Monster_Shougun_Laido_RushState",
"normalizeStart": 0.27,
"normalizeEnd": 0.4
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Laido"
],
"modifierName": "Monster_Shougun_Laido_Effect"
}
],
"modifiers": {
"Monster_Shougun_Laido_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_LaidoWeapon"
}
}
]
},
"Monster_Shougun_Laido_RushState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableAfterImage",
"enable": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_LaidoRush"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Laido_RushState_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Laido_RushState_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
},
{
"$type": "MoleMole.Config.ActCameraRadialBlur",
"cameraRadialBlur": {
"power": 1.0,
"blurTime": 0.15,
"fadeTime": 0.1
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableAfterImage"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.KillSelf",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 42906002
}
}
]
},
"Monster_Shougun_Laido_RushState_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_Laido_RushState_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_LAIDO_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.5
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906002,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"lifeByOwnerIsAlive": true,
"trackTarget": "Self"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"key": "_MONSTER_SHOUGUN_LAIDO_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"size": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
{
"$type": "MoleMole.Config.TurnDirectionToPos",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_LAIDO_POS_",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FixedMonsterRushMove",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_LAIDO_POS_",
"directionKey": ""
},
"timeRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.12
},
"animatorStateIDs": [
"Laido"
],
"overrideMoveCollider": "",
"checkAnimatorStateOnExitOnly": true
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_LaidoRushBS"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_AreaAtk_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "AreaAtk_Tachi",
"modifierName": "Monster_Shougun_AreaAtk_Tachi_Disappear",
"normalizeStart": 0.55,
"normalizeEnd": 0.6
}
],
"modifiers": {
"Monster_Shougun_AreaAtk_Tachi_Disappear": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_AreaAtk_Disapper"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_AreaAtk_Tachi_Disappear_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_AreaAtk_Tachi_Disappear_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
},
{
"$type": "MoleMole.Config.TriggerSetVisible"
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TurnDirectionToPos",
"target": "SelfAttackTarget",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.TriggerSetVisible",
"visible": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_AreaAtk_Apper"
}
}
]
},
"Monster_Shougun_AreaAtk_Tachi_Disappear_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_AreaAtk_Tachi_Disappear_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Dodge",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Dodge",
"modifierName": "Monster_Shougun_Dodge_RushState1",
"normalizeStart": 0.12,
"normalizeEnd": 0.18
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Dodge",
"modifierName": "Monster_Shougun_Dodge_RushState2",
"normalizeStart": 0.275,
"normalizeEnd": 0.35
}
],
"modifiers": {
"Monster_Shougun_Dodge_RushState1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableAfterImage",
"enable": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Dodge_Rush01"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Dodge_RushState_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Dodge_RushState_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableAfterImage"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
}
]
},
"Monster_Shougun_Dodge_RushState2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableAfterImage",
"enable": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Dodge_Rush02"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Dodge_RushState_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Monster_Shougun_Dodge_RushState_DenyLockOn"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableAfterImage"
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.KillSelf",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 42906011
}
}
]
},
"Monster_Shougun_Dodge_RushState_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Monster_Shougun_Dodge_RushState_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_SHOUGUN_DODGE_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornByTargetLinearPoint",
"onGround": true,
"linearOffset": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"linearMin": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
},
"linearMax": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906011,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"lifeByOwnerIsAlive": true,
"trackTarget": "Self"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"key": "_MONSTER_SHOUGUN_DODGE_POS_",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
}
}
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"size": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
{
"$type": "MoleMole.Config.FixedMonsterRushMove",
"toPos": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_MONSTER_SHOUGUN_DODGE_POS_",
"directionKey": ""
},
"timeRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
},
"animatorStateIDs": [
"Dodge"
],
"overrideMoveCollider": "",
"checkAnimatorStateOnExitOnly": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Tachi_RushBullet",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_SwordArt_Wave01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"SwordArt"
],
"modifierName": "Monster_Shougun_SwordArt_Effect"
}
],
"modifiers": {
"Monster_Shougun_SwordArt_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_SwordArtBS"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906009,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"attachPointName": "SwordArtAttachPoint1",
"attachPointTargetType": "Self"
},
"useRotation": true,
"attachPointName": "SwordArtAttachPoint1",
"attachPointTargetType": "Self"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_SwordArt_Wave02",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906009,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"attachPointName": "SwordArtAttachPoint2",
"attachPointTargetType": "Self"
},
"useRotation": true,
"attachPointName": "SwordArtAttachPoint2",
"attachPointTargetType": "Self"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_SwordArt_Wave03",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906009,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"attachPointName": "SwordArtAttachPoint3",
"attachPointTargetType": "Self"
},
"useRotation": true,
"attachPointName": "SwordArtAttachPoint3",
"attachPointTargetType": "Self"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_SwordArt_Wave04",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42906010,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"attachPointName": "SwordArtAttachPoint4",
"attachPointTargetType": "Self"
},
"useRotation": true,
"attachPointName": "SwordArtAttachPoint4",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.ActCameraShake",
"cameraShake": {
"shakeRange": 0.5,
"shakeTime": 0.2,
"shakeDistance": 30.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_Tachi_SwortArt_ElectricCircle_Hit",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_SwordArt_ElectricCircle"
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Slash",
"enBreak": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_Tachi_SwortArt_ElectricBlade_Hit",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_SwordArt_ElectricBlade"
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Slash",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_ExtraAtk_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"ExtraAtk_TachiLoop"
],
"modifierName": "ExtraAtk_TachiLoop_Effect"
}
],
"modifiers": {
"Shougun_ExtraAtk_Tachi_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"target": "SelfAttackTarget",
"born": {
"$type": "MoleMole.Config.ConfigBornByPredicatePoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true,
"timeForPredictive": 0.65
},
"gadgetID": 42906007,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
"ExtraAtk_TachiLoop_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Scabbard"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_ScabbardAS"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Shougun_ExtraAtk_Tachi_Timer"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_Tachi_DimensionRift",
"modifiers": {
"Shougun_Tachi_DimensionRift_DamageTimer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.35
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Shougun_Tachi_DimensionRift_Damage"
}
]
},
"Shougun_Tachi_DimensionRift_Damage": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Slash",
"enBreak": 25.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_ExtraAtk"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Shougun_Tachi_DimensionRift_DamageTimer"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Blink_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Blink_Tachi",
"ReturnToBorn_Tachi"
],
"modifierName": "Blink_State"
}
],
"modifiers": {
"Blink_State": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink_Tachi"
}
]
},
"UNIQUE_Monster_Shougun_Blink_Tachi": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_DenyLockOn"
},
{
"$type": "MoleMole.Config.TriggerSetVisible"
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.TriggerSetVisible",
"visible": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
}
]
},
"Blink_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Blink_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink_Tachi"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Blink_Tachi_Effect",
"onAbilityStart": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Blink"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BlinkMirror"
}
}
]
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BurstAtk_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"BurstAtk"
],
"modifierName": "Monster_Shougun_BurstAtk_Tachi_BurstAtkBS"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"BurstAtk_Loop"
],
"modifierName": "Monster_Shougun_BurstAtk_Tachi_BurstAtkLoop"
}
],
"modifiers": {
"Monster_Shougun_BurstAtk_Tachi_BurstAtkBS": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtkWeapon"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtkCharge"
}
}
]
},
"Monster_Shougun_BurstAtk_Tachi_BurstAtkLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true,
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByDefault",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
},
"gadgetID": 42906008,
"campID": 4001,
"campTargetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_BurstAtk_Tachi_LastBladeTimer"
}
]
},
"Monster_Shougun_BurstAtk_Tachi_LastBladeTimer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtk_BurstBS"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true,
"positionKey": "_MONSTER_SHOUGUN_BORN_POS_",
"directionKey": ""
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BurstAtk_Tachi_LastBlade",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtk_Burst"
}
},
{
"$type": "MoleMole.Config.TriggerAbility",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 42906008
},
"abilityName": "Shougun_BurstAtk_Tachi_LastBlade"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_BurstAtk_Tachi_LastBlade",
"modifiers": {
"Monster_Shougun_BurstAtk_Tachi_LastBlade_Damage": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.35
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 1.5,
"shakeTime": 0.5,
"shakeDistance": 100.0
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR10H20",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "Monster_Shougun_BurstAtk_Tachi_LastBlade",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"hitHaltTime": 1.25
}
}
}
]
},
"Monster_Shougun_BurstAtk_Tachi_LastBlade_Explode": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR10H20",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "Monster_Shougun_BurstAtk_Tachi_LastBladeExplode",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.25,
"shakeDistance": 100.0
}
}
},
"targetType": "Enemy"
}
]
},
"Monster_Shougun_BurstAtk_Tachi_LastBlade_Detect": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Monster_Shougun_BurstAtk_Tachi_LastBladeExplode"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "Monster_Shougun_BurstAtk_Tachi_LastBlade_Detect_Effect"
}
]
}
]
},
"Monster_Shougun_BurstAtk_Tachi_LastBlade_Detect_Effect": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtk_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_BurstAtk_Tachi_LastBlade_Damage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_BurstAtk_Tachi_LastBlade_Explode"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_BurstAtk_Tachi_LastBlade_Detect"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_Tachi_ElectricArea",
"modifiers": {
"Tachi_ElectricArea_ThunderDropEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtk_ThunderDrop"
}
}
]
},
"Tachi_ElectricArea_ElectricAreaEndTimer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "End",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_BurstAtk_ThunderDrop"
}
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage1": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage1"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage1": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.15
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage2": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.375
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -15.25
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage2"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage2": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.8
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -15.25
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -15.25
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage3": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.75
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage3"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage3": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage4": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.125
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage4"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage4": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage5": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage5"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage5": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.65
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -14.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.3
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage6": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.875
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage6"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage6": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.75
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 13.5
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage7": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.25
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.25
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage7"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage7": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.85
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.25
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage8": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.625
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage8"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage8": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
},
"targetType": "Enemy"
}
]
},
"Tachi_ElectricArea_TunderDrop_Damage9": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.75,
"shakeTime": 0.3,
"shakeDistance": 15.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_AreaDamage9"
}
]
},
"Tachi_ElectricArea_TunderDrop_AreaDamage9": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.7
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "CurLocalAvatar",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"logic": "LesserOrEqual",
"compareType": "Y",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"logic": "LesserOrEqual",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
},
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"target": "Target",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"target": "CurLocalAvatar",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"logic": "LesserOrEqual",
"compareType": "Y",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"logic": "LesserOrEqual",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
},
{
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"target": "Target",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.375
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 1.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_ThunderDropEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_ElectricAreaEndTimer"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage4"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage5"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage6"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage7"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage8"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Tachi_ElectricArea_TunderDrop_Damage9"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Show02_Tachi",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"Show02_BS"
],
"modifierName": "Monster_Shougun_Tachi_Show02BS"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"Show02_AS"
],
"modifierName": "Monster_Shougun_Tachi_Show02AS"
}
],
"modifiers": {
"Monster_Shougun_Tachi_Show02BS": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_MoveBS"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_Tachi_Show02BS_WindZone"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Show02Blink_Tachi"
}
]
},
"Monster_Shougun_Tachi_Show02BS_WindZone": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.8
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
]
},
"Monster_Shougun_Tachi_Show02AS": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Show02BS"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Show02"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01",
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_EnterPhaseThird",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Monster_Shougun_Show02Blink_Tachi": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_Invincible"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Blink_DenyLockOn"
},
{
"$type": "MoleMole.Config.TriggerSetVisible"
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
]
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.TriggerSetVisible",
"visible": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"partNames": [
"equip01"
],
"IOLFFGPDEAF": true
},
{
"$type": "MoleMole.Config.TriggerHideWeapon",
"visible": true,
"partNames": [
"equip02"
],
"IOLFFGPDEAF": true
}
]
},
"Blink_Invincible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"Blink_DenyLockOn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Monster_Shougun_Show02Blink_Tachi"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Move"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkAlert_Tachi",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_MoveAlert"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTeleportToPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_BlinkAS_Tachi",
"modifiers": {
"Monster_Shougun_BlinkAS_Tachi_WindZone": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -7.5
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": ""
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"canBeDefenceHalt": true
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 1.0,
"shakeTime": 0.3,
"shakeDistance": 50.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_MoveAS"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Show02Blink_Tachi"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Monster_Shougun_BlinkAS_Tachi_WindZone"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_ReturnToBornAS_Tachi",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 999999.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"canBeDefenceHalt": true
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Monster_Shougun_Blink_Tachi"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Show02_WeaponDisappear",
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Show02_Rift"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "WeaponR"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_MONSTER_SHOUGUN_WEAPONTYPE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Shougun_CS_Trigger",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GadgetState_201"
}
],
"modifiers": {
"GadgetState_201": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 201.0
},
"key": "_GADGETSTATE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Avatar_SkillInfo",
"onAdded": [
{
"$type": "MoleMole.Config.AddAvatarSkillInfo",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"target": "Self",
"featureTagIDs": [
1011
]
}
]
}
],
"skillID": 20030
},
{
"$type": "MoleMole.Config.AddAvatarSkillInfo",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"target": "Self",
"featureTagIDs": [
1011
]
}
]
}
],
"skillID": 20031
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_WeaponEffect",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "BackAtk",
"modifierName": "Monster_Shougun_WeaponEffect",
"normalizeEnd": 0.29
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "BackAtkR",
"modifierName": "Monster_Shougun_WeaponEffect",
"normalizeEnd": 0.29
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "RushAtk",
"modifierName": "Monster_Shougun_WeaponEffect",
"normalizeEnd": 0.18
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "NormalAtk_Combo01_Tachi",
"modifierName": "Monster_Shougun_WeaponEffect_Scabbard",
"normalizeStart": 0.11,
"normalizeEnd": 0.18
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Laido",
"modifierName": "Monster_Shougun_WeaponEffect_Scabbard",
"normalizeStart": 0.12,
"normalizeEnd": 0.32
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Dodge",
"modifierName": "Monster_Shougun_WeaponEffect_Scabbard",
"normalizeStart": 0.21,
"normalizeEnd": 0.29
}
],
"modifiers": {
"Monster_Shougun_WeaponEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Pole_WeaponEffect"
}
}
]
},
"Monster_Shougun_WeaponEffect_Scabbard": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_Scabbard"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Shougun_Tachi_ScabbardAS"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_TypePole",
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_SHOUGUN_POLE_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.UseSkillEliteSet",
"skillEliteSetID": 1
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_TypeTachi",
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_SHOUGUN_TACHI_",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.UseSkillEliteSet",
"skillEliteSetID": 2
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Monster_Shougun_Tachi_Revive",
"modifiers": {
"UNIQUE_Monster_Shougun_Tachi_Revive_Start": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Monster_Shougun_Tachi_Revive_Handler"
}
]
},
"UNIQUE_Monster_Shougun_Tachi_Revive_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "UNIQUE_Monster_Shougun_Tachi_ReviveCount"
}
]
},
"UNIQUE_Monster_Shougun_Tachi_ReviveCount": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Monster_Shougun_Tachi_Revive"
}
]
},
"UNIQUE_Monster_Shougun_Tachi_Revive": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ReviveDeadAvatar",
"target": "AllPlayerAvatars",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.HealHP",
"target": "AllPlayerAvatars",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"target": "AllPlayerAvatars",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Monster_Shougun_Tachi_Revive_Start"
}
],
"isDynamicAbility": true
}
}
]