VeronicaRef.getav critchanceVeronicaRef.addperk FinesseVeronicaRef.hasperk Finesse; FALSEVeronicaRef.getav critchance; unchanged
Let's take a look at the script QJDeathclawBabyScript, running on the baby deathclaws at Q. Junction:
begin OnDeathif VFreeformQuarryJunction.bDeathclawMotherEnraged == 0 && QJDeathclawMotherRef.GetDead == 0set VFreeformQuarryJunction.bDeathclawMotherEnraged to 1ShowMessage QJDeathclawMotherMessageQJDeathclawMotherRef.AddPerk PsychoPerkQJDeathclawMotherRef.AddPerk AdamantiumSkeletonQJDeathclawMotherRef.AddPerk BetterCriticalsendifend
No, Obsidian, will NOT work. And no, there is no way to do something like this, because perks like Adamantium Skeleton cannot be simulated thru actor effects, which is the only way to actually influence NPC stats. Here's the best I could come up with:
QJDeathclawMotherRef.modav strength 1QJDeathclawMotherRef.modav agility 2QJDeathclawMotherRef.modav critchance 90QJDeathclawMotherRef.modav damagethreshold 15QJDeathclawMotherRef.addspell PerkBloodyMess
Yes, I know it's not what you wanted. Talk to Bethesda programmers, they are the ones who wrote the game engine.
Here's another one, hiring Vero:
VeronicaREF.addperk CompanionSuite
No, really, you can bang your heads against the walls 100 times, it still won't work. You can simulate CompanionSuite perk by something like this:
scn VeronicaSCRIPTBegin OnLoadref nSkillset nSkill to 100 - getav sneakmodav sneak nSkill;...etcEND
However, Cass's perk (ignore 10 points threshold when using shortguns) will still not work and there's no way to add it to her. Engine limitation
