-
Faulty witch trigger
Trigger witchinit2
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill = 1
Affects NaturalWitchSkill 1 Chance 100
;------------------------------------------
Trigger witchinit3
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 2
Affects NaturalWitchSkill 1 Chance 50
;------------------------------------------
Trigger witchinit4
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 3
Affects NaturalWitchSkill 1 Chance 33
;------------------------------------------
Trigger witchinit5
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 4
Affects NaturalWitchSkill 1 Chance 33
***********************************
These are the trigger from export_descr_character_traits that give a created witch her ranks in magic, and I think the first is faulty: the witchinit2 is supposed to give a witch the first born-rank, as a starting point to eventually make her gain the 2nd and the 3rd.
But the line "and Trait NaturalWitchSkill = 1" should be removed from it, otherwise they will remain rank 0 (they cannot become rank 1 because they have not received a rank yet, and the following triggers can work only if she gets the first rank
As an example, these are the trigger for heretics when they appear:
**************************************************
Trigger hereticinit7
WhenToTest AgentCreated
Condition AgentType = heretic
Affects NaturalHereticSkill 1 Chance 100
;------------------------------------------
Trigger hereticinit8
WhenToTest AgentCreated
Condition Trait NaturalHereticSkill >= 1
Affects NaturalHereticSkill 1 Chance 33
;------------------------------------------
Trigger hereticinit9
WhenToTest AgentCreated
Condition Trait NaturalHereticSkill >= 2
Affects NaturalHereticSkill 1 Chance 33
*************************************************
If you check all the other agents'creation triggers youll'notice they are similar to the heretic's.
The correct triggers for the witch should be these (you'll notice the lines "and Trait NaturalWitchSkill >= x" should be lowered by 1 each for it to work properly:
*************************************************
Trigger witchinit2
WhenToTest AgentCreated
Condition AgentType = witch
Affects NaturalWitchSkill 1 Chance 100
;------------------------------------------
Trigger witchinit3
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 1
Affects NaturalWitchSkill 1 Chance 50
;------------------------------------------
Trigger witchinit4
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 2
Affects NaturalWitchSkill 1 Chance 33
;------------------------------------------
Trigger witchinit5
WhenToTest AgentCreated
Condition AgentType = witch
and Trait NaturalWitchSkill >= 3
Affects NaturalWitchSkill 1 Chance 33
***********************************************
I used the search function but I didn't see anyone reporting this, so I wrote it (I hope I'm right about the fault of the trigger).
-
Re: Faulty witch trigger
You are right about the trigger being faulty. Most VnV fix mods out there already take care of it too though already. Sometimes people just fix their files and don't report it.
-
Re: Faulty witch trigger