Block base damage to non-heli invoker

add option to not allow heli damage to a base unless they've aggro'd or invoked the helicopter.

players aggro a heli and then hide around a base that isnt theirs. heli fires rockets and destroys said base.  player then loots everything in it.  Trying to prevent that.

there's a lot more to it than just preventing the damage. one of such issues is determining if the base is theirs, or their friends

so there's several ways to do this

1) are they authorized, if not, then did they deauthorize to exploit this check?
2) are they in the same team, if not, did they leave the team to exploit this check?
3) are they in the same clan, if not, did they leave the clan to exploit this check?
4) have they built anything in the base, this is expensive to check, and does not guarentee anything as some people never build anything except a sleeping bag and maybe a box
5) are they authed on any code locks? extremely annoying to exploit which makes it a viable check
6) are any bags in the areas theirs or assigned to them? also extremely annoying to exploit which makes it a viable check
7) and the list goes on

if the heli is doing no damage to the base, then it is only fair that the player does no damage to the heli. otherwise this can and will be exploited

should the heli leave the area when this happens? yes, it is ideal. but what potential issues can arise if this happens? this must be handled as well

therefore it needs its own plugin, otherwise it would only serve to bloat this one

i could add a flag for it, and simply check if the user was authed or not, but it would be abused to hell and back. so its a no from me. maybe ill change my mind or find a better solution in the future, who knows

well, then how this worked before updated to 2.0.4, the settings are the same, but now the damage from the helicopter to other people's buildings is working
there's two people written about this here in a week, this worked normal, but now it doesn't

maybe it was based on auth damage? if player authed in base that was attacked by helicopter, then damage's done

it didn't work in any version. heli damage hasn't changed except with the addition of the NoHeliDamageQuarry flag

no one said or implied that it worked before.

auth damage will not work. authorizedamage flag is never checked for heli. heli flags are checked and that's it.

this MUST be controlled via hooks in its own plugin where it can receive the maintenance and support that it needs. this request is an entire plugin in itself. I might do it if I happen to have the time to do it properly.