Mr Awesome
Member
Hello
I'm using this code in an alarm to spawn four enemies, one real, the others fake. However, it only spawns all four when the real enemy spawns at point 0.
I am likely just making a simple coding error somewhere, but any help to fix this would be appreciated.
spawn_point=choose(0,1,2,3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo)
if ob_en_ck_left_ice_poo=spawn_point=0{
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=1{
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=2{
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=3{
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
I'm using this code in an alarm to spawn four enemies, one real, the others fake. However, it only spawns all four when the real enemy spawns at point 0.
I am likely just making a simple coding error somewhere, but any help to fix this would be appreciated.
spawn_point=choose(0,1,2,3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo)
if ob_en_ck_left_ice_poo=spawn_point=0{
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=1{
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=2{
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(3)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}
if ob_en_ck_left_ice_poo=spawn_point=3{
spawn_point=(0)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(1)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
spawn_point=(2)
instance_create_layer(xx[spawn_point],yy[spawn_point],"instances", ob_en_ck_left_ice_poo_fake)
}