I made for myself a list of how tags are currently used, but maybe you may want to take a look too:
for revision: 592
(note: tags are checked from last one in Default)
School
Beauty: beauty
Combat: battle
Dance: dancer
Etiquette: etiquette
Service: maid cleaning cooking bunny waitress (Any) - main_sex_tags strip
Sex: sex anal les blowjob
Jobs general
too much dirt: profile angry
low hp to work: profile sad
too tired to work: profile sad
dead: profile
customer refuse girl: profile sad
girl refuse customer: profile angry
bad occupation: profile angry
Strip Job
no client: profile sad
chat (low AP): profile happy
learn (low AP): succes: profile happy
learn (low AP): fail: profile sad
rest (low AP): rest
strip: strip
Whore Job
(no description)
sex - bdsm mast group
sex ontop - bdsm mast group
sex doggy - bdsm mast group
sex missionary - bdsm mast group
sex onside - bdsm mast group
sex standing - bdsm mast group
sex spooning - bdsm mast group
anal - bdsm mast group
anal ontop - bdsm mast group
anal doggy - bdsm mast group
anal missionary - bdsm mast group
anal onside - bdsm mast group
anal standing - bdsm mast group
anal spooning - bdsm mast group
blowjob - deepthroat handjob footjob titsjob bukkake bdsm mast group
blowjob deepthroat - bdsm mast group
blowjob handjob - bdsm mast group
blowjob footjob - bdsm mast group
blowjob titsjob - bdsm mast group
blowjob bukkake - bdsm mast group
les - bdsm mast group
les dildo joined - bdsm mast group
les lick pussy - bdsm mast group
les do lick pussy - bdsm mast group
les lick anus - bdsm mast group
les do lick anus - bdsm mast group
les finger pussy - bdsm mast group
les caress tits - bdsm mast group
les hug - bdsm mast group
les strapon - bdsm mast group
les do strapon - bdsm mast group
lea anal strapon - bdsm mast group
les do anal strapon - bdsm mast group
les anal beads - bdsm mast group
les do anal beads - bdsm mast group
les dildo pussy - bdsm mast group
les do dildo pussy - bdsm mast group
les dildo anal - bdsm mast group
les do dildo anal - bdsm mast group
event, good security: profile
event, beaten, 1: hurt
event, beaten, 2: profile sad
event, win: profile happy
Rest Job
garden 2 (70%): rest generic outdoor forest meadow park
garden 1 (70%): rest generic outdoor forest meadow
no garden : rest
if no rest tag: profile happy
magic trait, 2 girls: profile happy
magic trait + garden - harvest: rest generic outdoor forest meadow
magic trait + rep - city walk: profile urban
magic trait, read -reading
athletic, no slave - beach: beach bikini topless - main_sex_tags
athletic, slave - exercise: exercising sport (Any)
smart genius, 2 girls: profile happy
smart genius, else - translating: reading studying (Any)
nerd + garden - strange device: rest generic outdoor forest meadow (first)
nerd, else - reading: readind studying (Any)
beauty traits big boobs, no slave - sunbathing:
beauty traits big boobs, slave - heavenly body: profile exposed beauty
nymphomaniac - self fun: mast
exibitionnist: strip exposed topless nude undress - main_sex_tags
profi maid: cleaning
Service Job
cleaning forbidden: profile
bartending: waitress maid (Any) - main_sex_tags
club waitress: bunny waitress - main_sex_tags
cleaning: maid cleaning (Any) - main_sex_tags
Guard Job
guard: battle
responded to brawl: fighting
relaxing if not brawl: rest
Fighters Guild
rest + onsen: onsen rest (Any) - main_sex_tags
rest, else: rest
training, 2 girls: battle
training: battle
exploring report: battle_sprite
cleaning: maid cleaning (Any) -main_sex_tags
bartending: waitress maid (Any) -main_sex_tag
Afterjob report
wage, +: profile happy
wage, =: profile
wage, -: profile angry
low joy: profile sad
left employment: profile sad
suicide: profile sad
Interaction
exibitionins GM: nude simple_bg (First) - main_sex_tags
sex GM: sex partner hidden (First) - scared
about job, happy: profile happy
about job, neutral: profile indifferent
about job, sad: profile sad
sex all, refuse: profile angry - nude bikini swimsuit exposed beach
sex all, refuse, slave: profile defiant - nude bikini swimsuit exposed beach
sex: sex partner hidden - beach generic outdoor
blowjob: blowjob partner hidded - beach generic outdoor
anal: anal partner hidden - beach generic outdoor
les: les - beach generic outdoor
Slave market
select: nude - main_sex_tags
store: quest - main_sex_tags
GM Locations
mage tower: generic outdoor magician miko (Any) - for_gm_selection + all_indoor_tags + water_selection
tavern: profile (Any) - for_gm_selection + all_indoor_tags + water_selection + ["arena", "bathroom", "bedroom", "classroom", "kitchen", "living room", "library", "shop", "stage", "beach", "forest","meadow", "onsen", "park", "pool", "ruin", "urban", "wilderness"]
city beach + left: bikini beach swimsuit (Any) - for_gm_selection + all_indoor_tags + ["pool", "onsen", "winter"]
city beach right: bikini beach swimsuit summer (Any) - for_gm_selection + all_indoor_tags + ["pool", "onsen", "winter"]
beach cafe: bikini swimsuit summer casual (Any) - for_gm_selection + all_indoor_tags + ["ruin", "wilderness", "meadow", "forest", "winter"]
beach cafe main: bikini casual swimsuit summer (Any) - for_gm_selection + ["arena", "bathroom", "bedroom", "classroom", "kitchen", "library", "shop", "stage", "ruin", "wilderness", "meadow", "forest", "winter"]
arena outside: weapon arena armor battle (Any) - main_sex_tags + water_selection + ["strip", "nude", "cooking", "waitress", "musician", "singer", "studying", "hurt", "bar", "bathroom", "bedroom", "classroom", "kitchen", "living room", "library", "shop", "park", "fighting" , "magic"]
forest entrance: profile forest (Any) - for_gm_selection + all_indoor_tags + water_selection + ["urban", "yard"]
main street: profile - for_gm_selection + water_selection + ["forest", "meadow", "ruin", "wilderness", "arena", "bathroom", "bedroom", "classroom", "kitchen", "stage"]
city park: generic outdoor park forest meadow (Any) - for_gm_selection + all_indoor_tags + water_selection + ["urban"]
park gates: profile - for_gm_selection + all_indoor_tags + water_selection + ["urban", "forest"]
Other
girllist: profile - nude bikini swimsuit beach angry scared ecstatic
arena: fighting
portrait: portrait
battle sprite: battle_sprite
Slave Training
? (don't understand the code yet)
trainer: profile
main_sex_tags = ["sex", "anal", "les", "blowjob", "bdsm", "group", "mast"]
for_gm_selection = ["sex", "anal", "les", "blowjob", "bdsm", "group", "mast", "strip", "nude", "ripped", "battle", "cosplay", "cooking", "waitress", "musician", "singer", "studying", "hurt", "pajamas", "lingerie", "scared", "angry"]
water_selection = ["beach", "onsen", "pool", "swimsuit", "bikini"]
Unused tags:
musician
singer
ent
cumcovered
dildo
kissed
device
active
69
scissors
lashed
restrained
spanking
torture
one guy
two guys
more guys
one girl
two girls
more girls
cosplay
date
eating
gambling
healing
magic
meditating
no bg
autumn
winter
night
drunk
transformed
ripped
cat
dog
cow
dominatrix
fashionable
formal
lolita
nurse
pajamas
plugsuit
schoolgirl
sportswear
summer
confident
provocative
tired
uncertain
*another bunch of tags are used only for excluding and therefore may be not needed with better organisation