Skip to content

Prevent your beds and your organs from getting stolen out of your house

Player Name requested to merge PlayerName/2009scape:bed into master

Dear Arios: X1 goes with Y1. X2 goes with Y2. Round hole, round peg, y'know? X1 does not go with Y2, just as X2 does not go with Y1. Just like the round hole does not go with the square peg. You see where I'm going with this? X1-Y1, X2-Y2.

Turns out that if you do cross this shit the region manager fails matching the hotspot X1 to the current chunk X1, so it can't find your hotspot, so it can't replace it with that bed you built.

What has been done in this MR?

  • Went through the entire RoomProperties.java file to ensure hotspot coordinates are stored as <SW, NE> coordinates, rather than anything else (e.g. <SE, NW>). Fixes disappearing beds, organs (fixes #1251 (closed)), big plants (fixes #1637 (closed)), bookcases in study, fireplaces in bedroom, costume box in costume room.
  • Also fixed the completely incorrect coordinates for the Study's crystal ball hotspot (fixes #1623 (closed)).
  • Also slightly reformatted the file to be consistent with spaces after commas.

What should testers check?

  • Check that the above-mentioned hotspots can be constructed and that the constructed objects stick around even when you leave the house and reenter.
  • I have tested these changes thoroughly.

  • I used the relevant Zaros tool for any JSON edits where possible, and have attached screenshots of any changes.

Edited by Player Name

Merge request reports