/spell/targeted/projectile/dumbfire name = "dumbfire spell" user_type = USER_TYPE_NOUSER var/dumbfire = 1 /spell/targeted/projectile/dumbfire/choose_targets(mob/user = usr) if(dumbfire) var/list/targets = list() var/starting_dir = user.dir //where are we facing at the time of casting? var/turf/starting_turf = get_turf(user) var/current_turf = starting_turf for(var/i = 1; i <= src.range; i++) current_turf = get_step(current_turf, starting_dir) targets += current_turf return targets else return ..()