enter "
weeklyupdates()" in the console
That depends on a player's settings. For your own sanity, I would strongly advise a WYSIWYG tagging philosophy. Base your tags on what's visible on the image, not on how the game's code works. The code is tweaked by settings, has countless contradictions & exceptions, is subject to changes, etc.
That being said, if you still want to dive into the code then a good place to start is the get_pic function, which starts with a brief summary:
I've never used Kingsway, but perhaps it doesn't work well together with trait king, since TK tramples all over BKtraits.rpy in its execution.
After selecting your girl in the girls menu, try adding the trait(s) with the following console command:
girl.add_trait(trait_dict["My Traitname"], forced=True)
If that doesn't work as expected, something might be wrong with your modifications to trait king.rpy
Now that you mention it, you might be right. This one looks more pink than purple to me, so I just assumed it would be a new farm resource. The farm will be getting a makeover with all kinds of juicy evil powers