mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-03-16 22:05:09 +00:00
Rogue bots can unlock items in their bags and in the trade window (#1055)
This commit is contained in:
@@ -17,6 +17,8 @@ public:
|
||||
ChatTriggerContext()
|
||||
{
|
||||
creators["open items"] = &ChatTriggerContext::open_items;
|
||||
creators["unlock items"] = &ChatTriggerContext::unlock_items;
|
||||
creators["unlock traded item"] = &ChatTriggerContext::unlock_traded_item;
|
||||
creators["quests"] = &ChatTriggerContext::quests;
|
||||
creators["stats"] = &ChatTriggerContext::stats;
|
||||
creators["leave"] = &ChatTriggerContext::leave;
|
||||
@@ -133,6 +135,8 @@ public:
|
||||
|
||||
private:
|
||||
static Trigger* open_items(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "open items"); }
|
||||
static Trigger* unlock_items(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "unlock items"); }
|
||||
static Trigger* unlock_traded_item(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "unlock traded item"); }
|
||||
static Trigger* ra(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "ra"); }
|
||||
static Trigger* range(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "range"); }
|
||||
static Trigger* flag(PlayerbotAI* botAI) { return new ChatCommandTrigger(botAI, "flag"); }
|
||||
|
||||
@@ -29,6 +29,7 @@ public:
|
||||
creators["check mount state"] = &WorldPacketTriggerContext::check_mount_state;
|
||||
creators["activate taxi"] = &WorldPacketTriggerContext::taxi;
|
||||
creators["trade status"] = &WorldPacketTriggerContext::trade_status;
|
||||
creators["trade status extended"] = &WorldPacketTriggerContext::trade_status_extended;
|
||||
creators["loot response"] = &WorldPacketTriggerContext::loot_response;
|
||||
creators["out of react range"] = &WorldPacketTriggerContext::out_of_react_range;
|
||||
|
||||
@@ -108,6 +109,7 @@ private:
|
||||
static Trigger* out_of_react_range(PlayerbotAI* botAI) { return new OutOfReactRangeTrigger(botAI); }
|
||||
static Trigger* loot_response(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "loot response"); }
|
||||
static Trigger* trade_status(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "trade status"); }
|
||||
static Trigger* trade_status_extended(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "trade status extended"); }
|
||||
static Trigger* cannot_equip(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "cannot equip"); }
|
||||
static Trigger* check_mount_state(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "check mount state"); }
|
||||
static Trigger* area_trigger(PlayerbotAI* botAI) { return new WorldPacketTrigger(botAI, "area trigger"); }
|
||||
|
||||
Reference in New Issue
Block a user