var list, col, ins, hit;
hit=false
list=ds_list_create();//create list
col=instance_place_list(x,y,all,list,true);//list all collissions
for(i = 0; i
argument0){//check if shield is above 0
ins.game_shield-=argument0//damage shield
hit=true
}else{//if shield = 0 or below
ins.game_health-=argument0//damage health
hit=true
}
}else{
ins.game_health-=argument0//if no shield, damage health
hit=true
}
}
}
ds_list_destroy(list)//destroy list
return(hit)//return if an instance has been "damaged"