Level Sets
From Runic Games Wiki
Level Sets
Level Sets are collections of room pieces representing a particular level style. There's a little bit of additional data other than the room piece list but not much. They'll looks like this:
[TILESET] <STRING>NAME:Catacomb <STRING>COLLISIONTYPE:ROOM <FLOAT>HORIZONTALSNAP:2 <FLOAT>HORIZONTALSNAP:4 <FLOAT>HORIZONTALSNAP:.01 <FLOAT>VERTICALSNAP:2.75 <FLOAT>VERTICALSNAP:5.5 <FLOAT>VERTICALSNAP:.01 <FLOAT>VERTICALSNAP:1.375 <FLOAT>ROTATESNAP:45 <FLOAT>ROTATESNAP:90 <FLOAT>ROTATESNAP:1 { ..bunch of room piece data ..} [/TILESET]
Properties
These level set properties are really only used by the editor.
- NAME
- (STRING) - Level set name.
- COLLISIONTYPE
- (STRING) - "ROOM" or "PROP", sets the pieces' collision query type for selecting in the editor.
- HORIZONTALSNAP
- (FLOAT) - a horizontal (X,Z) snap to be inherited by all pieces in this set. (you can have as many as you want)
- VERTICALSNAP
- (FLOAT) - a vertical (Y) snap to be inherited by all pieces in this set. (you can have as many as you want)
- ROTATESNAP
- (FLOAT) - a rotaion (degrees) snap to be inherited by all pieces in this set. (you can have as many as you want)