Fixed Bugs introduced in new algo, Added extra transitions

main
DodoBirb 4 years ago
parent 1d5e7648e1
commit b7f30e1414
No known key found for this signature in database
GPG Key ID: 361CA687D5E39154

@ -291,5 +291,115 @@ switch to
transitionx = 316
transitiony = 160
break
case 111840:
targetroom = 110
targetx = 16
targety = 128
height = 80
direction = 0
camstartx = 16
camstarty = 120
transitionx = 4
transitiony = 128
break
case 112031:
targetroom = 111
targetx = 304
targety = 128
height = 64
direction = 180
camstartx = 120
camstarty = 64
transitionx = 316
transitiony = 128
break
case 107662:
targetroom = 56
targetx = 304
targety = 160
height = 80
direction = 180
camstartx = 304
camstarty = 120
transitionx = 316
transitiony = 160
break
case 109211:
targetroom = 77
targetx = 16
targety = 160
height = 80
direction = 0
camstartx = 16
camstarty = 160
transitionx = 4
transitiony = 160
break
case 129385:
targetroom = 216
targetx = 16
targety = 192
height = 64
direction = 0
camstartx = 16
camstarty = 120
transitionx = 4
transitiony = 192
break
case 125915:
targetroom = 189
targetx = 624
targety = 3072
height = 64
direction = 180
camstartx = 624
camstarty = 3072
transitionx = 316
transitiony = 192
break
case 133684:
targetroom = 251
targetx = 304
targety = 144
height = 64
direction = 180
camstartx = 304
camstarty = 120
transitionx = 316
transitiony = 144
break
case 133711:
targetroom = 252
targetx = 16
targety = 384
height = 64
direction = 0
camstartx = 16
camstarty = 360
transitionx = 4
transitiony = 144
break
case 135412:
targetroom = 280
targetx = 16
targety = 384
height = 64
direction = 0
camstartx = 16
camstarty = 360
transitionx = 4
transitiony = 144
break
case 135456:
targetroom = 281
targetx = 624
targety = 384
height = 64
direction = 180
camstartx = 304
camstarty = 360
transitionx = 316
transitiony = 144
break
}

@ -2,14 +2,20 @@ global.nodelist = ds_list_create()
global.accessnodes = ds_list_create()
access = global.accessnodes
list = global.nodelist
a5set[2] = 132419
a5set[3] = 136521
a5set[4] = 133684
a5set[5] = 135412
tr_149603[1] = 149603
tr_149603[2] = 122610
ds_list_add(list, tr_149603)
tr_110044[1] = 110044
tr_110044[2] = 110420
tr_110044[3] = 111840
ds_list_add(list, tr_110044)
tr_110420[1] = 110420
tr_110420[2] = 110044
tr_110420[3] = 111840
ds_list_add(list, tr_110420)
tr_122610[1] = 122610
tr_122610[2] = 149603
@ -20,21 +26,39 @@ ds_list_add(list, tr_106358)
tr_132198[1] = 132198
tr_132198[2] = 106358
ds_list_add(list, tr_132198)
tr_132419 = a5set
tr_132419[1] = 132419
tr_132419[2] = 136521
ds_list_add(list, tr_132419)
tr_136521 = a5set
tr_136521[1] = 136521
tr_136521[2] = 132419
ds_list_add(list, tr_136521)
tr_111840[1] = 111840
tr_111840[2] = 110420
tr_111840[3] = 110044
ds_list_add(list, tr_111840)
tr_106333[1] = 106333
tr_106333[2] = 125915
ds_list_add(list, tr_106333)
tr_125915[1] = 125915
tr_125915[2] = 106333
ds_list_add(list, tr_125915)
tr_133684 = a5set
tr_133684[1] = 133684
ds_list_add(list, tr_133684)
tr_135412 = a5set
tr_135412[1] = 135412
ds_list_add(list, tr_135412)
ds_list_add(list, 149762)
ds_list_add(list, 108025)
ds_list_add(list, 110438)
ds_list_add(list, 123179)
ds_list_add(list, 115249)
ds_list_add(list, 116995)
ds_list_add(list, 106333)
ds_list_add(list, 136536)
ds_list_add(list, 101403)
ds_list_add(list, 112031)
ds_list_add(list, 109211)
ds_list_add(list, 129385)
ds_list_add(access, 107801)
ds_list_add(access, 109737)
ds_list_add(access, 103777)
@ -44,3 +68,4 @@ ds_list_add(access, 104117)
ds_list_add(access, 105774)
ds_list_add(access, 105815)
ds_list_add(access, 101303)
ds_list_add(access, 107662)

@ -29,10 +29,16 @@ while (ds_list_size(access) > 0)
{
for (i = 2; i < array_length_1d(node2); i += 1)
{
if is_undefined(ds_map_find_value(map, node2[i]))
if (ds_list_find_index(access, node2[i]) == -1)
{
ds_list_add(access, node2[i])
ds_list_delete(list, ds_list_find_index(list, node2[i]))
if is_undefined(ds_map_find_value(map, node2[i]))
{
if (node2[i] != node2[1])
{
ds_list_add(access, node2[i])
ds_list_delete(list, ds_list_find_index(list, node2[i]))
}
}
}
}
node2 = node2[1]
@ -41,6 +47,8 @@ while (ds_list_size(access) > 0)
ds_map_add(map, node2, node1)
file_text_write_string(fid, ((string(node1) + "-") + string(node2)))
file_text_writeln(fid)
file_text_write_string(fid, string(ds_list_size(access)))
file_text_writeln(fid)
}
file_text_close(fid)
ds_list_destroy(list)

@ -1793,7 +1793,7 @@
"y": 160,
"object_definition": "oGotoRoom",
"instance_id": 109211,
"creation_code": "gml_RoomCC_rm_a1b01_4507_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -547,7 +547,7 @@
"y": 160,
"object_definition": "oGotoRoom",
"instance_id": 107662,
"creation_code": "gml_RoomCC_rm_a1h02_4297_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -939,7 +939,7 @@
"y": 128,
"object_definition": "oGotoRoom",
"instance_id": 111840,
"creation_code": "gml_RoomCC_rm_a2c02_5081_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -2871,7 +2871,7 @@
"y": 128,
"object_definition": "oGotoRoom",
"instance_id": 112031,
"creation_code": "gml_RoomCC_rm_a2c03_5096_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -337,7 +337,7 @@
"y": 192,
"object_definition": "oGotoRoom",
"instance_id": 129385,
"creation_code": "gml_RoomCC_rm_a4b01_6650_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -757,7 +757,7 @@
"y": 3072,
"object_definition": "oGotoRoom",
"instance_id": 125915,
"creation_code": "gml_RoomCC_rm_a4h04_6373_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -393,7 +393,7 @@
"y": 384,
"object_definition": "oGotoRoom",
"instance_id": 135412,
"creation_code": "gml_RoomCC_rm_a5b02_8149_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -463,7 +463,7 @@
"y": 384,
"object_definition": "oGotoRoom",
"instance_id": 135456,
"creation_code": "gml_RoomCC_rm_a5b03a_8158_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -393,7 +393,7 @@
"y": 144,
"object_definition": "oGotoRoom",
"instance_id": 133684,
"creation_code": "gml_RoomCC_rm_a5c06_7301_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

@ -379,7 +379,7 @@
"y": 384,
"object_definition": "oGotoRoom",
"instance_id": 133711,
"creation_code": "gml_RoomCC_rm_a5c07_7304_Create",
"creation_code": "AR_Transition_Code",
"scale_x": 1,
"scale_y": 1,
"color": 4294967295,

Loading…
Cancel
Save