[43b] Make Meteoric Crash always ignore friendlies
Posted: Fri Nov 16, 2012 2:00 am
If I read the code right, it's intended to get the friendly fire status of the spell it grabs from, but some spells don't entirely report their friendly fire status(Alchemist bombs for example), and I'm not entirely sure it works perfectly even so(From some cursory mucking, I had a friendlyfire=false Channel Staff-triggered Meteor hit my Golem/myself).
Combine this with the fact that it has a radius, and seems to target a (random?) enemy in your attack radius, and there's some issues. I can see, say, casting an Anorithil or Paradox Mage's beam, which have no friendly-fire, only to hit yourself with a meteor because some tanky enemy happens to be right next to you. It's a fairly unsafe ability as it is.
Edit: Also, I somehow just friendly-fired myself from about five squares away from an impact site. This is a little confusing and not pleasant.
If I had to guess why, it may be something to do with the only valid targets not being within Line of Sight, and it defaulting to hitting myself...
Combine this with the fact that it has a radius, and seems to target a (random?) enemy in your attack radius, and there's some issues. I can see, say, casting an Anorithil or Paradox Mage's beam, which have no friendly-fire, only to hit yourself with a meteor because some tanky enemy happens to be right next to you. It's a fairly unsafe ability as it is.
Edit: Also, I somehow just friendly-fired myself from about five squares away from an impact site. This is a little confusing and not pleasant.
