Foo Fighter

Initial Test

Release Thread

Originally Posted by Wikipedia
The first sightings occurred in November 1944, when pilots flying over Germany by night reported seeing fast-moving round glowing objects following their aircraft. The objects were variously described as fiery, and glowing red, white, or orange. Some pilots described them as resembling Christmas tree lights and reported that they seemed to toy with the aircraft, making wild turns before simply vanishing. Pilots and aircrew reported that the objects flew formation with their aircraft and behaved as if under intelligent control, but never displayed hostile behavior. However, they could not be outmaneuvered or shot down. The phenomenon was so widespread that the lights earned a name - in the European Theater of Operations they were often called "kraut fireballs" but for the most part called "foo-fighters".

Technical Details
This contraption leverages the run-time interpreted Expression2 Scripting Language exposed by the WireMod addon for Garry's Mod.
It maintains a system of physically simulated entities flying in various formations depending on the "mode" selected by the pilot. The "body" is a hollow protective shell in which a chair is mounted for seating the player. The "drones" are spherical entities which maintain their position relative to the body, and can be dispatched to create havok at will.

1. Passive
Fast moving, no encumbering drones. Cloaking, JumpDrive and Decoys available.

2. Combat
Physics damage mode, 3 drone formations suitable for smashing targets.
a. Circle: drones circle the equator of the sphere on a single orbit, until released with Primary Fire, flying forward while still spinning in a circle and tracking driver's eye
b. Line: Drones encircle sphere in radial orbits, until released to bounce back and forth along the driver's view direction.
c. Explode: Drones fly outward then inward toward sphere, maximum speed while approaching origin and changing to random axis once reached, origin set to a fixed location and distance/speed of radial travel increased to continuously pummel a stationary target while the sphere is free to move around

3. Spawner
Explosive damage mode, spawner drones drop exploding props into an expanding circular formation around the sphere until they are hurled forward and either collide with a wall or collapse into each other when primary fire is released.

4. Utility
Whatever WireMod Sensors/Actuators you've wired up to the utility drones will fire when rolled into the top-right position. Also good for attaching GCombat Weaponry.

There are 3 numpad inputs wired up by default:
7: Call Sphere
8: Dismiss Sphere
9: Set Home

W, A, S, D, JUMP(up), WALK(down)
Run: Shortcut to Passive Mode, Use Jumpdrive if already in Passive Mode

Mouse1: Use Drone Function, Deploy Decoys in Passive Mode
Mouse2: Cycle Drone Functions, Cloak in Passive Mode
R: Cycle Drone Class

Have fun!