• Visit Rebornbuddy
  • Moonfire Faire Repeatable Quests Issue

    Discussion in 'Community Developer Forum' started by y2krazy, Aug 11, 2015.

    1. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      These quests are not being accepted properly with the PickupDailyQuest tag:

      http://ffxiv.gamerescape.com/wiki/A_Matter_of_Taste
      http://ffxiv.gamerescape.com/wiki/What's_in_the_Dish

      RB properly interacts with the NPC, but does nothing beyond the interaction, as shown here:

      [​IMG]

      In the log, the same is occurring:

      Code:
      [02:37:19.235 D] Generated path to <460.0747, 13.26007, 309.285> in 00:00:00.4999055 ms
      [02:37:22.554 D] Moving to next hop: <463.0613, 13.297, 308.5763> (Espan) D: 2.817888
      [02:37:22.796 D] Navigation reached current destination. Within 3.317871
      [02:37:22.829 D] Requesting path on 137 from <463.1028, 13.26125, 308.3436> to <460.0747, 13.26007, 309.285>
      [02:37:22.938 D] Generated path to <460.0747, 13.26007, 309.285> in 00:00:00.1083308 ms
      [02:37:23.053 N] [PickupQuestTag] Picking up quest (67662) from  at <460.0747, 13.26007, 309.285>
      [02:37:23.053 V] [Poi.Clear] Reason: Current behavior changed to PickupQuestTag: LineNumber: 144, IsDone: False, InteractDistance: 5, NpcId: 1015614, XYZ: <460.0747, 13.26007, 309.285>, HighPriority: False, InCombat: False, QuestId: 67662, StepId: 0, PostCombatDelay: 0, QuestName: , IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
      [02:37:23.053 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
      [02:37:23.053 D] Replaced hook [ProfileOrderBehavior_Hook] f87068d1-4ba5-4c13-93f9-1e7c4127b9e9
      [02:37:23.053 D] [B][COLOR="#FF0000"]Interacting with  0x4A21D380[/COLOR][/B]
       
    2. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      Did you register the dailies beforehand? Pickupdailyquest and anything to do with daily quests work differently than normal quests. You need to register them first. Also please note that even tho they work, when you try and hand them in, they will immediately try to pick them up again, it only seems to happen with seasonal dailies (In my experience anyway).
       
    3. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      Yup!

      Code:
      <RegisterDailies QuestIds="67661,67662" />
      I can confirm that they immediately try to pick them up again after a TurnIn, which is unfortunate because the profile just doesn't work as well that way... :p
       
    4. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      I can't remember what I wrote the first time damnit..
       
      Last edited: Aug 12, 2015
    5. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      EDIT: Me either. Lol!
       
      Last edited: Aug 12, 2015
    6. Muiramas

      Muiramas Member

      Joined:
      Apr 7, 2015
      Messages:
      46
      Likes Received:
      3
      Trophy Points:
      8
      Seriously, Just run the fate bot over night, I woke up with like 120 Faire Tickets ^^;;
       
    7. kistol

      kistol New Member

      Joined:
      Jul 20, 2015
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      1
      just press 0 (on the numpad)
       
      Last edited: Aug 13, 2015
    8. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      How does that fix the crappy 100+ turnins for new players that want all the items m8 ?:p
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      Pickup, pickupdaily etc are the same tag. I'll look into whats happening.
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      Since the quest isn't in the database the bot doesn't know what its called and as such doesn't know what item to click in the select string dialog. Pushing a new build now. Looks like these quests don't need to registered as dailies.
       
    11. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      Sounds good. Thanks!

      @mastahg: Would it be helpful for one of us to post when new seasonal quests are out so that you're able to update the database properly (or at least as a reminder)?
       
    12. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      Follow Up: I am now able to Pickup and TurnIn the quest (I must register it as a Daily Quest for it to initiate the TurnIn tag, which is not optimal, but it works), but there is still a small issue, described below:

      It appears as though the repeatable nature of these quests is causing an issue during the TurnIn tag execution:

      Code:
      [04:36:33.816 N] [TurnInTag] Turning in quest A Matter of Taste(67661) from C'zibho Tia at <460.0137, 13.22949, 314.6257>
      [04:36:33.816 V] [Poi.Clear] Reason: Current behavior changed to TurnInTag: LineNumber: 481, RewardSlot: -1, ItemIds: System.Int32[], RequiresHq: System.Boolean[], IsDone: False, NpcId: 1015613, InteractDistance: 5, XYZ: <460.0137, 13.22949, 314.6257>, NPC: C'zibho Tia 0x10DC68F0, HighPriority: False, InCombat: False, QuestId: 67661, StepId: 0, PostCombatDelay: 0, QuestName: A Matter of Taste, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
      [04:36:33.817 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
      [04:36:33.817 D] Replaced hook [ProfileOrderBehavior_Hook] a337c104-658d-491f-a693-50ab54abd616
      [04:36:33.817 D] [B][COLOR="#FF0000"]Interacting with C'zibho Tia 0x10DC68F0[/COLOR][/B]
      After trying a number of different things to try and get it to stop interacting after the TurnIn, nothing seems to be working for me. It appears that it's stuck trying to TurnIn the quest, even though it already turned it in once - it's not moving to the next line when it should be, but instead it's still trying to execute the TurnIn tag indefinitely.
       
      Last edited: Aug 14, 2015
    13. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      I assume your trying to wrap it in a tight while loop. It won't work.
       
    14. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      Is there another way to loop repeatable TurnIns?
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      Write a codechunk.
       
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      Actually try adding a waitwhile after the turnin tag that waits for the quest to longer be in your questlog.


      ie <WaitWhile Condition="QuestLogManager.HasQuest(blah)"/>
       
    17. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      Already tried a WaitWhile and it never moved to that line; just stayed in the TurnIn line trying to execute it indefinitely.
       
    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,663
      Likes Received:
      248
      Trophy Points:
      63
      tried it with what?
       
    19. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,802
      Likes Received:
      65
      Trophy Points:
      48
      For those who may have been following this topic, it has been "resolved" through a work-around via an Order Bot Code Chunk. Feel free to open either of my Moonfire Faire repeatable quest profiles to see how it was handled.

      Thanks for the help, mastahg!
       

    Share This Page