Grasscutter_Resources/Resources/BinOutput/Ability/Temp/ConfigAbility_RogueDungeon.json
2022-04-23 07:55:31 +05:30

1172 lines
36 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "DynamicAbility_RogueDungeon_Level",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_ROGUE_BOMBREJECT",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"BombRejectHandler"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_ROGUECURSE_MONSTERBUFF",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"MonsterGetBuff"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_ROGUECURSE_BOMBDAMAGE",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"BombExtraDamage"
]
}
],
"abilitySpecials": {
"attackbylevelentity_LV": {
"type": "float",
"dynamicValue": 0.0
},
"masterybygear_LV": {
"type": "float",
"dynamicValue": 0.0
},
"reviveroombuff_LV": {
"type": "float",
"dynamicValue": 0.0
},
"battleroombuff_LV": {
"type": "float",
"dynamicValue": 0.0
},
"chargebylevelentity_LV": {
"type": "float",
"dynamicValue": 0.0
},
"mutehurtbylevelentity_LV": {
"type": "float",
"dynamicValue": 0.0
},
"defencebylevelentity_LV": {
"type": "float",
"dynamicValue": 0.0
},
"MAX_attackbylevelentity_LV": {
"type": "float",
"dynamicValue": 20.0
},
"MAX_mutehurtbylevelentity_LV": {
"type": "float",
"dynamicValue": 10.0
},
"MAX_defencebylevelentity_LV": {
"type": "float",
"dynamicValue": 10.0
},
"MAX_chargebylevelentity_LV": {
"type": "float",
"dynamicValue": 10.0
},
"MAX_masterybygear_LV": {
"type": "float",
"dynamicValue": 20.0
},
"MAX_reviveroombuff_LV": {
"type": "float",
"dynamicValue": 2.0
},
"MAX_battleroombuff_LV": {
"type": "float",
"dynamicValue": 6.0
},
"PER_attackbylevelentity": {
"type": "float",
"dynamicValue": 0.012
},
"PER_chargebylevelentity": {
"type": "float",
"dynamicValue": 0.02
},
"PER_mutehurtbylevelentity": {
"type": "float",
"dynamicValue": 0.01
},
"PER_defencebylevelentity": {
"type": "float",
"dynamicValue": 0.02
},
"PER_masterybygear": {
"type": "float",
"dynamicValue": 1.0
},
"PER_reviveroombuff": {
"type": "float",
"dynamicValue": 0.12
},
"PER_battleroombuff": {
"type": "float",
"dynamicValue": 0.04
}
},
"modifiers": {
"MonsterGetBuff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_MonsterGetBuff_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ROGUE_CURSEEFF",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "GV_ROGUE_CURSEEFF",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"BombExtraDamage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_BombExtraDamage_Effect"
}
]
},
"UNIQUE_BombExtraDamage_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ROGUE_CURSEEFF",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "GV_ROGUE_CURSEEFF",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"AttackByLevelEntityHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"actions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"overrideMapKey": "attackbylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AttackByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AttackByLevelEntity_Manager"
}
]
}
]
},
"AttackByLevelEntity_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_AttackByLevelEntity_Avatar"
}
]
},
"UNIQUE_AttackByLevelEntity_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_attackbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "attackbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"ChargeSpeedByLevelEntityHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"actions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"overrideMapKey": "chargebylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ChargeByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ChargeByLevelEntity_Manager"
}
]
}
]
},
"ChargeByLevelEntity_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_ChargeByLevelEntity_Avatar"
}
]
},
"UNIQUE_ChargeByLevelEntity_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_chargebylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "chargebylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"MuteHurtByLevelEntityHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MAX_mutehurtbylevelentity_LV"
},
"compareType": "LessAndEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"overrideMapKey": "mutehurtbylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "MuteHurtByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "MuteHurtByLevelEntity_Manager"
}
]
}
]
}
]
},
"MuteHurtByLevelEntity_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_MuteHurtByLevelEntity_Avatar"
}
]
},
"UNIQUE_MuteHurtByLevelEntity_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_FireSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_ElecSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_WaterSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_GrassSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_WindSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_IceSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_RockSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_mutehurtbylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "mutehurtbylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"DefenceByLevelEntityHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"actions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"overrideMapKey": "defencebylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "DefenceByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DefenceByLevelEntity_Manager"
}
]
}
]
},
"DefenceByLevelEntity_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_DefenceByLevelEntity_Avatar"
}
]
},
"UNIQUE_DefenceByLevelEntity_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_defencebylevelentity"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "defencebylevelentity_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"BombRejectHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_BombReject_Avatar"
}
]
},
"UNIQUE_BombReject_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.RejectAttackMixin",
"attackTag": "Rogue_BombAttack"
}
]
},
"MasteryByGearHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_MASTERYBYGEAR",
"actions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_MASTERYBYGEAR",
"overrideMapKey": "masterybygear_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "MasteryByGear_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "MasteryByGear_Manager"
}
]
}
]
},
"MasteryByGear_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_MasteryByGear_Avatar"
}
]
},
"UNIQUE_MasteryByGear_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "masterybygear_LV"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"ReviveRoomBuffHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_REVIVEROOMBUFF",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_REVIVEROOMBUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_REVIVEROOMBUFF",
"overrideMapKey": "reviveroombuff_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ReviveRoomBuff_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ReviveRoomBuff_Manager"
}
]
}
]
}
]
},
"ReviveRoomBuff_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_ReviveRoomBuff_Avatar"
}
]
},
"UNIQUE_ReviveRoomBuff_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_reviveroombuff"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "reviveroombuff_LV"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_reviveroombuff"
},
{
"isOperator": true,
"operation": "Sub"
}
]
}
}
},
"BattleRoomBuffHandler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_ROGUE_BATTLEROOMBUFF",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_BATTLEROOMBUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_BATTLEROOMBUFF",
"overrideMapKey": "battleroombuff_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BattleRoomBuff_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BattleRoomBuff_Manager"
}
]
}
]
}
]
},
"BattleRoomBuff_Manager": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "UNIQUE_BattleRoomBuff_Avatar"
}
]
},
"UNIQUE_BattleRoomBuff_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_battleroombuff"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "battleroombuff_LV"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PER_battleroombuff"
},
{
"isOperator": true,
"operation": "Sub"
}
]
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AttackByLevelEntityHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ChargeSpeedByLevelEntityHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "MuteHurtByLevelEntityHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DefenceByLevelEntityHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "MasteryByGearHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ReviveRoomBuffHandler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BattleRoomBuffHandler"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"overrideMapKey": "attackbylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AttackByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AttackByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"overrideMapKey": "chargebylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ChargeByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ChargeByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"overrideMapKey": "mutehurtbylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "MuteHurtByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "MuteHurtByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"overrideMapKey": "defencebylevelentity_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "DefenceByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DefenceByLevelEntity_Manager"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_REVIVEROOMBUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_REVIVEROOMBUFF",
"overrideMapKey": "reviveroombuff_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ReviveRoomBuff_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ReviveRoomBuff_Manager"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_BATTLEROOMBUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "SGV_ROGUE_BATTLEROOMBUFF",
"overrideMapKey": "battleroombuff_LV"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BattleRoomBuff_Manager"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BattleRoomBuff_Manager"
}
]
}
]
}
}
]