If all goes well, I'll have a releasable version by the end of the evening.
Edit: Maybe not.. To -properly- fix the issues, I'll need access to more data and I need to talk to Lev on that. Basically, need to be able to set template flags for summons to NOT inherit scripts from above entities.
He's got some of the code in place, but I'm not sure on the rest..

Should be a quick fix then, though. Working on the faction stuff.. at this point, it's quite odd. I want to be able to add factions from one NPC to another, but while I can check if an NPC has a faction, or their rank in a faction, and I can add a faction to an NPC, I can't return a list of factions at all.
If I do anything like a set relationship, it'll only affect those two NPC's, the original and the duplicate.. I can't check a faction relationship without knowing the factions involved, and there's no way to generically do that, I'd have to know ahead of time.
Ugh. Rather stumped on this one. Actually, a bit confused on several things - the silver hand spawns should spawn silver hand, according to the data here.