It's just an aircraft with a Helicopter locomotor while having this AI setting:
Code:
Behavior = JetAIUpdate ModuleTag_06
ReturnToBaseIdleTime = 5000 ; if idle for this long, return to base, even if not out of ammo
MinHeight = 6
NeedsRunway = No
KeepsParkingSpaceWhenAirborne = Yes
AutoAcquireEnemiesWhenIdle = Yes
Turret
TurretTurnRate = 0 ; this "turret" does not turn
TurretPitchRate = 0 ; nor does it pitch
ControlledWeaponSlots = PRIMARY SECONDARY
End
End
If you want them to instantly return to base when idle, like the RA2 harrier, set the idle time to 400.
The take off is abit iffy and the aircraft strangely always faces to the east

.
Here's what it looks like:
YouTube - VTOL in Generals
Another bug is, the "OutOfAmmoDamagePerSecond" parameter doesn't properly work so i removed it from the AI code above, incase you're wondering why its not there and the circling code from the locomotor don't work either. Other than that, its better than nothing
Don't mind the model, its just a test model
