Skip to content

Self-dropped ground items can become restricted while switching floors in Mourning's End II #107

@elertan

Description

@elertan

Problem

A self-dropped ground item can become blocked by Bronzeman restrictions while doing Mourning's End Part II after switching floors.

Context / Impact

This can cause players to lose access to their own dropped supplies during quest progression (for example after using stairs/lever transitions), which is unexpected and can disrupt or soft-lock practical quest flow.

Steps to Reproduce (bug only)

  1. Enable Bronzeman with Restrict ground items enabled.
  2. During Mourning's End Part II, go near the lever section.
  3. Drop a Prayer potion(1) on the ground.
  4. Switch floors (go down and back up).
  5. Try to pick the same item back up.

Actual Behavior

The item can no longer be picked up and is treated as restricted, even though it was dropped by the current player.

Expected Behavior

Self-dropped items should remain reclaimable by the dropper for their full lifetime, even if OSRS ownership metadata changes after floor transitions.

Acceptance Criteria

  • Self-dropped items remain takeable after floor transitions (stairs/ladders/lever transitions) during quests.
  • Ground-item enforcement uses tracked ownership data as fallback when live ownership metadata no longer reports OWNERSHIP_SELF.
  • Restrictions still block items that are truly not owned by the player/group.
  • No regressions for normal ground-item restriction behavior outside transition areas.

Additional Information

Observed during Mourning's End Part II: item was dropped near the lever, then became blocked after going down and back up.

Notes / Constraints

Likely failure point is ownership/key continuity across transitions (for example world-view/position-derived key changes), so fix should preserve anti-bypass behavior while allowing legitimate reclaims.

Metadata

Metadata

Labels

bugSomething isn't workinggame rulesGameplay rules, restrictions, and policy behavior

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions