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

cache problems

odarn

New Member
Joined
Jun 20, 2013
Messages
378
Reaction score
2
in the wiki
Honorbuddy Programming Cookbook: QuestId for Custom Behaviors - Buddy Wiki

The log is supposed to be used to find out if a quest has been (historically) completed or not. It is even the default. So I wonder why HB gets stuck so often trying to get a quest that was already obtained or completed. The information is in the log after all. It is true that the log can be edited and even deleted by the user, but it would be very easy to copy the log to another file at the same time. Apparently that is what the cache is for. But the fact that it is so easily corrupted would for an internal cache which would be independent from what wow does. As human players we go by our own memory (i already have done this quest) and by vision (no question mark above the npc), not by what wow puts in different files. A protected log for each toon would do just that.
 
I am including an edited log of a human toon doing its first quest in the start zone. The log had been set to diagnostic to get as many details as possible
I got rid of all irrelevant details and kept only:
- pick up quest
- kill all quest mobs
- turn in quest


[15:30:16.163 N] Honorbuddy v2.
[15:33:30.961 D] [QDBG] Starting behavior [ForcedQuestPickUp QuestId: 28762, QuestName: Beating them Back!].
[PHASE ONE] Goal: Picking Up Quest - Beating them Back! : QuestID - 28762 : To - Marshal McBride : ID - 197
[15:33:30.974 D] Changed POI to: Type: QuestPickUp
[15:33:31.119 N] [Singular] attention: Pull Distance set to 25 yds by Questing, Plug-in, Profile, or User
[15:33:31.524 N] [Singular-DEBUG] YourCurrentTarget: changed to: Marshal McBride.0388 h=100.0%, maxh=968, d=3.8 yds, box=1.5, trivial=False, player=N, attackable=N, neutral=N, hostile=N,

entry=197, faction=12, loss=Y, facing=Y, blacklist=N, combat=N
[15:33:31.748 D] InteractDebug:671328192
[END PHASE ONE] Interact Done:671328192
[PHASE TWO] [QDBG] Done with forced behavior [ForcedQuestPickUp QuestId: 28762, QuestName: Beating them Back!].
[15:33:34.856 D] [QDBG] Starting behavior [ForcedQuestObjective Objective: [GrindObjective MobID: 49871, Count: 6]].
[15:33:34.858 D] Goal: Goal: Kill Blackrock Battle Worg x 6

[END PHASE TWO] [QDBG] Done with forced behavior [ForcedQuestObjective Objective: [GrindObjective MobID: 49871, Count: 6]].

[PHASE THREE] [QDBG] Starting behavior [ForcedQuestTurnIn QuestId: 28762, QuestName: Beating them Back!].
[15:35:12.282 D] Goal: Turning in Quest - Beating Them Back! : QuestID - 28762 : To - Marshal McBride : ID - 197
[15:35:12.287 D] Changed POI to: Type: QuestTurnIn
[15:35:12.382 N] Moving to Type: QuestTurnIn
[15:35:12.516 N] [Singular-DEBUG] YourCurrentTarget: changed to: Blackrock Battle Worg.F355 h=0.0%, maxh=84, d=1.8 yds, box=0.0, trivial=False, player=N, attackable=Y, neutral=Y, hostile=N,
entry=49871, faction=32, loss=Y, facing=Y, blacklist=N, combat=N
[15:35:12.587 N] Moving to Type: QuestTurnIn
[15:35:24.529 D] Unloading tiles!
[15:35:24.533 D] Activity: Loading Tiles
[15:35:24.533 D] Loading Azeroth_32_48
[15:35:24.691 N] Moving to Type: QuestTurnIn
[15:35:32.118 N] [Singular-DEBUG] YourCurrentTarget: changed to: Marshal McBride.0388 h=100.0%, maxh=968, d=4.0 yds, box=1.5, trivial=False, player=N, attackable=N, neutral=N, hostile=N,
entry=197, faction=12, loss=Y, facing=Y, blacklist=N, combat=N
[15:35:32.380 D] InteractDebug:780084084
[END PHASE THREE] Interact Done:780084084

This shows that there is absolutely no reason for the bot to worry about a corrupted cache. At least as far as picking up, doing and turning quests in. The bot has all the information it needs in its own log.
 
Back
Top