Sexist THNs! Begone!
AAaaaaaanyways... before I come across as all PC... let me explain my objectives here.
I am writing another big extension to the SDK for a new version of my XML Toolkit- I've gotten the job started, so I might as well finish it, right? Right.
My current assignment includes rebuilding large parts of Mbases, among other things, to add ShipDealers to every location in the game. Every... location. This is a big job- a mighty big job. There are over 50 Bases that require ShipDealers, and each one has to be added rather... carefully.
The lack of women doing much of anything in FL has always been an irritation. If Juni can kick Outcast butt, why can't the ladies sell you laser guns? I'd rather buy from some Outcast babe in their "no, Goth never died" outfits than from some schmo with a mustache, wouldn't you? OK, maybe that's just me
At any rate, I intended to include the fairer sex right off the bat, but I couldn't stand their distorted postures- no matter what default THN you load- they're all for men. This led to ... um... impractical contortions. It looked painful.
But wait!
This oversight can be overcome. You can now buy your Ships, Commodities and Equipment from newly-liberated women. And (thank goodness) it only took me about an hour to figure out. The solution is so, "omg, you're stupid for not figuring it out in 10 minutes" that I thought I'd share.
It's very simple:
Where normally you'd have a Shipdealer in these two code chunks in Mbases:
[GF_NPC
nickname = li0107_fix_ship
body = li_male_elite_body
head = pl_male5_head
lefthand = benchmark_male_hand_left
righthand = benchmark_male_hand_right
individual_name = 244612
affiliation = li_n_grp
voice = rvp111
[MRoom
nickname = ShipDealer
character_density = 2
fixture = li0107_fix_ship, Zs/NPC/Shipdealer/01/A/Stand, scripts\vendors\li_shipdealer_fidget.thn, ShipDealer
To make it a woman... it's simple. Just change the THN reference. There are a surprisingly small number of female THNs, but ah well- that'll have to wait for a more ambitious time. Here's a sample, working script for a female shipdealer:
[GF_NPC
nickname = li0108_fix_shipdealer
body = li_female_elite_body
head = br_kaitlyn_head
righthand = benchmark_female_hand_right
lefthand = benchmark_female_hand_left
individual_name = 220066
affiliation = co_ic_grp
voice = rvp111
[MRoom
nickname = ShipDealer
character_density = 2
fixture = li0108_fix_shipdealer, Zs/NPC/Shipdealer/01/A/Stand, scripts\extras\fidget_stand_female_01.thn, shipdealer
Note that scripts\extras\fidget_stand_female_01.thn ... it's the important part. There are 6 fidgets for standing women... you can figure out the rest