PostRoomGenerationContext
Callback context typessource
Context received in ON.POST_ROOM_GENERATION. Used to change the room templates in the level and other shenanigans that affect level gen.
Methods
change_short_tile_code
function PostRoomGenerationContext:change_short_tile_code(short_tile_code: SHORT_TILE_CODE, short_tile_code_def: ShortTileCodeDef)short_tile_code:SHORT_TILE_CODEshort_tile_code_def:ShortTileCodeDef
define_short_tile_code
function PostRoomGenerationContext:define_short_tile_code(short_tile_code_def: ShortTileCodeDef): SHORT_TILE_CODE?short_tile_code_def:ShortTileCodeDef
Returns SHORT_TILE_CODE? (may be nil)
mark_as_machine_room_origin
function PostRoomGenerationContext:mark_as_machine_room_origin(x: integer, y: integer, layer: LAYER): booleanx:integery:integerlayer:LAYER
Returns boolean
mark_as_set_room
function PostRoomGenerationContext:mark_as_set_room(x: integer, y: integer, layer: LAYER): booleanx:integery:integerlayer:LAYER
Returns boolean
set_num_extra_spawns
function PostRoomGenerationContext:set_num_extra_spawns(extra_spawn_id: integer, num_spawns_front_layer: integer, num_spawns_back_layer: integer)extra_spawn_id:integernum_spawns_front_layer:integernum_spawns_back_layer:integer
set_procedural_spawn_chance
function PostRoomGenerationContext:set_procedural_spawn_chance(chance_id: PROCEDURAL_CHANCE, inverse_chance: integer): booleanchance_id:PROCEDURAL_CHANCEinverse_chance:integer
Returns boolean
set_room_template
function PostRoomGenerationContext:set_room_template(x: integer, y: integer, layer: LAYER, room_template: ROOM_TEMPLATE): booleanx:integery:integerlayer:LAYERroom_template:ROOM_TEMPLATE
Returns boolean