DreamySkrell
2024-06-16 02:58:22 +00:00
committed by GitHub
co-authored by DreamySkrell <>
parent c4c2f1f3a2
commit 8255935704
3 changed files with 19 additions and 4 deletions
+10 -2
View File
@@ -50,8 +50,16 @@ GLOBAL_DATUM_INIT(_preloader, /dmm_suite/preloader, new)
/dmm_suite/proc/load_map_impl(dmm_file, x_offset, y_offset, z_offset, cropMap, measureOnly, no_changeturf, x_lower = -INFINITY, x_upper = INFINITY, y_lower = -INFINITY, y_upper = INFINITY)
var/tfile = dmm_file//the map file we're creating
if(isfile(tfile))
// tfile = file2text(tfile)
tfile = bapi_read_dmm_file("[tfile]") // `tfile` is of type `File`, this makes it into just a string of its path
// name/path of dmm file, new var so as to not rename the `tfile` var
// to maybe maintain compatibility with other codebases
var/tfilepath = "[tfile]"
// use bapi to read, parse, process, mapmanip etc
// this will "crash"/stacktrace on fail
tfile = bapi_read_dmm_file(tfilepath)
// if bapi for whatever reason fails and returns null
// try to load it the old dm way instead
if(!tfile)
tfile = file2text(tfilepath)
if(!x_offset)
x_offset = 1