What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

ForceSetVendor is doing mail while doMail is set false

Status
Not open for further replies.

ksmaze

Member
Joined
Sep 4, 2012
Messages
239
Reaction score
1
as title said. I used code as following, but it will still try to send mail

Code:
<CustomBehavior File="ForceSetVendor" DoRepair="True" DoSell="True" DoMail="False"/>

Code:
[10:14:11.121 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[10:14:11.123 D] Goal: ForceSetVendor-v1581: In Progress (no associated quest)
Scheduled run for Repair, Sell
    [Ref: "iothunder" @line 311]
[10:14:11.130 N] [Singular] *Stealth on Me @ 100.0% 
[10:14:11.410 N] [GoldTracker]: Starting gold: 24526.00 - Current gold: 24655.00 - Gold/hour: 1066.37
[10:14:11.527 D] [Mount] 华丽的飞毯 is known, but we don't have the skill to use it!
[10:14:11.552 D] [Mount] 涡轮加速飞行器 is known, but we don't have the skill to use it!
[10:14:11.614 D] [Mount] 飞毯 is known, but we don't have the skill to use it!
[10:14:11.615 D] [Mount] 飞行器 is known, but we don't have the skill to use it!
[10:14:11.636 N] Summoning vendor mount (61447) for vendor run
[10:14:14.559 D] Changed POI to: Type: Sell, Name: 德里克斯·黑钳
[10:14:15.081 D] Interacting with 德里克斯·黑钳
[10:14:15.459 D] Activity: Selling Items
[10:14:17.968 D] Activity: Repairing Items
[10:14:22.012 N] (Singular) info: 6.6 seconds since BotBase last called Singular (now in Rest)
[10:14:21.990 D] Clearing POI - Reason Done selling/repairing
[10:14:22.021 D] Changed POI to: Type: Mail, Loc: <7243.167, 6277.108, 12.442>, Name: 
[10:14:22.035 N] Moving to Type: Mail, Loc: <7243.167, 6277.108, 12.442>, Name:

View attachment 7796 2014-09-16 06.06.txt
 
Hi, Ksmaze, and thank you for the log.

Honorbuddy has built-in logic to do a mail run any time a sell run is conducted. There is no way to override this behavior.

We've opened feature request HB-1180 ("Decouple explicitly initiated selling and mailing?") to see if something can be done to address this issue.

cheers,
chinajade
 
Last edited:
can i use any API to remove or add mailbox dynamicly so the mail run can be ignored? Thanks!
 
can i use any API to remove or add mailbox dynamicly so the mail run can be ignored? Thanks!
Hi again, Ksmaze,

You could write a plugin that clears any request to mail, and also clear the Mail POI if in progress. The interesting part of the code looks like this:

if ((BotPoi.Current != null) && (BotPoi.Current.Type == BotPoiType.Mail))
{
Vendors.ForceMail = false;
BotPoi.Current.Clear();
}​

If you need help with this, you should follow up in the Community Developer Forum as this activity no longer qualifies as a Support issue. In the Community Developer forum, they will not do your work for you. Instead, they expect you to show what you have, state your observations, and produce a log that demonstrates the problem.

Thread closed—no longer a Support issue.

cheers,
chinajade
 
Status
Not open for further replies.
Back
Top