Giter Site home page Giter Site logo

darrenswhite / ironquest Goto Github PK

View Code? Open in Web Editor NEW
20.0 20.0 6.0 9.28 MB

RuneScape Quest Planner - IronQuest

Home Page: https://ironquest.co.uk/

License: Apache License 2.0

Java 81.34% Dockerfile 0.41% HTML 0.41% JavaScript 4.00% TypeScript 5.89% Vue 6.96% Shell 0.72% SCSS 0.27%
rs3 runescape

ironquest's People

Contributors

darrenswhite avatar dependabot[bot] avatar misterbored avatar

Stargazers

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

Watchers

 avatar  avatar

ironquest's Issues

Some quests not registering as completed

Some quests show up in my queue even though they are completed, the examples right now are Dig Site, and the Fairy Tale series. I suspect it's a naming error. For example, IronQuest says "Dig Site" but the actual quest name is "The Dig Site". The same is true for all the Fairy Tale quests, they should all have "A Fairy Tale..." but IronQuest just has "Fairy Tale..."
I'm sure there are others, these are just what is sitting at the top for me that I notice.

Add UI hints

To help users understand what each option does.

Wrong order of quest's & xp lamp order

After running program for my ironman i've noticed that some quest's are placed higher than quest's that are required to do that quest, for example river of blood is placed on first place but i haven't done any quest's of vampyre questline. there are much more quests like that ( appearing before their reqs )
the other issue is that some of the recommended xp lamp placements doesn't make much sense.
for example my hunter lvl is 76 which is req for lord of vampyrium and is highest hunter quest req but i still see quest's with lamps that can be put in any skill and are recommending me to use it on hunter xD
screens below :)
image

getCombatLevel doesn't take into account skill max of 99

My combat level is reported at 147.0. This is due to the formula calculating from virtual skill levels not for real skill levels.

The effect of this shouldn't be too commonly observed, but it is possible this would flag some quests as meeting the requirements, and thus optimal complete when they're not. (e.g. a level 98 player with 120 defence would be shown as over 100 combat, so The World Wakes may be suggested as the best quest to complete, when the player wont really be able to complete it)

Screenshot of my RS account + info loaded into Quest Planner application

Add miniquests

  • Doric's Task V (miniquest)
  • Doric's Task IV (miniquest)
  • Final Destination (miniquest)
  • Harbinger (miniquest)
  • A Guild of Our Own (miniquest)
  • Desert Slayer Dungeon (miniquest)
  • Mahjarrat Memories (miniquest)
  • Lair of Tarn Razorlor (miniquest)
  • Doric's Task II (miniquest)
  • Doric's Task III (miniquest)
  • Bar Crawl (miniquest)
  • Head of the Family (miniquest)
  • Tales of Nomad (miniquest)
  • Flag Fall (miniquest)
  • In Memory of the Myreque (miniquest)
  • Purple Cat (miniquest)
  • Doric's Task VII (miniquest)
  • Tales of the God Wars (miniquest)
  • Benedict's World Tour (miniquest)
  • Tuai Leit's Own (miniquest)
  • The Curse of Zaros (miniquest)
  • Lost Her Marbles (miniquest)
  • From Tiny Acorns (miniquest)
  • Rebuilding Edgeville (miniquest)
  • The Lost Toys (miniquest)
  • Eye for an Eye (miniquest)
  • Boric's Task I (miniquest)
  • Wandering Ga'al (miniquest)
  • Doric's Task I (miniquest)
  • The General's Shadow (miniquest)
  • Koschei's Troubles (miniquest)
  • The Hunt for Surok (miniquest)
  • Witch's Potion (miniquest)
  • Spiritual Enlightenment (miniquest)
  • Hopespear's Will (miniquest)
  • Ghosts from the Past (miniquest)
  • Doric's Task VI (miniquest)
  • Boric's Task II (miniquest)
  • Sheep Shearer (miniquest)
  • Doric's Task VIII (miniquest)
  • Jed Hunter (miniquest)
  • One Foot in the Grave (miniquest)
  • Abyss (miniquest)
  • Boric's Task III (miniquest)
  • Damage Control (miniquest)

Remember past lamps to use in future

Currently, unusable lamps show as Use ##k lamp (when requirements are met).

Instead, these lamps should be remembered and shown later when requirements are met. This would show the most optimal time to use them.

Add sagas

  • Nadir (saga)
  • Thok It To 'Em (saga)
  • Thok Your Block Off (saga)
  • Three's Company (saga)
  • Vengeance (saga)

Add missing quests

  • Chef's Assistant
  • Curse of the Black Stone
  • The Needle Skips
  • Violet is Blue
  • You Are It

Displaying only free quests doesn't show Dragon Slayer

Steps to reproduce

  1. Enter blank username
  2. Select only Free quests
  3. Run
  4. Search for "Dragon Slayer"

Expected results

Dragon Slayer should appear in the quest list

Actual results

Dragon Slayer doesn't appear in the quest list

Version

1.08

App randomly stopped working?

The app randomly stopped working. When I hit run, nothing happens, for any username. I tried redownloading the app and that didn't work. I tried clone the repository and run the code myself and there is in exception thrown: Player.java line 405.

Seems no records are returned from the parser.

Cant get it to run

View details
Parameters:
{
"name": "hc kingace",
"typeFilter": "QUESTS",
"accessFilter": "ALL",
"ironman": true,
"recommended": false,
"lampSkills": [
"HERBLORE"
],
"questPriorities": {},
"algorithm": "DEFAULT"
}
Response:

Incorrect Combat Level and Summoning Level

The stats on the right say that my Combat Level is 121 when it's 120 and my Summoning Level is 77 when it's 76.

EDIT: The Summoning Level is correct, I didn't realize it was factoring in the XP reward from the first recommended quest. However, the combat level is still off.
EDIT2: When using the formula to calculate the combat level, the Summoning and Prayer values should be rounded down after halved.

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.