I wonder..

Now i havent seen much on the ordinance drops, i dont know if they just materialize in front of you or if they are literally dropped from the sky, i hope the latter. Why? becuase i want to make it my mission to kill someone with the drop. that would be awesome, bait someone into walking into the circle, get them to stand on the imaginary X long enough and then BAM! giant metal post in the head. classic looney tunes.
it would be great ya know.

All Ordinance drops in from the sky (from the infinity). However, if you call it in while indoors, or under an overhang, it basically materializes in front of you.

thank you, i now know where i will be calling for my ordinance.