Hmmm.......
I like the idea of only engaging certain vehicles, but again, I reiterate the projectile limit issue—coupled with hundreds of thousands of bricks, this will not be good.
Personally, I don't like the idea of a manual CIWS (Phalanx, Goalkeeper, etc.) because it takes the fun out of having an automated turret. I mean I suggested the railgun turret before, and if you don't want it, its fine, but using a manual railgun turret would be cool for shooting down vehicles if it had like a 5-10-second cooldown.
Additionally, something this server really needs is a radar event set that does the following:
Outputs:
SetRadarRadius
SetDetectSpeed: Minimum speed for a vehicle to be traveling to trigger onRadarDetectNew
ReportCurrentResult: Puts a shape name text (the stuff you'd see over a blocko's head), of the latest detection, saying "(name of vehicle's spawn brick) DETECTED at (Distance) at (Angle) traveling at (Speed)."
RadarBlip: Scans the area within the spherical zone defined.
(Maybe) TargetObject: Sets CIWS weapons by specified brick name to auto-target and intercept a specified object.
IfDetectedObject: If an object that is detected matches a brick name that is included.
Inputs:
OnDetectNew: When a new vehicle enters the radar zone.
OnDetect: When an existing vehicle is in the radar zone.
OnObjectLost: When an object goes out of range or is destroyed.
OnBlip: When the area is scanned.
OnRadarTrue: True conditional for IfDetectedObject.
OnRadarFalse: False conditional for IfDetectedObject.