room_duplicate

This function duplicates a given room and returns the duplicate's index to be used in all further calls to reference the new room.

NOTE New rooms are not part of usual room ordering, so they do not have a "previous" or "next" room (meaning that the functions room_next and room_previous will not work). To jump from the added room to another, you must use the index of the room itself.

 

Syntax:

room_duplicate(index);

ArgumentTypeDescription
indexRoom AssetThe original room to be duplicated.

 

Returns:

Room Asset

 

Example:

global.myroom = room_duplicate(rm_level);

This will duplicate the room rm_level and assign the room index of this new room to the variable global.myroom.