|
RuneScape Queue hypothesis
What is a Queue?
In Jagex terms a Queue is an action performed in the game such as chopping down a tree or eating a piece of food.I will refer to queues from here on and out as actions.
Priority
Each type of action is assigned a priority which makes it follow specific conditions/rules/behaviors, the confirmed priorities are as following:
- Weak
- Normal
- Strong
Unconfirmed: It is my hypothesis that an action can be prioritized / focused above all other actions and I will give examples on this later in the thread.
Weak Action Rules
A weak action will be discarded once a player clicks away or if the player performs any other action. Known weak actions are make-x options.
Normal Action Rules
A normal action is only discarded in 3 scenarios: On willful or forceful logout, if forcefully discard by another action (examples will come later) or once its internal tick reaches 0.
A normal action can be stalled when an interface is opened, what this means is that the action will wait to execute itself until the interface the player has opened is closed.
A normal action will continue from where it left off if a player alternates between different options within its spectrum, an example is chopping down a tree,
if you are chopping an oak tree but decide to switch over to a normal tree, the action will simply continue from where it left off with the oak tree, an example of this is here:
Attacking specifically is forcefully discarded once the player kills its target.
Strong Action Rules
A strong action follows the same rules in regards to being discarded as a normal action follows.
A strong action is not stalled by interfaces, it will close the opened interface to execute itself.
Unconfirmed hypothesis on focused actions
An action can be focused and be prioritized above all other actions, an example of this would be a player performing an agility obstacle, during the course of completing the obstacle a strong action such as damage
will be blocked from executing itself until the player finishes the agility obstacle, the same can be observed when a player is stunned by a dragon spear special attack.
Forceful discard
Specific actions can and will forcefully discard other actions, an example of such action is teleporting. Teleporting will discard inbound damage.
I am not done with this thread and will continue to add on top of it as I discover new information, FEEL FREE TO CONTRIBUTE WHAT YOU KNOW. I feel like it is incremental to understand the functionality of actions works.
Edit
https://i.imgur.com/gO3xW1E.png
Last edited by George; 01-25-2021 at 04:54 PM.
Ah you must've missed the long conversations about this last year
https://github.com/RuneDocs/docs/blo...queue/index.md
-- update
Here's the github pages url for the docs (md formatted): https://runedocs.github.io/docs/
Very nice page, had no idea it was so detailed. Some of the things on the page is incorrect tho. Such as listing woodcutting, mining etc as a weak action which it is not and it would confuse people as it does not follow weak action conditions. Also its still unknown and debated wether movement is actually a queue. Skill guides suspending walking is also a thing of the past. Just a few things I noticed when skimming the page
Has this changed? Last time I tested only certain interfaces stalled normal actions on osrs; e.g the skill guide and items on death interfaces do, but other interfaces like quest guide didn't.
Yeah they were just my notes and scribbles at the time
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |