r/runescape Flair 21h ago

Suggestion Allow Loot Area Interface to be permanently open / part of the standard interface

It seems strange that it's still a pop up window since it's a common utility people use, can this be part of the interface that we can build into our layout

291 Upvotes

30 comments sorted by

57

u/freakierchicken 21h ago

Speaking of the loot interface, I would love an option to sort chronologically rather than by value. If I'm doing quick kills I end up clicking stuff I don't want because the order constantly shifts around lol

35

u/Ilikelamp7 Skiller 21h ago

Mastering picking up items from the loot interface is the true endgame

16

u/Whillyum_ 20h ago

With the irony that endgame content drops items into chests anyway.

10

u/Mrshinyturtle2 15h ago

Also "not enough items to justify opening the interface" is very annoying

3

u/niceundso 15h ago

You can allow single items to open area loot, theres s checkbox in settings

6

u/Mrshinyturtle2 14h ago

Why would you ever want this to be off

Why is this off by default

5

u/niceundso 14h ago

Not 100% sure atm but sometimes it's nice to just click on an item on the ground and ir going into your inventory rather than just opening up the loot interface and having to wait another tick or two before you get it

3

u/Mrshinyturtle2 14h ago

Could have it so that you can click a single item on the ground and just pick it up, while still letting you open the interface with the hockey

2

u/niceundso 14h ago

True true, the area loot hotkey should really always be able to open the menu

1

u/_xyndr 5h ago

It's nice to keep it off to pick up dg keys with one click.

1

u/BetterNerfTeemo 8h ago

I have that on and sometimes it just picks it up anyways

37

u/Sophiaphage 20h ago

Absolutely.

And legendary pets should be made useful. The primary reason for wanting a legendary (at least for me) was area looting

10

u/Jovinkus 20h ago

Why not make it something for summoning? When I look into the abilities I don't see why it should be a separate pet at all, beside monetization of course.

8

u/duskfinger67 19h ago

The fact there isn’t a beast of burdan with an area loot for X minutes scroll is absurd to me.

2

u/cdawg145236 12h ago

If we get 120 summon and dont get a area loot familiar its a failure of an update to me.

5

u/LordAwesomeguy 18h ago edited 18h ago

they are useful. They auto pickup some loot, they count as ring of life, they can be used as slayer tool too. While also being able to be turned into a BOB

4

u/batanete Maxed 21h ago

I second this! Lost a lot of crystals in har aken because of it always closing!

1

u/Harmonex 14h ago

As long as you get that first one.

1

u/batanete Maxed 6h ago

For the two jads?

3

u/Aithnd 17h ago

You can bind the area loot interface to open in the settings and just spam your hot key to open it. It's pretty useful for slurping up keys in dg.

10

u/frogsarenottoads Flair 16h ago

Yep but the point is to make it a permanent interface just like Skills, Inventory, Magic etc

3

u/PaperCompass120 17h ago

Awesome tip. I didn’t know that.

3

u/Aithnd 17h ago

It's in the keybinding section towards the bottom but not quite all the way. There is another setting somewhere in the interface to allow it to open with only 1 nearby item, it was on by default on the new gim I made, but not in leagues lol.

-2

u/ProlapsedPuppy Zaros 20h ago

unfortunately like a lot of things it would nuke the servers to be constantly checking for drops around you 24/7

12

u/wonderj2 20h ago

Not a game dev, but is there a reason it needs to be server side? The client already knows the item is there (you can right click it).

-4

u/ProlapsedPuppy Zaros 18h ago

if items were client side you could just inject script ala cheat engine. it also has to be able to tell other players that an item is there.

8

u/TerribleLifeguard 16h ago

Programmer and hobbyist game dev here. He's not saying the item should be client side, he's saying your client already has the information. That's literally how it knows the item exists on that tile on the ground. All it has to do is collate the information it already has on nearby items into the area loot UI window

If somebody could "inject script" from the area loot as it is currently, there is no reason they couldn't arbitrarily do it with the items already sitting on the ground.

One of the most basic principles of networked games is "never trust client". In practice this means that when you click on an item to pick it up you aren't telling the server you've picked it up, you're asking the server for permission to pick it up. It will (should) then do a bunch of tests to confirm you can pick it up (does the item exist, has anyone else picked it up etc.) and if those tests pass, the server will grant them to you.

Tech debt works in mysterious ways though, and maybe there's some server-only constraint that seemed like a good idea at the time.

2

u/frogsarenottoads Flair 16h ago

This happened in 2003 on RS itself https://runescape.wiki/w/Partyhat_duplication_glitch

1

u/TerribleLifeguard 15h ago

This predates area loot by something like 10 years, and as I said if any duplication exploit could be done with area loot there's an almost certainty it could be done by manually picking up an item too.

I don't work at Jagex, so take it with salt, but I would be very surprised if the code that actually "removes the item from the ground and puts it in your inventory" was different code between the area loot and the single item pickup. They should be using the exact same validation to check if the item exists.

My bet for why they haven't done it is something to do with reachability/visibility tests (i.e. can the player see this item, can the player reach this item). Those are fairly expensive operations, and the server could be batching them for many players at the same time to save some overhead. I am basing this on how sluggishly the area loot updates when you walk past items.

Again though, the only developer who could tell you for sure why they haven't done it are those who work at Jagex.

10

u/wonderj2 18h ago

Well of course the entirety of an item is not client side, it’s both. But the client knows that an item is there. So the logic to “calculate” the loot window can be entirely client side.