Skip to main content

room.save_floor_plan

Generated from spec/protocol.yaml. Do not edit by hand.

Overview

  • ID: 875
  • Header: ROOM_MODEL_SAVE
  • Direction: Client to Server (c2s)
  • Realm: Room
  • Phase: session
  • Since: nitro-1.6.6
  • Summary: Save an updated room floor plan

Payload fields

FieldTypeRequiredDescription
wallHeightint32requiredWall height override (-1 to use model default).
hideWallsbooleanrequiredWhether walls are hidden.
wallThicknessint32requiredWall thickness level: -2 to 1.
floorThicknessint32requiredFloor thickness level: -2 to 1.
heightmapStringstringrequiredThe new heightmap encoded as a string where each character represents a tile height level.

Behavior

Sender

Sent by the room owner after editing the floor plan in the room editor. Contains the new heightmap string and thickness settings.

Receiver

The server validates the heightmap and persists it. Confirmed in GLADIATOR.

Notes

  • No additional notes