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

5966 lines
180 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Reconnect, request for current team state"
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"funcName": "SLC_Refresh_Team_State",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Team has changed! Refresh avatar buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
}
]
}
],
"abilitySpecials": {
"Fever_Atk_Lv1": {
"type": "float",
"dynamicValue": 0.2
},
"Fever_Atk_Lv2": {
"type": "float",
"dynamicValue": 0.4
},
"Fever_Atk_Lv3": {
"type": "float",
"dynamicValue": 0.6
},
"Fever_Atk_Lv4": {
"type": "float",
"dynamicValue": 1.0
},
"Fever_Atk_Lv5": {
"type": "float",
"dynamicValue": 1.0
},
"Fever_ChargeEfficiencyDelta_Lv1": {
"type": "float",
"dynamicValue": 0.2
},
"Fever_ChargeEfficiencyDelta_Lv2": {
"type": "float",
"dynamicValue": 0.4
},
"Fever_ChargeEfficiencyDelta_Lv3": {
"type": "float",
"dynamicValue": 0.6
},
"Fever_ChargeEfficiencyDelta_Lv4": {
"type": "float",
"dynamicValue": 1.0
},
"Fever_ChargeEfficiencyDelta_Lv5": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_Activity_Sumo_Fever_Handler_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "FEVER_LEVEL",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "FEVER_LEVEL",
"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": 10.0
}
],
"modifierNameSteps": [
"Blank",
"UNIQUE_ChangeTeam_Fever_Team_Lv1",
"UNIQUE_ChangeTeam_Fever_Team_Lv2",
"UNIQUE_ChangeTeam_Fever_Team_Lv3",
"UNIQUE_ChangeTeam_Fever_Team_Lv4"
]
},
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "NOSWITCH_PUNISHMENT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "NOSWITCH_PUNISHMENT",
"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_Noswitch_Punishment_Off",
"UNIQUE_Noswitch_Punishment_On"
]
},
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "HAS_SWITCHED_TEAM",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "HAS_SWITCHED_TEAM",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_Switch_Team_Callback"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "AVATAR_DIE",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_Avatar_Die_Refresh_Buff"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "AVATAR_IN",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_Avatar_In_Refresh_Buff"
]
}
]
},
"UNIQUE_Noswitch_Punishment_Off": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR40",
"centerBasedOn": "CurLocalAvatar",
"campTargetType": "Enemy",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "NOSWITCH_PUNISHMENT",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Noswitch_Punishment_On": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR40",
"centerBasedOn": "CurLocalAvatar",
"campTargetType": "Enemy",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "NOSWITCH_PUNISHMENT",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Switch_Team_Callback": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Team has changed! Refresh avatar buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "HAS_SWITCHED_TEAM",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Buff Refresh finished!"
}
]
},
"UNIQUE_Avatar_Die_Callback": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onKill": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "AVATAR_DIE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Avatar_In_Callback": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAvatarIn": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "AVATAR_IN",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Avatar_Die_Refresh_Buff": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Team has changed! Refresh avatar buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "AVATAR_DIE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Buff Refresh finished!"
}
]
},
"UNIQUE_Avatar_In_Refresh_Buff": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Team has changed! Refresh avatar buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FEVER_LEVEL",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "AVATAR_IN",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "FS: Buff Refresh finished!"
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_ChangeTeam_Fever_Team_Lv1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
}
]
},
"UNIQUE_ChangeTeam_Fever_Team_Lv2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
}
]
},
"UNIQUE_ChangeTeam_Fever_Team_Lv3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
}
]
},
"UNIQUE_ChangeTeam_Fever_Team_Lv4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
}
]
},
"UNIQUE_ChangeTeam_Fever_Team_Lv5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
}
]
},
"UNIQUE_ChangeTeam_Fever_Avatar_Lv1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
},
"state": "AttackUp"
},
"UNIQUE_ChangeTeam_Fever_Avatar_Lv2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
}
},
"state": "AttackUp"
},
"UNIQUE_ChangeTeam_Fever_Avatar_Lv3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
}
},
"state": "AttackUp"
},
"UNIQUE_ChangeTeam_Fever_Avatar_Lv4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"state": "AttackUp"
},
"UNIQUE_ChangeTeam_Fever_Avatar_Lv5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "UNIQUE_Activity_Sumo_Fever_Handler_Team"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_Activity_Sumo_Fever_Handler_Team"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Avatar_Die_Callback"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Avatar_In_Callback"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_LV1",
"abilitySpecials": {
"Fever_Atk_Lv1": {
"type": "float",
"dynamicValue": 0.2
},
"Fever_ChargeEfficiencyDelta_Lv1": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"UNIQUE_ChangeTeam_Fever_Avatar_Lv1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_Atk_Lv1"
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_ChargeEfficiencyDelta_Lv1"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv1"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_LV2",
"abilitySpecials": {
"Fever_Atk_Lv2": {
"type": "float",
"dynamicValue": 0.4
},
"Fever_ChargeEfficiencyDelta_Lv2": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_ChangeTeam_Fever_Avatar_Lv2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_Atk_Lv2"
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_ChargeEfficiencyDelta_Lv2"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv2"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_LV3",
"abilitySpecials": {
"Fever_Atk_Lv3": {
"type": "float",
"dynamicValue": 0.6
},
"Fever_ChargeEfficiencyDelta_Lv3": {
"type": "float",
"dynamicValue": 0.6
}
},
"modifiers": {
"UNIQUE_ChangeTeam_Fever_Avatar_Lv3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_Atk_Lv3"
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_ChargeEfficiencyDelta_Lv3"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv3"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_LV4",
"abilitySpecials": {
"Fever_Atk_Lv4": {
"type": "float",
"dynamicValue": 0.8
},
"Fever_ChargeEfficiencyDelta_Lv4": {
"type": "float",
"dynamicValue": 0.8
}
},
"modifiers": {
"UNIQUE_ChangeTeam_Fever_Avatar_Lv4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_Atk_Lv4"
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_ChargeEfficiencyDelta_Lv4"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv4"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_LV5",
"abilitySpecials": {
"Fever_Atk_Lv5": {
"type": "float",
"dynamicValue": 1.0
},
"Fever_ChargeEfficiencyDelta_Lv5": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_ChangeTeam_Fever_Avatar_Lv5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_Atk_Lv5"
},
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Fever_ChargeEfficiencyDelta_Lv5"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ChangeTeam_Fever_Avatar_Lv5"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_NormalAttack",
"abilitySpecials": {
"NormalAttack_Bufftime": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_AtkSpeed": {
"type": "float",
"dynamicValue": 0.0
},
"HealMaxHpRatio": {
"type": "float",
"dynamicValue": 0.0
},
"CDTime": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "NormalAttack_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Activity_Sumo_NormalAtkUp_Avatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "NormalAttack_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_AtkSpeed"
},
"Actor_EndureDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_Sumo_NormalAtkUp_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_Activity_Sumo_NormalAtkUp_Avatar_Heal"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Activity_Sumo_NormalAtkUp_Avatar_Heal_CD"
}
]
}
],
"isLimitedProperties": true
},
"UNIQUE_Activity_Sumo_NormalAtkUp_Avatar_Heal_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_Sumo_NormalAtkUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_Sumo_NormalAtkUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Activity_Sumo_NormalAtkUp_Avatar_Heal": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HealHP",
"target": "CurLocalAvatar",
"amountByCasterMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HealMaxHpRatio"
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "##HealHP"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Activity_Sumo_NormalAtkUp_Avatar"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_Sumo_NormalAtkUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ExtraAttack",
"abilitySpecials": {
"ExtraAttack_Bufftime": {
"type": "float",
"dynamicValue": 0.0
},
"CostStamina_Rate": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_Weapon_AtkSpeed": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_ExtraAttack_Damege": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ExtraAttack_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Activity_Sumo_ExtraAttack_Avatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ExtraAttack_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"ExtraAttack",
"ExtraAttack1",
"ExtraAttack2",
"ExtraAttack3",
"Attack01",
"Attack02",
"Attack03",
"Attack04",
"Attack05",
"Attack06",
"ExtraAttack_BS",
"ExtraAttack_Charge",
"Gandalfr_Attack01",
"Gandalfr_Attack02",
"Gandalfr_Attack03",
"Gandalfr_Attack04",
"Gandalfr_Attack05",
"Gandalfr_Attack06",
"Gandalfr_ExtraAttack",
"Katana_Attack01",
"Katana_Attack02",
"Katana_Attack03",
"Katana_Attack04",
"Katana_Attack05",
"Katana_Attack06",
"Katana_ExtraAttack"
],
"modifierName": "Stamina_ExtraAttack_Sumo_Sub"
},
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ExtraAttack_Damege"
}
}
],
"properties": {
"Actor_EndureDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1052
]
}
],
"modifierName": "UNIQUE_Activity_Sumo_WeaponAtkSpeed"
}
]
},
"UNIQUE_Activity_Sumo_WeaponAtkSpeed": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_Weapon_AtkSpeed"
}
},
"isLimitedProperties": true
},
"Stamina_ExtraAttack_Sumo_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CostStaminaRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CostStamina_Rate"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##reduce_CostStamina"
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Activity_Sumo_ExtraAttack_Avatar"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_FallingDamage",
"abilitySpecials": {
"FallingDamage_Bufftime": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_FallingDamageUp": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "FallingDamage_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Activity_Sumo_FallingDamage_Avatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "FallingDamage_Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_FallingDamageUp"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.EnableRocketJump",
"canBeHandledOnRecover": true,
"type": "DungeonJump",
"enable": true,
"extention": {
"xzMultiplier": 2.0,
"yMultiplier": 3.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableRocketJump",
"target": "CurTeamAvatars",
"doOffStage": true,
"type": "DungeonJump"
}
],
"onAvatarIn": [
{
"$type": "MoleMole.Config.EnableRocketJump",
"canBeHandledOnRecover": true,
"type": "DungeonJump",
"enable": true,
"extention": {
"xzMultiplier": 2.0,
"yMultiplier": 3.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Activity_Sumo_FallingDamage_Avatar"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_GenerateBall_AfterElementalArt",
"abilitySpecials": {
"Time": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_GenerateBall_CD": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Sumo_GenerateBall_AfterElementalArt_Handler": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "Sumo_GenerateBall_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Sumo_GenerateBall_ElementalArt"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_GenerateBall_CD"
}
]
}
]
},
"UNIQUE_Sumo_GenerateBall_ElementalArt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_GenerateBall_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.GenerateElemBall",
"doOffStage": true,
"configID": 2024,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 20.0
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_ExtraElementBall"
}
}
]
},
"UNIQUE_Sumo_GenerateBall_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_GenerateBall_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "Sumo_GenerateBall_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "Sumo_GenerateBall_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_GenerateBall_AfterElementalArt_Handler"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "Sumo_GenerateBall_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Elemental_Burst",
"abilitySpecials": {
"Time": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_ElementalRate": {
"type": "float",
"dynamicValue": 0.0
},
"Actor_SkillCDMinusRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Activity_Sumo_BurstDamageUp_Avatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Burst"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementalRate"
}
}
],
"properties": {
"Actor_SkillCDMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Actor_SkillCDMinusRatio"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Activity_Sumo_BurstDamageUp_Avatar"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ShieldBeingHitDoAttack",
"abilitySpecials": {
"Time": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_Shield_Damage": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_Shield_Damage_CD": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Sumo_ShieldBeingHitDoAttack_HasBuff": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget",
"Bullet"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "Sumo_Shield_Damage_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "Caster",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Sumo_Shield_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_ShieldBeingHitDoAttack_CD"
}
]
}
]
}
]
},
"UNIQUE_Sumo_ShieldBeingHitDoAttack_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_Shield_Damage_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "Sumo_Shield_Damage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "Sumo_Shield_Damage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ShieldBeingHitDoAttack_HasBuff"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "Sumo_Shield_Damage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_TriggerAoe_AfterHealUp",
"abilitySpecials": {
"Time": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_HealUp_Damage": {
"type": "float",
"dynamicValue": 0.0
},
"Sumo_HealUp_CD": {
"type": "float",
"dynamicValue": 0.0
},
"LoseHp_Ratio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"UNIQUE_Sumo_TriggerAoe_AfterHealUp_Handler_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_Sumo_TriggerAoe_AfterHealUp_Handler"
}
]
},
"UNIQUE_Sumo_TriggerAoe_AfterHealUp_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByEventMixin",
"onEvent": "HPUp",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_Sumo_TriggerAoe_AfterHealUp_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Sumo_TriggerAoe_AfterHealUp_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_TriggerAoe_AfterHealUp_CD"
}
]
}
],
"costEnergyDeltaName": ""
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.LoseHP",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Ratio"
},
"lethal": false
}
]
},
"UNIQUE_Sumo_TriggerAoe_AfterHealUp_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_HealUp_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_Sumo_TriggerAoe_AfterHealUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_Sumo_TriggerAoe_AfterHealUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Sumo_TriggerAoe_AfterHealUp_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 5,
"entityTypePriority": [
"Monster"
],
"sortType": "Nearest",
"shapeName": "CircleR12",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_Sumo_TriggerAoe_AfterHealUp_Effect_Monster"
}
]
}
]
},
"UNIQUE_Sumo_TriggerAoe_AfterHealUp_Effect_Monster": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RaioTrunk_01_ThunderFall"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Sumo_HealUp_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "Default",
"hitHaltTimeScale": 0.01
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_TriggerAoe_AfterHealUp_Handler_Team"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_Sumo_TriggerAoe_AfterHealUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Fever_Faster",
"modifiers": {
"UNIQUE_Activity_Sumo_Fever_Faster": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"funcName": "SLC_Update_Fever_Ratio",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"funcName": "SLC_Update_Fever_Ratio",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Activity_Sumo_Fever_Faster"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElemMasteryDelta",
"abilitySpecials": {
"Sumo_ElemMasteryDelta": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElemMasteryDelta": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElemMasteryDelta"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElemMasteryDelta"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Fire",
"abilitySpecials": {
"Sumo_ElementAddHurt_Fire": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Fire"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Ice",
"abilitySpecials": {
"Sumo_ElementAddHurt_Ice": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Ice"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Elec",
"abilitySpecials": {
"Sumo_ElementAddHurt_Elec": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Elec": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Elec"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Rock",
"abilitySpecials": {
"Sumo_ElementAddHurt_Rock": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Rock"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Water",
"abilitySpecials": {
"Sumo_ElementAddHurt_Water": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Water": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Water"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Water"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ElementAddHurt_Wind",
"abilitySpecials": {
"Sumo_ElementAddHurt_Wind": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_ElementAddHurt_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Wind"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_ElementAddHurt_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_PhysicalAddHurt",
"abilitySpecials": {
"Sumo_PhysicalAddHurtDelta": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_PhysicalAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_PhysicalAddHurtDelta"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_PhysicalAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_CriticalHurtDelta",
"abilitySpecials": {
"Sumo_CriticalHurtDelta": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_CriticalHurtDelta": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_CriticalHurtDelta"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_CriticalHurtDelta"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_AtkUp",
"abilitySpecials": {
"Sumo_AtkUp": {
"type": "float",
"dynamicValue": 0.0
},
"Time": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_AtkUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_AtkUp"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_AtkUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_DamageDown",
"abilitySpecials": {
"Sumo_DamageDown": {
"type": "float",
"dynamicValue": -0.9
}
},
"modifiers": {
"UNIQUE_Activity_Sumo_DamageDown_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "NOSWITCH_PUNISHMENT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "NOSWITCH_PUNISHMENT",
"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": [
"Blank_DamageDown",
"UNIQUE_Activity_Sumo_DamageDown_Effect_Team"
]
}
]
},
"Blank_DamageDown": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_Activity_Sumo_DamageDown_Effect_Team": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Activity_Sumo_DamageDown_Effect_Avatar"
}
]
},
"UNIQUE_Activity_Sumo_DamageDown_Effect_Avatar": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_DamageDown"
}
},
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ArtAndBurst_DamageUp",
"abilitySpecials": {
"Enter_Duration": {
"type": "float",
"dynamicValue": 0.0
},
"CD_Interval": {
"type": "float",
"dynamicValue": 0.0
},
"Buff_Duration": {
"type": "float",
"dynamicValue": 0.0
},
"ElementalArt_Up": {
"type": "float",
"dynamicValue": 0.0
},
"ElementalBurst_Up": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"Activity_Sumo_ElementalArt_Hit": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Extra",
"Elemental_Art_Hold"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_ABILITY_Sumo_ArtAndBurst_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"doOffStage": true,
"modifierName": "Activity_Sumo_ArtAndBurst_AddLevel"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"doOffStage": true,
"modifierName": "UNIQUE_Activity_Sumo_ArtAndBurst_Timer"
}
]
}
]
},
"Activity_Sumo_ArtAndBurst_AddLevel": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CD_Interval"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "AllPlayerAvatars",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Sumo_ArtAndBurst_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Sumo_ArtAndBurst_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_ArtAndBurst_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Activity_Sumo_ArtAndBurst_Timer": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "AllPlayerAvatars",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_ArtAndBurst_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Activity_Sumo_ArtAndBurst_BuffHandler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_Sumo_ArtAndBurst_Level",
"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
}
],
"modifierNameSteps": [
"Blank",
"Activity_Sumo_ArtAndBurst_Buff_01",
"Activity_Sumo_ArtAndBurst_Buff_02",
"Activity_Sumo_ArtAndBurst_Buff_03",
"Activity_Sumo_ArtAndBurst_Buff_04"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Activity_Sumo_ArtAndBurst_Buff_01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Extra",
"Elemental_Art_Hold"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElementalArt_Up"
}
}
]
},
"Activity_Sumo_ArtAndBurst_Buff_02": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Extra",
"Elemental_Art_Hold"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementalArt_Up"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
]
},
"Activity_Sumo_ArtAndBurst_Buff_03": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Extra",
"Elemental_Art_Hold"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementalArt_Up"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
]
},
"Activity_Sumo_ArtAndBurst_Buff_04": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Extra",
"Elemental_Art_Hold"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementalArt_Up"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 4.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Burst"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElementalBurst_Up"
}
}
],
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_ArtAndBurst_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_ArtAndBurst_BuffHandler"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_ElementalArt_Hit"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ExtraAttack_RandomDamage",
"abilitySpecials": {
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Enter_Duration": {
"type": "float",
"dynamicValue": 0.0
},
"Timer": {
"type": "float",
"dynamicValue": 0.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"Activity_Sumo_ExtraAttack_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"ExtraAttack"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_ABILITY_Sumo_RandomDamage_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"doOffStage": true,
"modifierName": "Activity_Sumo_RandomDamage_Timer"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"doOffStage": true,
"modifierName": "Activity_Sumo_RandomDamage"
}
]
}
]
},
"Activity_Sumo_RandomDamage_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Timer"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Sumo_RandomDamage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_RandomDamage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Activity_Sumo_RandomDamage": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Fire"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
],
"failActions": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.33
},
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Water"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
],
"failActions": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Electric"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
],
"failActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Ice"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_ExtraAttack_Handler"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_RandomDamage_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_ReviveEnergy",
"abilitySpecials": {
"Enter_Duration": {
"type": "float",
"dynamicValue": 0.0
},
"Interval": {
"type": "float",
"dynamicValue": 0.0
},
"Energy": {
"type": "float",
"dynamicValue": 0.0
},
"CD_Minus": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_Sumo_BuffState": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_BuffState"
}
}
]
},
"Activity_Sumo_ReviveEnergy_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Enter_Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "Equal",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ModifyAvatarSkillCD",
"doOffStage": true,
"skillSlot": [
5
],
"cdDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CD_Minus"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Sub"
}
]
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Energy"
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_ReviveEnergy_Handler"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Sumo_BuffState"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_WindZone",
"modifiers": {
"UNIQUE_Sumo_WindZone_OnTeam": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_Sumo_WindZone_OnAvatar"
}
]
},
"UNIQUE_Sumo_WindZone_OnAvatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
},
"onGround": true
},
"gadgetID": 420000013,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_WindZone_OnTeam"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_WindZone_Gadget",
"abilitySpecials": {
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Duration": {
"type": "float",
"dynamicValue": 0.0
},
"Attack_Interval": {
"type": "float",
"dynamicValue": 0.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"Life_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"Sumo_WindZone": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR12",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"targetType": "All",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "Lesser",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 150.0
}
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe"
}
}
]
},
"Sumo_WindZone_Damage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Attack_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Attack"
}
},
{
"$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": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Life_Timer"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Sumo_WindZone"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Sumo_WindZone_Damage"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_WaterZone",
"modifiers": {
"UNIQUE_Sumo_WaterZone_OnTeam": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_Sumo_WaterZone_OnAvatar"
}
]
},
"UNIQUE_Sumo_WaterZone_OnAvatar": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 420000014,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_WaterZone_OnTeam"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_WaterZone_Gadget",
"abilitySpecials": {
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Duration": {
"type": "float",
"dynamicValue": 0.0
},
"Attack_Interval": {
"type": "float",
"dynamicValue": 0.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"Life_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"Sumo_WaterZone_Damage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Attack_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Expand_Water_Loop"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Expand_Water_Once"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"onGround": true,
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByGroundNormalRange",
"range": 3
}
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Life_Timer"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Sumo_WaterZone_Damage"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Cannon",
"abilitySpecials": {
"Duration": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"Activity_Sumo_Cannon_OnAvatar": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack01",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack02",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack03",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack04",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack05",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Attack06",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack01",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack02",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack03",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack04",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack05",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Gandalfr_Attack06",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack01",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack02",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack03",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack04",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack05",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Tartaglia_Attack06",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Katana_Attack01",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Katana_Attack02",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Katana_Attack03",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Katana_Attack04",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Katana_Attack05",
"modifierName": "UNIQUE_Sumo_Cannon_AddLevel",
"normalizeStart": 0.05,
"normalizeEnd": 0.25
}
]
},
"UNIQUE_Sumo_Cannon_AddLevel": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_ABILITY_Sumo_Cannon_Level",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHasAttackTarget"
}
],
"modifierName": "UNIQUE_Sumo_Cannon_DoAttack"
}
],
"failActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Sumo_Cannon_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_Sumo_Cannon_DoAttack": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_Cannon_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_Cannon_Burst"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
}
}
}
},
{
"$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.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.3
}
}
},
"size": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_Sumo_Cannon_OnTeam": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_Sumo_Cannon_Level",
"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": [
"Blank",
"Sumo_Cannon_Buff_01",
"Sumo_Cannon_Buff_02"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Sumo_Cannon_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Sumo_Cannon_Buff_01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_Cannon_Buff_01"
}
}
]
},
"Sumo_Cannon_Buff_02": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_Cannon_Buff_02"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_Sumo_Cannon_OnTeam"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_Cannon_OnAvatar"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Sumo_Cannon_Bullet",
"abilitySpecials": {
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"Activity_Sumo_Cannon_Bullet_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Sumo_Cannon_Trail"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Activity_Sumo_Cannon_Bullet_Effect"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_Blast_Small"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
}
]