Adding more than 3 levels of a perk by script

I Must Be Crazy 2

First time out of the vault
I have pulled the following line out of the script kcsmiley.int (Smiley the trapper from Klamath):

op_critter_add_trait(op_dude_obj,0,73,1);

This line adds the Gecko Skinning perk. I am using NOID compiler v1.01.

I wish to create a script that will add the Strong Back and Educated perks an infinite number of times. If I were to add the script:


op_critter_add_trait(op_dude_obj(), 0, 18, 1);
op_critter_add_trait(op_dude_obj(), 0, 18, 1);
op_critter_add_trait(op_dude_obj(), 0, 18, 1);
op_critter_add_trait(op_dude_obj(), 0, 18, 1);


to acklint.int (Klint's script), then I would only get 3 (not 4) levels of the Educated perk after talking to Klint. If I talk to him again, then I would still have only 3 levels.

I am seeking the command/method/script to overcome this 3-level limit on perks like Educated, Strong Back, Swift Learner, Dodger, and Night Vision. (Note that Dodger and Night Vision were not originally designed to have more than one level, but it would be neat to have many levels.)

I wish to accomplish all this without having to resort to the Falche2 editor. Any suggestions?
 
Back
Top