Giter VIP home page Giter VIP logo

quest-helper's People

Contributors

andmcadams avatar christianlegge avatar claudiodekker avatar danielmastca avatar dannil avatar dolphinspired avatar embercm avatar evaan avatar felanbird avatar fincap avatar haavardaw avatar jlereback avatar joshpaulie avatar julysfire avatar kerpackie avatar lesteenman avatar llemonduck avatar maartenpaauw avatar nnapolitano avatar obasill avatar pajlada avatar patyfatycake avatar rileyyy avatar robert-clayton avatar rypete avatar senmori avatar spencerskane avatar tolvinas avatar zantier avatar zoinkwiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

quest-helper's Issues

bug in a taste of hope

during the step after making the potion where you use it on the door, it says something isn't right and the quest is closed and I can't reopen. have gotten so many quests completed with your plugin (22 remaining quests) after manually continuing after I was able to open the quest again and finished smoothly thanks so much! (21)

Rum Deal dosn't seem to open/start in the quest helper?

Runelite plugin version 1.1.2
Rum deal dosn't open when you click the little arrow on the right next to the title. It instead just jumps back up to the search bar, and nothing happens afterwards. This might simply be because the quest isn't supported yet though. So sorry if that is the case. Love your plugin, I am a new player in osrs and I wouldn't have been able to enjoy the game the same way without it. So thank you for your great work.

Add contributing guide / basic development workflow

I'm sure quite a lot of players (myself included) would love to contribute, but at a glance it seems to be rather difficult to go about testing as you develop. Some steps to get developers started would be very helpful.

For example, say hypothetically someone were wanting to help by implementing a quest. I'll use a rather high level quest such as Monkey Madness II as an example, but this generally applies to every quest; at a glance from an individual external to the project it seems impossible to follow typical iterative development practices, debug and otherwise make meaningful progress in that endeavor without having multiple accounts with the requirements to complete that quest, and running through it multiple times.

A basic workflow or guidelines on how you generally go about implementing new quests would be great!

Donation options

Love the program, and I want to help support the devs. Can we have a donate link to send a pizza or something?

Updates?

Cheers, Idk if it's from you're side or Runelite but it doesn't seem to auto update or neither update at all, The latest update inside of runelite is 1.1.1 but it doesn't seem to be the latest one according to ur ghub.

Regards

Death to the Dorgeshuun - Missing step

In the Infiltrate the H.A.M. sub-section there is a missing step. Without this step Zanik will not notice the trap door.

Here is the sub-section for reference
image

The step can be seen in the Wiki's quick guide listed as

Talk to Johanhus Ulsbrecht southeast of the stage. (Chat 4โ€ข3)

and in Slayermusiq1's guide.

This step either belongs before the "Go stand at the south of the stage..." step or it should replace that step.

Unable to select Rum Deal.

All other quests get started when clicking the arrow except for Rum Deal. I just completed Zogre Flesh Eaters with a similar problem to another issue (Not proceeding after getting info on how to take care of things. Was able to continue on my own.)

Icons

I find the icons too big alot of the time, like 'search' 'talk to this npc' icons cover the whole npc/item/thing to click on

. Would be nice with a size slider or presets.

Help with Contributing

Hey, I think this plugin is great and would love to contribute. I hope you're open to some open-source contribution.

I'm partway through writing a pull request to include Underground Pass, but some things are a little muddy:

  1. Do you normally collect all the necessary info by just stepping through quests with the dev tools on and writing down NPC/object IDs? Is there some quicker way to collect all this info?
  2. Do the integer keys in BasicQuestHelper#loadSteps correspond to the VarPlayer state of the quest, or are they arbitrary?
  3. What's the difference between using QuestStep#addSubstep and ConditionalSteps?

Thanks for the awesome plugin and info

Add chat highlights for Demon Slayer + Shadow of the Storm Incantations

Currently the order is only indicated in the current step, but the dialog options for the Incantation steps aren't highlighted.

They should highlight, likely with a check for the widget which appears of the player saying the line. Need to be careful of people exiting/re-entering dialog.

A Tail of Two Cats

Hi! Been enjoying the plugin a lot.

On the A Tail of Two Cats guide, it tells you to talk to Reldo in the Varrock Museum, but he's in the Castle's library, not the museum. The quest marker is right, but the text is wrong.

Just so you guys can fix so others don't take an unecessary trip to the museum like I did lol

Prince Ali Rescue quest flaws

Hi!

Whilst doing the Prince Ali Rescue quest on my ironman, I noticed a few flaws in the quest helper:

