I realize that learning by watching is inherently limited, but I think I've gathered that, on these forums, when you have a question and you've been unable to find the answer using the search function, the custom is to begin your thread with "Sorry if this has already come up, but my search-fu has failed me, and I wanted to ask DS."
So, sorry if this has already come up, but my search-fu has failed me, and I wanted to ask DS.
According to page 240 of SR, Pilot is a program that a hacker can code for himself. It'll take at least half a year to whip up a rating 4 program, but it's doable. However, every Pilot program is, as I understand it, limited to its own drone. That is to say, if I installed Pilot (LEBD-1) into my Mitsuhama Akiyama assassination drone, it would probably wobble around a bit and then slap me with the biggest error message since Crash 2.0.
That said, if I want to whip up a Pilot complex form for a Riggermancer (which, iirc, I can do), do I just make a general Pilot that I can stick into anything? That strikes me as grossly powerful, just in terms of the months and/or nuYen I'd be saving by being able to install permanently SotA Pilots into all my drones. On the other hand, if I had to take Pilot (LEBD-1) as a complex form, that's grossly limited. Sure, it's conceivable to run a rigger with 4 different types of drone, especially if you modded individual models liberally for specific conditions, but even 4 instances of Pilot is more BP/Karma than I want to throw at one aspect of rigging.
Or is there some fundamental aspect of the program/CF relationship I'm missing?