Giter Site home page Giter Site logo

Comments (4)

yoshimo avatar yoshimo commented on August 11, 2024

This would be also intresting for the split war campaign of the horde in BfA where depending on your gossip choices the quest chains differ from each other.

from grail.

yoshimo avatar yoshimo commented on August 11, 2024

I think we should keep infos like "interacted npc &gossip option" and "ObjectID which we just looted" (via GetLootSlotInfo(1)) as well as the items received. That would help to get the Shadowland info in a more detailed way. They like to give you items that immediately starts quests.
Similiar to HandyNotes:Shadowlands dumpt all completed quests in regular interval and note down the players position when quests changed their completed state. Not sure how we can get the objectid of the new treasure type yet, where there is no loot window open. Maybe we will figure that out later.

We should also do a "/grail cb" after every turnin to see quests that complete each other.

from grail.

smaitch avatar smaitch commented on August 11, 2024

I think doing things like "/grail cb" is fine for those gathering data, but it would be a little overkill for normal play. Perhaps since people are turning in quests at the time, the overhead would not really be noticed that much and we can play around with being able to do that. I would have to figure out a way to record this properly so it can be gathered to make the proper ODC: codes. It is getting more difficult for some things that mark quests complete if Blizzard does not provide hooks. Luckily we can record anything that posts the event, and it seems to work pretty well. There is only one case where I have had a problem recently, and that is truly an edge case which the vast majority of people will never encounter.

from grail.

yoshimo avatar yoshimo commented on August 11, 2024

It is just the curious people that run /debug & /tracking & /treasures with an ON state, so you could properly guard it.
Quest Turnin is also a nice event to hook because i'm lazy and don't remember to /grail cb after a turnin.

from grail.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.