Code:
-----------------------------------------------------
\Plugins\AutoHotKeyTrigger\config\settings.txt
----------------------------------------------------------
{
"EnableAutoQuit": false,
"AutoQuitCondition": {
"operator": "LESS_THAN",
"vitalType": "ENERGYSHIELD_PERCENT",
"threshold": 20
},
"AutoQuitKey": 121,
"Profiles": {
"PlayerProfile": {
"Rules": [
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Fire",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 2
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Ice",
"Key": 50
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 3
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "bang",
"Key": 51
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 24,
"durationMs": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Run",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Bleeding Or Corruption"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "bone_armour",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 3
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Bleeding",
"Key": 51
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Burning"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Burning",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Frozen Or Chilled"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "freeze",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Shocked"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 4
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Shock",
"Key": 52
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 5
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "active_offering",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "NOT_EQUAL_TO",
"animation": 4,
"durationMs": 10
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "offering",
"Key": 96
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "molten_shell_shield",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 3.9,
"Enabled": true,
"Name": "Defence2",
"Key": 5
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "active_offering",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=3"
}
],
"delayBetweenRuns": 4.0,
"Enabled": true,
"Name": "desecrate",
"Key": 81
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 300
}
],
"delayBetweenRuns": 1.0,
"Enabled": false,
"Name": "Assassin Mark",
"Key": 4
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 13,
"durationMs": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Call",
"Key": 82
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 10
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "Enfeeble2",
"Key": 4
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "ENERGYSHIELD_PERCENT",
"threshold": 75
}
],
"delayBetweenRuns": 0.69,
"Enabled": false,
"Name": "jump",
"Key": 2
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "molten_shell_shield",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=3"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Defence1",
"Key": 84
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "MANA_PERCENT",
"threshold": 50
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "MP",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "LIFE_PERCENT",
"threshold": 70
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskChargesCondition, AutoHotKeyTrigger",
"operator": "BIGGER_THAN",
"flaskSlot": 1,
"charges": 15
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "HP1",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 24,
"durationMs": 24
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "Grand slem1",
"Key": 69
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=20"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "VALL_SK",
"Key": 4
}
]
},
"MP_no": {
"Rules": [
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Fire",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 2
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Ice",
"Key": 50
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 3
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=5"
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "bang",
"Key": 51
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 24,
"durationMs": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 1.0,
"Enabled": false,
"Name": "Run",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Bleeding Or Corruption"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "bone_armour",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 3
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Bleeding",
"Key": 51
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Burning"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
}
],
"delayBetweenRuns": 1.0,
"Enabled": true,
"Name": "Burning",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Frozen Or Chilled"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "freeze",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AilmentCondition, AutoHotKeyTrigger",
"statusEffectGroupKey": "Shocked"
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 4
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Shock",
"Key": 52
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 5
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "active_offering",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "NOT_EQUAL_TO",
"animation": 4,
"durationMs": 10
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "offering",
"Key": 96
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "molten_shell_shield",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 3.9,
"Enabled": true,
"Name": "Defence2",
"Key": 5
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "active_offering",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 4.0,
"Enabled": true,
"Name": "desecrate",
"Key": 81
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 300
}
],
"delayBetweenRuns": 1.0,
"Enabled": false,
"Name": "Assassin Mark",
"Key": 4
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 13,
"durationMs": 1
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Call",
"Key": 82
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 35,
"durationMs": 10
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "Enfeeble2",
"Key": 4
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "ENERGYSHIELD_PERCENT",
"threshold": 75
}
],
"delayBetweenRuns": 0.69,
"Enabled": false,
"Name": "jump",
"Key": 2
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.StatusEffectCondition, AutoHotKeyTrigger",
"buffId": "molten_shell_shield",
"checkType": "CHARGES",
"operator": "NOT_CONTAINS",
"threshold": 1.0
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=3"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "Defence1",
"Key": 84
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "MANA_PERCENT",
"threshold": 50
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 5
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "MP",
"Key": 53
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.VitalsCondition, AutoHotKeyTrigger",
"operator": "LESS_THAN",
"vitalType": "LIFE_PERCENT",
"threshold": 70
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskChargesCondition, AutoHotKeyTrigger",
"operator": "BIGGER_THAN",
"flaskSlot": 1,
"charges": 15
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.FlaskEffectCondition, AutoHotKeyTrigger",
"flaskSlot": 1
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "HP1",
"Key": 49
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.AnimationCondition, AutoHotKeyTrigger",
"operator": "EQUAL_TO",
"animation": 24,
"durationMs": 24
},
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=1"
}
],
"delayBetweenRuns": 0.0,
"Enabled": false,
"Name": "Grand slem1",
"Key": 69
},
{
"Conditions": [
{
"$type": "AutoHotKeyTrigger.ProfileManager.Conditions.DynamicCondition.DynamicCondition, AutoHotKeyTrigger",
"conditionSource": "MonsterCount(MonsterRarity.Unique)>=1 | MonsterCount("Any")>=20"
}
],
"delayBetweenRuns": 0.0,
"Enabled": true,
"Name": "VALL_SK",
"Key": 4
}
]
}
},
"CurrentProfile": "SJH_PlayerProfile",
"DebugMode": false,
"ShouldRunInHideout": true,
"DumpStatusEffectOnMe": 121
}