http://newvegasnexus.com/downloads/file.php?id=37919.
http://www.mediafire.com/?1kwhxhki9tcn0ux.
So, I've been working hard on that of late, probably only for a very small audience, as there are likely only a few people who'd appreciate something like that. I wanted to get more automation into it so that the player would have less to type to set it up, and I managed all that. I even found a workable workaround for the HasPerk not returning perk ranks issue, it's not particularly fabulous, but it'll do.
There's a problem though, and I just simply don't understand it. The problem is fire ants. I've got their factions in the SetAlly for the Mutate Scholar perk, but they're still hostile. But if I use the same code via the console, it works.
Here's some helpful info:
- All the perks in the mod can be found by searching 'scholar' in the GECK.
- The sole trait can be found by searching 'researcher'.
- The quest, script, and related bits & bobs can be found by searching 'paac'.
Now, take a look at what my Mutate Scholar perk does. That doesn't work for fire ants. It works for fire geckos, mantises, but not for fire ants. I don't understand why, it's very confusing, and I would hugely appreciate any help. I mean, someone's bound to know what incredibly ignorant, stupid and dunderheaded thing I'm doing here, right?
Here's a little more info.
- player.addperk ##00109F
That'll add the Mutate Scholar perk to your character. That has the line SetAlly VCrFireAntFaction PlayerFaction 1 1 in it. That doesn't work.
However, typing this in the console does:
- setally 0014f3f9 0001b2a4 1 1
It's exactly the same thing, but one works, and one doesn't! x_X *falls over.*
Help, please? This is making me insane. I can't see any problems here. I've even tried calling the refids directly in the code, nothing. I've tried having a perk set ONLY fire ants, nothing, I've even tried shifting the script out of the quest-script and into my primary script, and nothing. Nothing works, nothing helps, and it's not like it's broken since other animals work just fine.
Is something funky going on here with the GECK?
Any help anyone could provide, even if just to tell me that I'm not going crazy, would be hugely, vastly, massively appreciated. I cannot convey to you how much.