I've got an oracle curse that gives a -5 penalty to some skills and removes it as a class skill.
so I started with
Post-Levels 10000
And it worked, until I added a mystery that granted any of those skills and it overrode it, so I adjusted timiing up and down, all the way up to final 10000 as I knew the class skill bonus is asigned at final 20000 and so it would need to be deleted before that.
Didn't work, so then I tried deleting the ClassSkill.<insert skills> on every pick on the hero to try and remove it adjusting timing from Post Levels 10000 to Final 100000
That was added to the previous script. Still no luck, so I'm looking for help, any ideas?
Andrew
so I started with
Post-Levels 10000
Code:
~if we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)
doneif (hero.tagis[Hero.NoNegCurse] <> 0)
foreach pick in hero from BaseSkill where "thingid.skBluff|thingid.skDiplo|thingid.skIntim|thingid.skSenseMot"
eachpick.field[Penalty].value -= 5
perform eachpick.delete[Helper.ClassSkill]
nexteach
And it worked, until I added a mystery that granted any of those skills and it overrode it, so I adjusted timiing up and down, all the way up to final 10000 as I knew the class skill bonus is asigned at final 20000 and so it would need to be deleted before that.
Didn't work, so then I tried deleting the ClassSkill.<insert skills> on every pick on the hero to try and remove it adjusting timing from Post Levels 10000 to Final 100000
Code:
foreach pick in hero
perform eachpick.delete[ClassSkill.skBluff]
perform eachpick.delete[ClassSkill.skDiplo]
perform eachpick.delete[ClassSkill.skIntim]
perform eachpick.delete[ClassSkill.skSenseMot]
nexteach
That was added to the previous script. Still no luck, so I'm looking for help, any ideas?
Andrew