1st flaw:
The "Key imprint" step doesn't tell you to bring a bronze bar, which is required to complete the step.

2nd flaw:
The "Talk to Leela east of Draynor Village" dialog doesn't appear to display what dialog options to choose, also doesn't tell you to get a skirt and rope.

I might be able to submit a pull request to fix the flaws noted above this weekend.

zorge flesh eaters diolog not properly working

sorry for the lack of detail but i figure something is better than nothing.
durring the part of the quest after you come back up the stairs after putting the potion in the tea it highlights the first dialog option only and basically loops i had to just click the others and the quest moved forward. loving the plugin tho id probs be hitting a record if i didnt get stoped here gonna grind the whole list

Small QoL Request

Hey, could you add the keybind of the dialogue choice to the overlay widget in a nice bright colour?

https://github.com/Zoinkwiz/quest-helper/blob/master/src/main/java/com/questhelper/steps/choice/DialogChoiceSteps.java
I think that this is the chat choice place.

https://github.com/Zoinkwiz/quest-helper/blob/master/src/main/java/com/questhelper/panel/QuestStepPanel.java
That may be the panel place, not really sure though.

When an npc has 4 dialogue options to choose from, the correct one (3 for example) would add the default dialogue option keybind (big blue 3 in this case) to the overlay widget in the top left.

Sick plugin, 10/10
Cheers.

Quest Helper making Runelite very laggy

As of last night November 10th, 2020 Quest Helper would make Runelite very laggy after a short amount of time of Runelite being launched. The only way to stop it was to uninstall Quest Helper

It's a great plugin, I've enjoyed it in Leagues since I already have a quest cape on my main. Please let me know when you fix it so I can install it again. Thanks!

Email:
[email protected]

Royal Trouble target markers

Hi!

I'm doing the quest right now, and I noticed the target marker for the sailor is pointing to an inaccessible island, instead of the docks.
Also, there's no marker for the queen and the king between talking to Matilda and the advisor.
I'm using Quest Helper 1.1.1 with RuneLite 1.6.29 (on win 10 64 bit if that matters).

Thanks a lot for your work!

sailor-marker

The Golem quest guide step "talk to Curator Haig Halen" does not work

When I tried doing The Golem, I got stuck at the abovementioned step. I only got 3 dialogue options and no options related to the quest. I googled what could be the problem and it seems that you need to at least enter the Uzer ruins once before you can get the correct dialogue option from the Curator.

Add generic follower requirement

Certain quests require a cat out, or another follower like Zanik. There should be a requirement which indicates if you have the required follower following you.

Clicking 'Ghosts Ahoy' crashes plugin (NullPointerException)

Reproduction:

  1. Look for quest 'Ghosts Ahoy'
  2. Click the arrow '>' to open quest in the Quest Helper
  3. Nothing happens, unable to open any other quests from this point.

Stacktrace:

io.reactivex.rxjava3.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.reflect.InvocationTargetException
	at io.reactivex.rxjava3.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
	at io.reactivex.rxjava3.internal.observers.LambdaObserver.onError(LambdaObserver.java:83)
	at io.reactivex.rxjava3.internal.observers.LambdaObserver.onNext(LambdaObserver.java:67)
	at io.reactivex.rxjava3.internal.operators.observable.ObservableDoFinally$DoFinallyObserver.onNext(ObservableDoFinally.java:80)
	at io.reactivex.rxjava3.internal.operators.observable.ObservableMap$MapObserver.onNext(ObservableMap.java:63)
	at io.reactivex.rxjava3.internal.operators.observable.ObservableFilter$FilterObserver.onNext(ObservableFilter.java:52)
	at com.jakewharton.rxrelay3.PublishRelay$PublishDisposable.onNext(PublishRelay.java:179)
	at com.jakewharton.rxrelay3.PublishRelay.accept(PublishRelay.java:144)
	at com.jakewharton.rxrelay3.SerializedRelay.accept(SerializedRelay.java:57)
	at net.runelite.client.eventbus.EventBus.post(EventBus.java:115)
	at net.runelite.client.callback.Hooks.clientMainLoop(Hooks.java:193)
	at client.draw(Client.java:1519)
	at client.ak(Client.java)
	at ba.d(GameShell.java:361)
	at ba.run(GameShell.java:315)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.reflect.InvocationTargetException: null
	at jdk.internal.reflect.GeneratedMethodAccessor362.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at net.runelite.client.plugins.Plugin.lambda$findSubscriptions$1(Plugin.java:102)
	at io.reactivex.rxjava3.internal.observers.LambdaObserver.onNext(LambdaObserver.java:63)
	... 13 common frames omitted
