Based mostly on YouTube footage, along with the OSRS wiki regarding the Chambers of Xeric, I managed to distill the basic layout of a raid along with all the possible room combinations. From this, I learned the following (please correct me if I'm wrong):
- A raid always consists of 2 floors with 7 rooms each, along with a third floor that contains the Great Olm boss room at the end.
- The top floor starts with a lobby room.
- The top floor ends with a room that contains a hole to go down to the lower floor.
- Once you go down the hole, you enter an empty room, the start of the lower floor.
- The lower floor ends with a room that contains a hole that goes down to the Great Olm boss room.
- The layout of each floor is always 4 x 2 (4 wide, 2 deep), with one spot not filled in (since there's always 7 rooms per floor, not 8).
- Aside from the Great Olm room and the start and end rooms of each floor, there are 10 rooms, each of which are a boss, puzzle, scavenger or farming room.
- Of these 10 rooms, there are always 2 farming rooms, one located within the first 5 rooms of the raid and one in the last room before the Great Olm.
- There are always 2 puzzle rooms, chosen randomly from the following 4 possibilities: Ice Demon, Tightrope, Crabs or Thieving (I made sure players cannot encounter the same puzzle twice in the same raid).
- There are always 3 or 4 boss rooms (these rooms are chosen randomly based on one of the four rotations in my previous dev blog). I personally never saw any raid with 5 bosses, unless I missed those. Either way, I see nothing wrong with always having 3 or 4 boss rooms in our raids.
- There are always 2 or 3 scavenger rooms, depending on the amount of boss rooms (3 scavengers if there are 3 boss rooms, 2 scavengers if there are 4 boss rooms). If there are 3 scavengers, the first room in the raid is always a scavenger room. If there are 2 scavengers, they can be spread randomly along the raid (although the first room is still often a scavenger room).
- There are never two scavenger rooms right after each other.
Throughout the numerous YouTube videos I have watched about the Chambers of Xeric, I also noticed one thing that players seem to do a lot: raid scouting, often with the help of a RuneLite plugin that allows them to see the complete layout of a raid.
Based on this, along with some comments I received before, I expect our players will want to have something similar so they can choose what rooms they encounter in a raid. I don't think I would ever allow our players to freely pick and choose all rooms in a raid, but I did implement two features that should make it more enjoyable and far less time consuming to scout than in OSRS.
The first feature is basically what RuneLite offers in OSRS, but before you even start a raid at all: an interface that displays the layout of the raid you're about to enter. If you're happy with the layout, you can go ahead and start the raid. If not, you can pay a number of PkHonor Points (or coins, not entirely decided on that part yet) to make the game generate a new raids layout for you. Donators will get a discount.
The second feature is an interface that allows you to pick the rooms that you prefer to have in a raid. This will not influence the layouts that are generated for you, but it will make it easier for you to determine if a raid is desirable or not when you're about to enter it (as per the screenshots above).
Please let me know if you have any suggestions on how the Chambers of Xeric should be implemented in PkHonor, also feel free to correct me if you believe I'm making any wrong statements about how the raid works in OSRS.