559 lines
28 KiB
JSON
559 lines
28 KiB
JSON
{
|
|
"$schema": "http://www.lavishsoft.com/schema/lgui2Package.json",
|
|
"elements": [
|
|
{
|
|
"type": "window",
|
|
"title": "MR Bot Settings",
|
|
"name": "mr.bot.settings",
|
|
"borderThickness": 2,
|
|
"hideOnClose": false,
|
|
"minSize": {
|
|
"width": 450,
|
|
"height": 200
|
|
},
|
|
"maxSize": {
|
|
"height": 600,
|
|
"width": 800
|
|
},
|
|
"eventHandlers": {
|
|
"onCloseButtonClick": [
|
|
"method",
|
|
"MRBotController",
|
|
"ToggleSettings"
|
|
]
|
|
},
|
|
"content": {
|
|
"type": "stackpanel",
|
|
"heightFactor": 1,
|
|
"orientation":"horizontal",
|
|
"horizontalAlignment": "stretch",
|
|
"children": [
|
|
{
|
|
"type": "wrappanel",
|
|
"name": "mr.bot.settings.nav",
|
|
"orientation":"horizontal",
|
|
"childSize": {
|
|
"width": 90,
|
|
"height": 35
|
|
},
|
|
"width": 193,
|
|
"uniform": true,
|
|
"borderThickness": 2,
|
|
"borderBrush":{
|
|
"color":"#ff0000"
|
|
},
|
|
"verticalAlignment": "stretch",
|
|
|
|
"children": [
|
|
{
|
|
"type": "button",
|
|
"content": "Settings",
|
|
"widthFactor": 1,
|
|
"heightFactor": 1
|
|
},
|
|
{
|
|
"type": "button",
|
|
"content": "Setup",
|
|
"widthFactor": 1,
|
|
"heightFactor": 1
|
|
},
|
|
{
|
|
"type": "button",
|
|
"content": "Aliases",
|
|
"widthFactor": 1,
|
|
"heightFactor": 1
|
|
},
|
|
{
|
|
"type": "button",
|
|
"content": "Cast Stack",
|
|
"widthFactor": 1,
|
|
"heightFactor": 1
|
|
}
|
|
|
|
]
|
|
},
|
|
{
|
|
"type": "wrappanel",
|
|
"name": "mr.bot.settings.settings",
|
|
"heightFactor": 1,
|
|
"childSize": {
|
|
"width": 220,
|
|
"height": 50
|
|
},
|
|
"horizontalAlignment": "stretch",
|
|
"uniform": true,
|
|
"borderThickness": 2,
|
|
"borderBrush":{
|
|
"color":"#ff0000"
|
|
},
|
|
"verticalAlignment": "stretch",
|
|
"children": [
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack",
|
|
"content": "Disable Cast Stack(CS)",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_disablecaststack\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_buffs",
|
|
"content": "Disable CS_Buffs",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_buffs\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_cure",
|
|
"content": "Disable CS_Cure",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_cure\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_curecurse",
|
|
"content": "Disable CS_CureCurse",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_curecurse\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_heal",
|
|
"content": "Disable CS_Heal",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_heal\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_powerheal",
|
|
"content": "Disable CS_PowerHeal",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_powerheal\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_res",
|
|
"content": "Disable CS_Res",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_disablecaststack_res\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_combat",
|
|
"content": "Disable CS_Combat",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_combat\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_ca",
|
|
"content": "Disable CS_CA",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_disablecaststack_ca\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_namedca",
|
|
"content": "Disable CS_NamedCA",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_namedca\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_nonnamedca",
|
|
"content": "Disable CS_NonNamedCA",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_nonnamedca\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_debuff",
|
|
"content": "Disable CS_Debuff",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_debuff\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_nameddebuff",
|
|
"content": "Disable CS_NamedDebuff",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_nameddebuff\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disablecaststack_items",
|
|
"content": "Disable CS_Items",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_disablecaststack_items\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_cancelabilitiestogroupcure",
|
|
"content": "X abilities to group cure",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_cancelabilitiestogroupcure\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_forcenamedcatab",
|
|
"content": "Force NamedCA",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_forcenamedcatab\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
},
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_acceptloot",
|
|
"content": "Accept Loot",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_acceptloot\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_loot",
|
|
"content": "Loot Corpses/Chests",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_loot\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_loot_incombat",
|
|
"content": "Loot InCombat",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_loot_incombat\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_facenpc",
|
|
"content": "Face mob in combat",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_facenpc\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_rangedattack",
|
|
"content": "Ranged Attack",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_rangedattack\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_meleeattack",
|
|
"content": "Melee Attack",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_meleeattack\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_movemelee",
|
|
"content": "Move into Melee Range",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_movemelee\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_movebehind",
|
|
"content": "Move behind mob",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_movebehind\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_moveinfront",
|
|
"content": "Move in front of mob",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_moveinfront\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_turnoffattack",
|
|
"content": "Turn Off Attack",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_turnoffattack\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_ignoremovetoattackhealthcheck",
|
|
"content": "Ignore NPC HP to move",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_ignoremovetoattackhealthcheck\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_ignoretargettoattackhealthcheck",
|
|
"content": "Ignore NPC HP (100%)",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting([\"checkbox_settings_ignoretargettoattackhealthcheck\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_row2space1",
|
|
"content": "Spacer",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_row2space1\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_consumeitems",
|
|
"content": "Enable Consume Items",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_consumeitems\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_row2space3",
|
|
"content": "Spacer",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_row2space3\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_disable_dbc_claim",
|
|
"content": "Disable DBC Claim",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_disable_dbc_claim\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_row2space5",
|
|
"content": "Spacer",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_row2space5\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_row2space6",
|
|
"content": "Spacer",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_row2space6\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_encountersmartnukes",
|
|
"content": "Encounter Smart Nukes",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_encountersmartnukes\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_aesmartnukes",
|
|
"content": "AE Smart Nukes",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_aesmartnukes\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_movetoarea",
|
|
"content": "Allow Camp Spot",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_movetoarea\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "checkbox",
|
|
"name": "checkbox_settings_assist",
|
|
"content": "Auto Assist",
|
|
"checkedBinding": {
|
|
"pullFormat": "MRBotController.GetSetting[\"checkbox_settings_assist\"]",
|
|
"pushFormat": [
|
|
"MRBotController:SetSetting[\"",
|
|
"\"]"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
|
|
}
|
|
]
|
|
|
|
}
|
|
}
|
|
]
|
|
} |