I wasn't ranking them, just numbering them. The whole idea is that an "Ally" CB shouldn't be inherently 'better' than a "Guardian." They should just have a different chassis and available abilities. Variety among the types is my goal, not an arching power level.
I don't plan (at this moment) on building a class like that, but if the system works, it should be relatively easy to do, right?
I think we're on the same page with the feats. I think there will be 4 or 5 (again, still not sure of the number at this moment, just throwing out ideas) feats that grant companions. I'm tossing up whether to grant the companion as an X of your Character level (arguably more powerful than the class feature version) or to grant it as an X of your CL-3, or even to say Choose one of your classes, you gain it as an X of that class level + any PrCs that advance that class's main feature (+1 level of existing class feature/spellcasting/initiator/etc)...
The other feats (Dragon, Magical, Incarnum, etc) will be "upgrades." They'll change the type and either move the companion to new menus, or just open new menus to be chosen from.
As to the subtypes of Archon, Angel, Baatezu, etc. I think those
could be viable with proper pricing, but then we open the door to menu selection requirements, which part of me wants to avoid since that just further complicates a complicated project. Or do you think menu selection requirements are almost necessary?
The draconic subtype has to go, though. It's like cheating in the dragon feat. I guess you could take the feat and keep your companion's type and give it the draconic subtype, if you want. But would anyone actually do that?
Swarms and Incorporeals face different problems though, they function differently enough from regular creatures that stuff that would augment them might not do jack for regular creatures, and vice versa. Might need to make them their own menus.
How so? I mean I agree that swarms & incorporeal creatures function differently in combat, but why would certain abilities work for them and not others, or vice versa? I mean wouldn't they just be in the same boat as high power subtypes like Angel?
Speaking of non-abilities, though, I want to try to avoid them as much as possible, since they're inherently retarded. Obviously that's impossible for somethings, though, without rebalancing the whole system (and I don't have time for that
). Mindless Vermin/Oozes will be given intelligence scores as companions. I figure the bond between PC & CB is enough to explain that. All creatures have Wis/Cha, so that's simple. Str exists in everything but incorpreal creatures (so we can leave it in and say these CB have str scores, which simplifies ghost touch crap and the ethereal plane, etc). The only issue I'm seeing is with Con, which Constructs & Undead don't have. So that'll need some fixing somehow...