I would like to report a common type of crash. I experience this one expecially more in the sandy place.




I see this all the time, too, since purchasing the trail runner upgrade upon resurrection. I'm pretty sure it's being triggered by trail runners generated for sulfur:
___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object o_bonus_ore_trail_runner:
local variable spr(100546) not set before reading it.
at gml_Object_o_bonus_ore_trail_runner_Draw_0
############################################################################################
gml_Object_o_bonus_ore_trail_runner_Draw_0 (line -1)
I decompiled the code and found that it's correctly set for the collectable item, but not the active runner.
I did a sort then copied the missing lines over, and this seems to have solved that problem.
draw_self()
switch ore {
case 130:
spr = s_ore_icon_iron
break
case 500:
var spr = s_ore_icon_coal
break
case 711:
spr = s_ore_icon_tin
break
case 748:
spr = s_ore_icon_titanium
break
case 803:
spr = s_ore_icon_tungsten
break
case 980:
spr = s_ore_icon_copper
break
case 1007:
spr = s_ore_icon_gold
break
// meow - begin patch
case 255:
spr = s_ore_icon_lead
break
case 277:
spr = s_ore_icon_lithium
break
case 376:
spr = s_ore_icon_silicon
break
case 490:
spr = s_ore_icon_silver
break
case 740:
spr = s_ore_icon_nickel
break
case 750:
spr = s_ore_icon_zinc
break
case 849:
spr = s_ore_icon_sulfer
break
case 1196:
spr = s_ore_icon_aluminium
break
default:
instance_destroy()
// meow - end
}
draw_sprite(spr, 0, x, y)
Also, the ..._pocket_furnace_... code didn't decompile nicely for me, so I was unable/unwilling to determine if it was the patching/modding tool, or an existing problem that was causing crashes when I saturated my drill with portable furnaces.
___________________________________________ ############################################################################################ ERROR in action number 1 of Step Event0 for object o_drill: DoSub :2: undefined value at gml_Script_anon_DrillPart_pocket_furnace_gml_GlobalScript_drill_misc_data_2413_DrillPart_pocket_furnace_gml_GlobalScript_drill_misc_data ############################################################################################ gml_Script_anon_DrillPart_pocket_furnace_gml_GlobalScript_drill_misc_data_2413_DrillPart_pocket_furnace_gml_GlobalScript_drill_misc_data (line -1) gml_Script_anon_DrillPart_gml_GlobalScript_drill_part_data_8236_DrillPart_gml_GlobalScript_drill_part_data gml_Object_o_drill_Step_0
I hope this helps.