Cleon
Legend
I'll go for that solution.
Okay, that'd involve something like this rewrite...
Martial Programming (Ex): Warrior droids are high performance combat machines. They have the base attack bonus and all the class features of a fighter with a level equal to their Hit Dice, and qualify for feats and other abilities as if their construct Hit Dice were fighter levels.
Furthermore, a warrior droid's martial programming bonus feats are encoded on crystal chips that fit into internal sockets, allowing the droid to change any of its fighter bonus feats by simply swapping the feat's "combat chip". The warrior droid must still meet all prerequisites for the feat, including ability score and base attack bonus minimums, although it can use other feat shards to meet the prerequisites (e.g. a warrior droid could slot a Power Attack chip, and then slot a combat chip with any fighter bonus feat that has Power Attack as a prerequisite, such as Improved Sunder).
Furthermore, a warrior droid's martial programming bonus feats are encoded on crystal chips that fit into internal sockets, allowing the droid to change any of its fighter bonus feats by simply swapping the feat's "combat chip". The warrior droid must still meet all prerequisites for the feat, including ability score and base attack bonus minimums, although it can use other feat shards to meet the prerequisites (e.g. a warrior droid could slot a Power Attack chip, and then slot a combat chip with any fighter bonus feat that has Power Attack as a prerequisite, such as Improved Sunder).
Although if we're introducing "Feat Chips" it'd make sense to stat them as a separate ability.
Also, I'm not liking "chips" much for the name, how about calling them "shards" or "spikes" instead. Hmm, I'm liking Spike for the name. Has a nice alternative-tech ring to it.
Feat Sockets (Ex): A warrior droid has internal sockets that can be fitted with "crystal spikes" - rods of crystal crammed with a complex web of silver and gold filigree, spun glass, and tiny crystal shards. Crystal spikes have a similar function to crystal cards (see Data Slots, above), except instead of storing skill points they store bonus feats - in the case of a warrior droid, each spike stores one of the fighter bonus feats it acquires from its Martial Programming ability (see below). The droid must still meet all prerequisites for the feat, including ability score and base attack bonus minimums. It can use other feat spikes to meet the prerequisites (e.g. a warrior droid could socket a Power Attack spike, and then socket a combat spike with a fighter bonus feat with Power Attack as a prerequisite, such as Improved Sunder).
A warrior droid can freely exchange any of these fighter bonus feats by swapping the feat's "combat spike". It takes 1 minute to open a panel in the droid to expose its feat sockets, swap the spikes, and reseal the droid.This panel is internally barred and can only be opened with the cooperation of the droid.
Martial Programming (Ex): Warrior droids are high performance combat machines. They have the base attack bonus and all the class features of a fighter with a level equal to their Hit Dice, including fighter bonus feats, and qualify for feats and other abilities as if their construct Hit Dice were fighter levels.
Furthermore, the martial programming bonus fighter feats are encoded on exchangeable crystal spikes that fit into its Feat Sockets (see above).
A warrior droid can freely exchange any of these fighter bonus feats by swapping the feat's "combat spike". It takes 1 minute to open a panel in the droid to expose its feat sockets, swap the spikes, and reseal the droid.This panel is internally barred and can only be opened with the cooperation of the droid.
Martial Programming (Ex): Warrior droids are high performance combat machines. They have the base attack bonus and all the class features of a fighter with a level equal to their Hit Dice, including fighter bonus feats, and qualify for feats and other abilities as if their construct Hit Dice were fighter levels.
Furthermore, the martial programming bonus fighter feats are encoded on exchangeable crystal spikes that fit into its Feat Sockets (see above).