Shiptest 13 - Modules - TypesVar Details - Proc Details

mapping

Vars

biomesAll possible biomes in assoc list as type || instance
map_zonesList of all map zones
virtual_z_translationTranslation of virtual level ID to a virtual level reference

Procs

add_new_zlevelAdds new physical space level. DO NOT USE THIS TO LOAD SOMETHING NEW. SSmapping.get_free_allocation() will create any levels nessecary and pass you coordinates to create a new virtual level
create_map_zoneSanity Methodical trial and error method Creates and passes a new map zone
create_virtual_levelAllocates, creates and passes a new virtual level
find_allocation_in_levelNone of the levels could faciliate a new allocation, make a new one Finds a box allocation inside a Z level. Uses a methodical box boundary check method
get_free_allocationSearches for a free allocation for the passed type and size, creates new physical levels if nessecary.
init_reserved_levelsCreates basic physical levels so we dont have to do that during runtime every time, nothing bad will happen if this wont run, as allocation will handle adding new levels
initialize_biomesInitialize all biomes, assoc as type || instance

Var Details

biomes

All possible biomes in assoc list as type || instance

map_zones

List of all map zones

virtual_z_translation

Translation of virtual level ID to a virtual level reference

Proc Details

add_new_zlevel

Adds new physical space level. DO NOT USE THIS TO LOAD SOMETHING NEW. SSmapping.get_free_allocation() will create any levels nessecary and pass you coordinates to create a new virtual level

create_map_zone

Sanity Methodical trial and error method Creates and passes a new map zone

create_virtual_level

Allocates, creates and passes a new virtual level

find_allocation_in_level

None of the levels could faciliate a new allocation, make a new one Finds a box allocation inside a Z level. Uses a methodical box boundary check method

get_free_allocation

Searches for a free allocation for the passed type and size, creates new physical levels if nessecary.

init_reserved_levels

Creates basic physical levels so we dont have to do that during runtime every time, nothing bad will happen if this wont run, as allocation will handle adding new levels

initialize_biomes

Initialize all biomes, assoc as type || instance