Added Seed Saving, attempted to fix room darkness

main
DodoBirb 5 years ago
parent 9bbde64642
commit e82fd913cd

@ -1,7 +1,6 @@
AR_Logic()
global.accessnodes = ds_list_create()
global.roommap = ds_map_create()
global.randodoor = ds_list_create()
map = global.roommap
access = global.accessnodes
list = global.nodelist

@ -6,6 +6,8 @@ targetroom = 238
screen_surface = -1
global.targetroom = 0
black = 0
global.roommap = -1
global.randodoor = ds_list_create()
global.classicmode = 0
global.godmode = 0
global.enablecontrol = 1

@ -21,6 +21,7 @@ if (((direction == 0 || direction == 180) && oCharacter.y <= (y + 8) && oCharact
}
if (ds_list_find_index(global.randodoor, id) != -1)
{
global.darkness = 0
if (direction == 0)
global.targetx = (targetx + 32)
if (direction == 180)

@ -0,0 +1,3 @@
map = global.roommap
map_str = ds_map_write(map)
return map_str;

@ -0,0 +1,4 @@
if ds_exists(global.roommap, 1)
ds_map_destroy(global.roommap)
global.roommap = ds_map_create()
ds_map_read(global.roommap, base64_decode(file_text_read_string(argument0)))

@ -41,6 +41,8 @@ else
file_text_readln(fid)
sv6_get_seed(fid)
file_text_readln(fid)
sv6_get_ar(fid)
file_text_readln(fid)
file_text_close(fid)
file_delete((filename + "d"))
global.maxhealth = (99 + ((global.etanks * 100) * oControl.mod_etankhealthmult))

@ -10,12 +10,13 @@ save_str[7] = sv6_add_map()
save_str[8] = sv6_randomizer()
save_str[9] = sv6_add_trooper_logs()
save_str[10] = sv6_add_seed()
save_str[11] = sv6_add_ar()
filename = ("AreaRando/save" + string((global.saveslot + 1)))
fid = file_text_open_write(filename)
file_text_write_string(fid, rc4("[AM2R SaveData V7.0]", "HEADER_KEY"))
file_text_writeln(fid)
i = 0
repeat (10)
repeat (11)
{
file_text_write_string(fid, base64_encode(save_str[i]))
file_text_writeln(fid)

Loading…
Cancel
Save