Caused by: java.lang.NullPointerException: null
	at com.questhelper.quests.ghostsahoy.DyeShipSteps.setupSteps(DyeShipSteps.java:260)
	at com.questhelper.steps.DetailedOwnerStep.<init>(DetailedOwnerStep.java:55)
	at com.questhelper.quests.ghostsahoy.DyeShipSteps.<init>(DyeShipSteps.java:72)
	at com.questhelper.quests.ghostsahoy.GhostsAhoy.setupSteps(GhostsAhoy.java:336)
	at com.questhelper.quests.ghostsahoy.GhostsAhoy.loadSteps(GhostsAhoy.java:96)
	at com.questhelper.questhelpers.BasicQuestHelper.startUp(BasicQuestHelper.java:47)
	at com.questhelper.QuestHelperPlugin.startUpQuest(QuestHelperPlugin.java:491)
	at com.questhelper.QuestHelperPlugin.onGameTick(QuestHelperPlugin.java:211)
	... 18 common frames omitted```

Fremmy Isles ores requirement wrong

if (client.getRealSkillLevel(Skill.MINING) >= 10)
{
ores = new ItemRequirement("Coal", ItemID.COAL, 7);
}
else if (client.getRealSkillLevel(Skill.MINING) >= 55)
{
ores = new ItemRequirement("Mithril ore", ItemID.MITHRIL_ORE, 6);
}
else
{
ores = new ItemRequirement("Tin ore", ItemID.TIN_ORE, 8);
}

The coal and mithril check should be flipped. Currently it will recommend coal for mining level >= 55 as well.

Demon Slayer bugged

No info on the side panel for Demon Slayer, arrows and dialogue options still show up.

Bug at Royal Trouble, Digging Deeper step

After talking to Mathilda, it will say to speak to Advisor Ghrim, and continually point to the stairs to the throne room in Miscellania Castle, though you will have to speak to Vargas first.
Screenshot 2020-10-28 at 09 50 58

Murder Mystery - Stuck on step

It seems that when we reach the step that says "Search Bob's barrel on the ground floor." it doesn't move past that. I've tried to drop the item that we get from the barrel and get a new one and it still does not proceed.

A "skip step" button would be greatly appreciated!

Add options for hiding certain quest helper features + personalization

Certain individuals may want to only have the general hint as to what to do, but not all the arrows and highlights. Others may want to only have the general quest overview section and nothing more. I should add options to pick and choose what's desired from the quest helper.

In addition, certain things such as highlight colours.

Add hyperlink to wiki entry for quest selected

When viewing a quest in quest helper it can be helpful to pre-read the wiki incase there are other details such as maps, recommended teleports, etc. Having a handy dandy link would be a++

Unable to start quest help if under required stats (even when boostable)

I'm unable to start the quest help for "Rum Deal" due to my farming requirement being below 40 though I'm able to boost >40 with Brown Spice from Evil Dave's lair.

Thank you.

UPDATE - I now have 40 Farming and am still unable to run the "Rum Deal" quest helper. My apologies for the confusion w/ title.

Demon Slayer

For demon slayer the plugin only lists 25 bones as an item requirement. The quest also requires 1gp(you have to give gypsy aris 1gp when you start the quest) and a bucket of water(it does show you where to pick up a bucket, though. So not really a big deal). Edit: Also found the quest doesn't list food+armor and varrock/draynor teleports. And in the enemies to defeat section Delrith isn't listed.

Just wanted to add I'm really liking the plugin quite a bit, and I hope you continue working on it. It's great! I'll continue to report any issues I come across. Thanks!!

Death to the Dorgeshuun step missing

In Death to the Dorgeshuun, zanik needs to find a trapdoor for you. There is a prerequisite step missing for this to happen. You first need to talk to Johanhus Ulsbrecht (4 - 3) and then Zanik can find the trapdoor.

Cabin Fever - Repeated step text

The text "Return the plunder to the chest in Bill's hull" repeats 4 times in the instructions panel under the "Plunder the pirates" section of the quest

Ghost Ahoy Quest Text Missing

The side instructions and sections are missing for the quest. The highlighted items and on screen arrows still work as do the necessary items in the instructions window. Restarting the quest did not help.

This was noticed on an account playing Trailblazer league.
Screen Shot 2020-11-06 at 11 20 11 PM

v1.1.5 Issue with quest sync Watchtower quest

Hi,

I have some problems with the quest sync of the watchtower quest,

I have already reinstalled the plugin; and have tried to use it on a difrent pc

I have v1.1.5

Thanks in advance

Knipsel
Knipsel2

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.