Is deleting the ClassInstance of a perk enough to get rid of it on the JS version?

Mad Dog

Well-Known Member
Jun 1, 2018
537
281
I forgot that Bianca doesn't talk to people with the Brute/Ditz speech perk. So I went in with a text editor and deleted the class.

I reloaded the game and it seems to be working just fine. So far at least.

For the more technically gifted individuals on this forum, would you consider this a relatively harmless way to remove a perk? Could this same method be used to add a perk?
 

Theron

Well-Known Member
Nov 8, 2018
3,669
1,392
44
I'm not sure what you mean by deleting the class, but using pc.removePerk("Ditz Speech") or ("Brute Speech") in the Browser Console is almost certainly safe.

Ditz Speech can also be removed with the Doll Maker. IQ B-Gone (Small Dose) adds it temporarily and is removed at the end of the effect. It doesn't check if you already have Ditz Speech. Unfortunately, I don't know of any way to remove Brute Speech using in-game tools.
 

one_two

Well-Known Member
Jan 20, 2022
457
130
Using browser console, you can issue command to remove desired perk, e.g.
pc.removePerk("Ditz Speech")

for adding perks, you'll similarly want pc.createPerk() although keep in mind these can take more arguments than just name (up to 4 optional numerical values) to adjust extent of perk effect and such.
 

Mad Dog

Well-Known Member
Jun 1, 2018
537
281
I'm not sure what you mean by deleting the class, but using pc.removePerk("Ditz Speech") or ("Brute Speech") in the Browser Console is almost certainly safe.

Ditz Speech can also be removed with the Doll Maker. IQ B-Gone (Small Dose) adds it temporarily and is removed at the end of the effect. It doesn't check if you already have Ditz Speech. Unfortunately, I don't know of any way to remove Brute Speech using in-game tools.
I meant I opened the downloaded game file in a text editor, then manually deleted the class that had the "Brute Speech" perk. I used Command + F to find the class by entering "Brute speech". Then I deleted it.