Log in to ZYGOR
Log in with social media
OR
Log in with Zygor account

Announcement

Collapse
No announcement yet.

Parsing problem with steps attached to a quest

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Parsing problem with steps attached to a quest

    I just found a small problem when using .buy commands in steps that are attached to a specific quest. It seems those don't get skipped.
    You can see this for example in my Ironforge cooking guide:
    http://www.zygorguides.com/forum/sho...fishing-guides

    I had quest 29355 in my log and these steps did not get skipped:
    step //4
    goto Ironforge,60.0,38.6
    .talk 5160
    .buy 5 Mild Spices##2678 |q 29353/3
    step //5
    goto Ironforge,62.0,72.6
    .talk 5124
    .' He walks around the Military Ward
    .buy 1 Bag o' Sheep Innards##69984 |q 29353/1

    You can check it by loading the guide and rightclicking the next step button without getting a quest. Normally it should just forward to the end of the guide but it stops at every buy step.

    #2
    ***bump***

    Comment


      #3
      Same thing. Probably it's been fixed upstream just nobody commented it here.

      Comment


        #4
        Tested again and my Ironforge cooking guide stops at step 6 when I don't have the quest in my log.
        Here's what the step looks like:
        step //6
        goto Ironforge,60.0,38.6 |n
        .talk 5160
        .buy 5 Mild Spices##2678 |q 29353/3
        (I tried with and without the |n at the coordinates).
        Bug report of that step:
        Zygor Guides Viewer v3.3.2972

        Guide: "Contributed\Dailies\Ironforge Cooking Dailies"
        Step: 6
        map: Ironforge#341 /0
        floor: 0
        needsreload: false
        level: 10
        (complete: NO, auxiliary: NO, possible: YES)
        Goals:
        1. <Go to Ironforge 60,38>
        floor: 0
        dirtytext: true
        prepared: true
        action: goto
        force_nocomplete: true
        map: Ironforge#341/0 60,38.6
        Status: passive (not completable)
        2. . <Talk to Emrul Riknussun>
        action: talk
        macro: 39
        prepared: true
        macroicon: 378
        npcid: 5160
        dirtytext: true
        macrosrc: /target Emrul Riknussun
        /run ZGV:MagicRaidMarker()
        Status: passive (not completable)
        3. . <Buy 5 Mild Spices (0/5)>
        action: buy
        dirtytext: true
        prepared: true
        count: 5
        future: true
        quest: "Keepin' the Haggis Flowin'" ##29353 goal 3: " " - quest not in log (id: not completed)
        target: "Mild Spices" ##2678

        Status: incomplete (completable: complete? no, possible? YES, progress 0, auxiliary? no)

        --- Player information ---
        Race: Gnome Class: WARLOCK Level: 80.01
        Position: Stormwind City #301 /0 [61.912,75.4784] (zone:'Stormwind City', realzone:'Stormwind City', subzone:'Trade District', minimapzone:'Trade District')

        -- Cached quest log --
        2. "A Personal Summons" ##28825 (lv=80):

        -- Cached quest log, by ID --
        #29351: A Round for the Guards
        #29352: A Fowl Shortage
        #29353: Keepin' the Haggis Flowin'
        #29355: Can't Get Enough Spice Bread
        #29356: I Need to Cask a Favor
        #28825: A Personal Summons

        -- Items --

        -- Buffs/debuffs --

        -- Pet action bar --

        -- Flight Paths --

        -- Options --
        Profile:
        backopacity = 0.3
        goalupdateflash = true
        showmapbutton = true
        arrowmeters = true
        arrowfontsize = 10
        magickey_targetcorpse = true
        hideincombat = false
        nevershowborder = false
        arrowskin = midnight
        trackchains = true
        debug = false
        mv_enabled = true
        fixblizzardautoaccept = false
        minicons = true
        arrowalpha = 1
        fullheight = 400
        skinstyle = black
        goalcolorize = false
        golddetectiondist = 400
        arrowsmooth = true
        goalbackaux =
        autotaxi = false
        arrowcolordist = false
        skipimpossible = true
        badguidewarning = true
        goalbackcomplete =
        autoturnin = false
        magickey_acceptturnin = true
        magickey_bind =
        foglight = false
        fakerepstanding = 4
        goalbackimpossible =
        pointeraudio = true
        mv_rotation = true
        minimapzoom = false
        goalicons = true
        golddistmode = 1
        goalbackprogress = true
        showstepborders = true
        arrowscale = 0.8
        fakeskilllevel = 0
        analyzereps = false
        showallsteps = false
        guidesinhistory = 5
        goaltotals = true
        showbriefsteps = false
        opacitymain = 1
        autoaccept = false
        magickey_hint = true
        skin = midnight
        fakeskills =
        goalbackincomplete =
        dispmodepri = true
        magickey_itemspell = true
        iconAlpha = 1
        magickey_target = true
        suggestionpopup = true
        goalcompletionflash = true
        briefopentime = 0.5
        goalbackprogressing =
        hidearrowwithguide = true
        magickey_attack = true
        waypointaddon = internal
        mv_slideshow = true
        hidecompletedinbrief = true
        goalbackgrounds = true
        minimapnotedesc = true
        magickey_talk = true
        arrowshow = true
        fakereps =
        arrowfreeze = false
        corpsearrowjokes = true
        magickey_loot = true
        dispsecondary =
        goalbackwarning =
        tooltipsbelow = true
        antspacing = 100
        corpsearrow = true
        goldreqmode = 3
        completesound = MapPing
        flipsounds = true
        flashborder = true
        skipauxsteps = true
        briefclosetime = 1
        displaymode = guide
        dispprimary =
        showcountsteps = 1
        iconScale = 0.5
        fakeskill = Alchemy
        stepnumbers = true
        fakeskillmax = 0
        tweaks_domacros = true
        fakerep =
        fontsecsize = 11
        framescale = 1
        stepbackalpha = 0.5
        filternotes = true
        hideborder = false
        contractmobs = true
        fakerepcheck = false
        visible = true
        fontsize = 12

        -- Log --
        11:46:33> step 5 prepared.
        11:46:33> Step 5 OnEnter
        11:46:33> Skipping step: 5 (impossible)
        11:46:33> Skipped goals were: [1] Geht zum Dun Morogh 60,33 (passive), [2] Enter Ironforge (impossible),
        11:46:33> Step:GetNext - step says nil
        11:46:33> SkipStep to 6 (fast)
        11:46:33> FocusStep 6
        11:46:33> step 6 prepared.
        11:46:33> Step 6 OnEnter
        11:46:33> goal 2 sets makeshift macro: /target Emrul Riknussun
        /run ZGV:MagicRaidMarker()
        11:46:33> goal 2 set up macro 39: /target Emrul Riknussun
        /run ZGV:MagicRaidMarker()
        11:46:33> step 6 prepared.
        11:46:33> showing DINFO 3095 in ZygorGuidesViewer_CreatureViewer_model
        11:47:42> PreviousStep to 5
        11:47:42> FocusStep 5
        11:47:42> step 5 prepared.
        11:47:42> Step 5 OnEnter
        11:47:42> PreviousStep to 4
        11:47:42> FocusStep 4
        11:47:42> step 4 prepared.
        11:47:42> Step 4 OnEnter
        11:47:42> PreviousStep to 3
        11:47:42> FocusStep 3
        11:47:42> step 3 prepared.
        11:47:42> Step 3 OnEnter
        11:47:42> PreviousStep to 2
        11:47:42> FocusStep 2
        11:47:42> step 2 prepared.
        11:47:42> Step 2 OnEnter
        11:47:43> PreviousStep to 1
        11:47:43> FocusStep 1
        11:47:43> goal 2 set up macro 39: /target Daryl Riknussun
        /run ZGV:MagicRaidMarker()
        11:47:43> step 1 prepared.
        11:47:43> Step 1 OnEnter
        11:47:43> unpausing
        11:47:43> showing DINFO 3094 in ZygorGuidesViewer_CreatureViewer_model2
        11:47:43> step history broken, omg
        11:47:43> PreviousStep to 1
        11:47:43> FocusStep 1
        11:47:43> goal 2 set up macro 39: /target Daryl Riknussun
        /run ZGV:MagicRaidMarker()
        11:47:43> step 1 prepared.
        11:47:43> Step 1 OnEnter
        11:47:43> unpausing
        11:48:31> Viewer started. ---------------------------
        11:48:31> PLAYER_ENTERING_WORLD (not dead)
        11:48:31> PLAYER_ALIVE (not dead)
        11:48:31> CacheQuestLog cached 1 quests
        11:48:31> New Quest: A Personal Summons id 28825
        11:48:32> Got completed quests list
        11:48:32> CacheQuestLog cached 1 quests
        11:48:33> ZONE_CHANGED_NEW_AREA (not dead)
        11:48:33> Guides loaded. ---------
        11:48:33> Querying for quests...
        11:48:33> Guide loaded: Contributed\Dailies\Ironforge Cooking Dailies
        11:48:33> FocusStep 1
        11:48:33> step 1 prepared.
        11:48:33> Step 1 OnEnter
        11:48:33> goal 2 sets makeshift macro: /target Daryl Riknussun
        /run ZGV:MagicRaidMarker()
        11:48:33> unpausing
        11:48:33> goal 2 set up macro 39: /target Daryl Riknussun
        /run ZGV:MagicRaidMarker()
        11:48:33> step 1 prepared.
        11:48:33> showing DINFO 3094 in ZygorGuidesViewer_CreatureViewer_model2
        11:48:33> Startup complete.
        11:48:36> Step:GetNext - step says nil
        11:48:36> SkipStep to 2 (fast)
        11:48:36> FocusStep 2
        11:48:36> step 2 prepared.
        11:48:36> Step 2 OnEnter
        11:48:37> Skipping step: 2 (impossible)
        11:48:37> Skipped goals were: [1] All around in Ironforge: (passive), [2] Use Ironforge Rations on 6 Ironforge Guards (impossible),
        11:48:37> Step:GetNext - step says nil
        11:48:37> SkipStep to 3 (fast)
        11:48:37> FocusStep 3
        11:48:37> step 3 prepared.
        11:48:37> Step 3 OnEnter
        11:48:37> Skipping step: 3 (impossible)
        11:48:37> Skipped goals were: [1] Go to Ironforge 30,79 (passive), [2] Leave Ironforge (impossible),
        11:48:37> Step:GetNext - step says nil
        11:48:37> SkipStep to 4 (fast)
        11:48:37> FocusStep 4
        11:48:37> step 4 prepared.
        11:48:37> Step 4 OnEnter
        11:48:37> Skipping step: 4 (impossible)
        11:48:37> Skipped goals were: [1] Go to Dun Morogh 59,35 (passive), [2] Collect 6 Dun Morogh Chickens (0/6) (impossible),
        11:48:37> Step:GetNext - step says nil
        11:48:37> SkipStep to 5 (fast)
        11:48:37> FocusStep 5
        11:48:37> step 5 prepared.
        11:48:37> Step 5 OnEnter
        11:48:38> Skipping step: 5 (impossible)
        11:48:38> Skipped goals were: [1] Go to Dun Morogh 60,33 (passive), [2] Enter Ironforge (impossible),
        11:48:38> Step:GetNext - step says nil
        11:48:38> SkipStep to 6 (fast)
        11:48:38> FocusStep 6
        11:48:38> step 6 prepared.
        11:48:38> Step 6 OnEnter
        11:48:38> goal 2 sets makeshift macro: /target Emrul Riknussun
        /run ZGV:MagicRaidMarker()
        11:48:38> goal 2 set up macro 39: /target Emrul Riknussun
        /run ZGV:MagicRaidMarker()
        11:48:38> step 6 prepared.
        11:48:38> showing DINFO 3095 in ZygorGuidesViewer_CreatureViewer_model
        Here's a screen of a level 60 char that I loaded the Howling Fjord leveling guide on as there's one buy step attached to a quest (step 148).

        As you can see this step is red, it should be grey when I don't have the quest and skipped.

        Comment


          #5
          I test the guides with .get instead of .buy. At least the unnecessary steps get skipped then, let's see how the guide behaves when I get a quest for which I need to buy things (I think I tested this already and the step got skipped but maybe I forgot a |c or something).

          Comment

          Working...
          X