code:
# #variative
!variable attributes database

!for generate slave
$stockatr[0] = 'stock["fat"]'
$stockatr[1] = 'stock["beauty"]'
$stockatr[2] = 'stock["stamina"]'
$stockatr[3] = 'stock["sensitivity"]'
$stockatr[4] = 'stock["temper"]'
$stockatr[5] = 'stock["ego"]'
$stockatr[6] = 'stock["pride"]'
$stockatr[7] = 'stock["intellect"]'

!Continuous, field dependence (derives from rate as continuous value, plus temporary bonuses)
$cont_atr[0] = 'arousal'
$cont_atr[1] = 'beauty'
$cont_atr[2] = 'bruises'
$cont_atr[3] = 'exotic'
$cont_atr[4] = 'fame'
$cont_atr[5] = 'hygiene'
$cont_atr[6] = 'scars'
$cont_atr[7] = 'style'
$cont_atr[8] = 'wounds'

cont_atr_min = 0
cont_atr_threshold[0] = 0
cont_atr_threshold[1] = 10
cont_atr_threshold[2] = 20
cont_atr_threshold[3] = 40
cont_atr_threshold[4] = 80
cont_atr_threshold[5] = 160
cont_atr_max = 200

$atr_name['arousal'] = 'Arousal'
$atr_name['beauty'] = 'Beauty'
$atr_name['bruises'] = 'Bruises'
$atr_name['exotic'] = 'Exoticism'
$atr_name['fame'] = 'Fame'
$atr_name['hygiene'] = 'Hygiene'
$atr_name['scars'] = 'Scars'
$atr_name['style'] = 'Style'
$atr_name['wounds'] = 'Wounds'

!Discrete, field independence (stats)
$indep_atr[0] = 'fat'
$indep_atr[1] = 'stamina'
$indep_atr[2] = 'sensitivity'
$indep_atr[3] = 'temper'
$indep_atr[4] = 'ego'
$indep_atr[5] = 'pride'
$indep_atr[6] = 'intellect'
$indep_atr[7] = 'custom'
$indep_atr[8] = 'moral'
$indep_atr[9] = 'angst'
$indep_atr[10] = 'spoil'
$indep_atr[11] = 'instinct'
$indep_atr[12] = 'rational'
$indep_atr[13] = 'fear'

indep_atr_min_threshold[0] = -10
	indep_atr_max_threshold[0] = 10
indep_atr_min_threshold[1] = -10
	indep_atr_max_threshold[1] = 20
indep_atr_min_threshold[2] = -10
	indep_atr_max_threshold[2] = 40
indep_atr_min_threshold[3] = -20
	indep_atr_max_threshold[3] = 80
indep_atr_min_threshold[4] = -40
	indep_atr_max_threshold[4] = 160
indep_atr_min_threshold[5] = -80
	indep_atr_max_threshold[5] = 10

$atr_name['fat'] = 'Physique'
$atr_name['stamina'] = 'Endurance'
$atr_name['sensitivity'] = 'Empathy'
$atr_name['temper'] = 'Temperament'
$atr_name['ego'] = 'Nature'
$atr_name['pride'] = 'Pride'
$atr_name['intellect'] = 'Intellect'
$atr_name['custom'] = 'Habit'
$atr_name['moral'] = 'Devotion'
$atr_name['angst'] = 'Despair'
$atr_name['spoil'] = 'Spoil'
$atr_name['instinct'] = 'Taming'
$atr_name['rational'] = 'Awareness'
$atr_name['fear'] = 'Fear'

!Discrete, field dependence (non-sexual skills)
$dep_atr[0] = 'service'
$dep_atr[1] = 'cook'
$dep_atr[2] = 'nurse'
$dep_atr[3] = 'secretary'
$dep_atr[4] = 'gladiatrix'
$dep_atr[5] = 'alchemy'
$dep_atr[6] = 'enchanter'
$dep_atr[7] = 'expression'
$dep_atr[8] = 'calisthenics'
$dep_atr[9] = 'art'
$dep_atr[10] = 'music'
$dep_atr[11] = 'pet'
$dep_atr[12] = 'dressage'
$dep_atr[13] = 'cowSK'

$atr_name['service'] = 'Maid'
$atr_name['cook'] = 'Cooking'
$atr_name['nurse'] = 'Nursing'
$atr_name['secretary'] = 'Secretary'
$atr_name['gladiatrix'] = 'Gladiatrix'
$atr_name['alchemy'] = 'Alchemy'
$atr_name['enchanter'] = 'Witchcraft'
$atr_name['expression'] = 'Elocution'
$atr_name['calisthenics'] = 'Dancing'
$atr_name['art'] = 'Painting'
$atr_name['music'] = 'Music'
$atr_name['pet'] = 'Pet'
$atr_name['dressage'] = 'Pony'
$atr_name['cowSK'] = 'Cow'

!Discrete, field dependence (sexual sub-skills)
!PETTING
$sex_atr[0] = 'sub_hug'
$sex_atr[1] = 'sub_hj'
$sex_atr[2] = 'sub_fj'
$sex_atr[3] = 'sub_paizuri'
!ORAL
$sex_atr[4] = 'sub_kiss'
$sex_atr[5] = 'sub_tongue'
$sex_atr[6] = 'sub_bj'
$sex_atr[7] = 'sub_dt'
$sex_atr[8] = 'sub_asslik'
!PENETRATION
$sex_atr[9] = 'sub_vaginal'
$sex_atr[10] = 'sub_fisting'
$sex_atr[11] = 'sub_anal'
$sex_atr[12] = 'anal_stretch'
!GROUP SEX
$sex_atr[13] = 'sub_threesome'
$sex_atr[14] = 'sub_dp'
$sex_atr[15] = 'sub_tp'
$sex_atr[16] = 'sub_gangbang'
$sex_atr[17] = 'sub_bukkake'
!XENOPHILY
$sex_atr[18] = 'sub_zoosex'
$sex_atr[19] = 'sub_bestiality'
$sex_atr[20] = 'sub_horse'
$sex_atr[21] = 'sub_tentacles'
$sex_atr[22] = 'sub_arachnidspider'
$sex_atr[23] = 'sub_polypusvermin'
!FETISHISM
$sex_atr[24] = 'sub_enema'
$sex_atr[25] = 'sub_mazo'
$sex_atr[26] = 'sub_selfpain'
$sex_atr[27] = 'sub_piss'
$sex_atr[28] = 'sub_kopro'
!DEMONSTRATION
$sex_atr[29] = 'sub_seduce'
$sex_atr[30] = 'sub_masturbation'
$sex_atr[31] = 'sub_dildo'
$sex_atr[32] = 'sub_exhibit'
$sex_atr[33] = 'sub_humiliation'

!master stats

!continuous
$hero_con[0] = 'none'
$hero_con[1] = 'hygiene'
$hero_con[2] = 'mess'
$hero_con[3] = 'wounds'
$hero_con[4] = 'str'
$hero_con[5] = 'cha'
$hero_con[6] = 'libido'

!Discrete, field dependence
$hero_dep[0] = 'none'
$hero_dep[1] = 'petting'
$hero_dep[2] = 'penetration'
$hero_dep[3] = 'oral'
$hero_dep[4] = 'fetish'
$hero_dep[5] = 'tutor'
$hero_dep[6] = 'butler'
$hero_dep[7] = 'artdirector'
$hero_dep[8] = 'medic'
$hero_dep[9] = 'fighter'
$hero_dep[10] = 'mage'
$hero_dep[11] = 'domination'
$hero_dep[12] = 'flagelation'
$hero_dep[13] = 'torture'
$hero_dep[14] = 'bondage'

$atr_name['house_mess'] = 'Home Condition'
$atr_name['master_wounds'] = 'Injuries'
$atr_name['master_str'] = 'Strength'
$atr_name['master_cha'] = 'Personality'
$atr_name['master_libido'] = 'Libido'
$atr_name['master_style'] = 'Allure'
$atr_name['master_domination'] = 'Dominance'
$atr_name['brand_reputation'] = 'Brand Status'
$atr_name['guild_reputation'] = 'Guild Reputation'
$atr_name['master_wealth'] = 'Standard of Living'
$atr_name['master_petting'] = 'Petting'
$atr_name['master_penetration'] = 'Penetration'
$atr_name['master_oral'] = 'Oral Pleasure'
$atr_name['master_fetish'] = 'Fetishism'
$atr_name['master_tutor'] = 'Teaching'
$atr_name['master_butler'] = 'Stewardship'
$atr_name['master_artdirector'] = 'Artistry'
$atr_name['master_medic'] = 'Medic'
$atr_name['master_fighter'] = 'Fighter'
$atr_name['master_mage'] = 'Magic'
$atr_name['master_flagelation'] = 'Flagellation'
$atr_name['master_torture'] = 'Torture'
$atr_name['master_bondage'] = 'Binding'
$atr_name['master_excitement'] = 'Excitement'
$atr_name['cooked_food'] = 'Dinner Quality'
$atr_name['mood'] = 'Mood'

$skill_grade[0] = ' F-'
$skill_grade[1] = ' D-'
$skill_grade[2] = ' C-'
$skill_grade[3] = ' B+'
$skill_grade[4] = ' A+'
$skill_grade[5] = ' S+'

$full_grade[0]  = ' F-'
$full_grade[1]  = ' D-'
$full_grade[2]  = ' D+'
$full_grade[3]  = ' C-'
$full_grade[4]  = ' C+'
$full_grade[5]  = ' B-'
$full_grade[6]  = ' B+'
$full_grade[7]  = ' A-'
$full_grade[8]  = ' A+'
$full_grade[9]  = ' S-'
$full_grade[10] = ' S+'

$mood_chart = '
MOOD
'
$mood[10] = $dyneval($vb_cycle_stat, 0, 'Depressed')   & $mood_chart += $mood[10]+'
'
$mood[9] =  $dyneval($vb_cycle_stat, 1, 'Dysphoric')   & $mood_chart += $mood[9]+'
'
$mood[8] =  $dyneval($vb_cycle_stat, 2, 'Sullen')      & $mood_chart += $mood[8]+'
'
$mood[7] =  $dyneval($vb_cycle_stat, 3, 'Melancholic') & $mood_chart += $mood[7]+'
'
$mood[6] =  $dyneval($vb_cycle_stat, 4, 'Pessimistic') & $mood_chart += $mood[6]+'
'
$mood[0] =  $dyneval($vb_cycle_stat, 5, 'Calm')        & $mood_chart += $mood[0]+'
'
$mood[1] =  $dyneval($vb_cycle_stat, 6, 'Hopeful')     & $mood_chart += $mood[1]+'
'
$mood[2] =  $dyneval($vb_cycle_stat, 7, 'Optimistic')  & $mood_chart += $mood[2]+'
'
$mood[3] =  $dyneval($vb_cycle_stat, 8, 'Pleased')     & $mood_chart += $mood[3]+'
'
$mood[4] =  $dyneval($vb_cycle_stat, 9, 'Euphoric')    & $mood_chart += $mood[4]+'
'
$mood[5] =  $dyneval($vb_cycle_stat, 10,'Ecstatic')    & $mood_chart += $mood[5]
$mood_chart += '
'

$excitement_chart = '
EXCITEMENT
'
$excitement[10] = dyneval($vb_cycle_stat, 0, 'Shriveled')   & $excitement_chart += $excitement[10]+'
'
$excitement[9] = dyneval($vb_cycle_stat, 1, 'Flaccid')      & $excitement_chart += $excitement[9]+'
'
$excitement[8] = dyneval($vb_cycle_stat, 2, 'Hanging')      & $excitement_chart += $excitement[8]+'
'
$excitement[7] = dyneval($vb_cycle_stat, 3, 'Cold')         & $excitement_chart += $excitement[7]+'
'
$excitement[6] = dyneval($vb_cycle_stat, 4, 'Sated')        & $excitement_chart += $excitement[6]+'
'
$excitement[0] = dyneval($vb_cycle_stat, 5, 'Contented')    & $excitement_chart += $excitement[0]+'
'
$excitement[1] = dyneval($vb_cycle_stat, 6, 'Aroused')      & $excitement_chart += $excitement[1]+'
'
$excitement[2] = dyneval($vb_cycle_stat, 7, 'Ignited')      & $excitement_chart += $excitement[2]+'
'
$excitement[3] = dyneval($vb_cycle_stat, 8, 'Heated')       & $excitement_chart += $excitement[3]+'
'
$excitement[4] = dyneval($vb_cycle_stat, 9, 'Ardent')       & $excitement_chart += $excitement[4]+'
'
!if blazing_counter >= 3:
!	$excitement[5] = dyneval($vb_cycle_stat, 0, 'Blazing')  & $excitement_chart += $excitement[5]+'
'
!else
	$excitement[5] = dyneval($vb_cycle_stat, 10, 'Blazing') & $excitement_chart += $excitement[5]+'
'
!end
$excitement_chart += '
'

$girl_fame[0] = dyneval($vb_cycle_skill, 0, 'Unknown')
$girl_fame[1] = dyneval($vb_cycle_skill, 1, 'Rumored')
$girl_fame[2] = dyneval($vb_cycle_skill, 2, 'Recognized')
$girl_fame[3] = dyneval($vb_cycle_skill, 3, 'Celebrity')
$girl_fame[4] = dyneval($vb_cycle_skill, 4, 'Famous')
$girl_fame[5] = dyneval($vb_cycle_skill, 5, 'Legendary')

$stamina[0] = dyneval($vb_cycle_skill, 0, 'Dying')
$stamina[1] = dyneval($vb_cycle_skill, 1, 'Feeble')
$stamina[2] = dyneval($vb_cycle_skill, 2, 'Weakened')
$stamina[3] = dyneval($vb_cycle_skill, 3, 'Healthy')
$stamina[4] = dyneval($vb_cycle_skill, 4, 'Tough')
$stamina[5] = dyneval($vb_cycle_skill, 5, 'Enduring')

$beauty[0] = dyneval($vb_cycle_skill, 0, 'Ugly')
$beauty[1] = dyneval($vb_cycle_skill, 1, 'Plain')
$beauty[2] = dyneval($vb_cycle_skill, 2, 'Cute')
$beauty[3] = dyneval($vb_cycle_skill, 3, 'Pretty')
$beauty[4] = dyneval($vb_cycle_skill, 4, 'Beautiful')
$beauty[5] = dyneval($vb_cycle_skill, 5, 'Exquisite')

$intellect[0] = dyneval($vb_cycle_skill, 0, 'Retarded')
$intellect[1] = dyneval($vb_cycle_skill, 1, 'Stupid')
$intellect[2] = dyneval($vb_cycle_skill, 2, 'Dimwitted')
$intellect[3] = dyneval($vb_cycle_skill, 3, 'Bright')
$intellect[4] = dyneval($vb_cycle_skill, 4, 'Clever')
$intellect[5] = dyneval($vb_cycle_skill, 5, 'Intelligent')

$exotic[0] = dyneval($vb_cycle_skill, 0, 'Ordinary')
$exotic[1] = dyneval($vb_cycle_skill, 1, 'Quirky')
$exotic[2] = dyneval($vb_cycle_skill, 2, 'Mysterious')
$exotic[3] = dyneval($vb_cycle_skill, 3, 'Enigmatic')
$exotic[4] = dyneval($vb_cycle_skill, 4, 'Exotic')
$exotic[5] = dyneval($vb_cycle_skill, 5, 'Mystical')

$fat[5] = dyneval($vb_cycle_skill, 0, 'Corpulent')
$fat[4] = dyneval($vb_cycle_skill, 2, 'Chubby')
$fat[3] = dyneval($vb_cycle_skill, 3, 'Voluptuous')
$fat[2] = dyneval($vb_cycle_skill, 4, 'Slender')
$fat[1] = dyneval($vb_cycle_skill, 5, 'Model')
$fat[0] = dyneval($vb_cycle_skill, 0, 'Bony')

$sensitivity[0] = dyneval($vb_cycle_skill, 0, 'Heartless')
$sensitivity[1] = dyneval($vb_cycle_skill, 1, 'Callous')
$sensitivity[2] = dyneval($vb_cycle_skill, 2, 'Insensitive')
$sensitivity[3] = dyneval($vb_cycle_skill, 3, 'Sensitive')
$sensitivity[4] = dyneval($vb_cycle_skill, 4, 'Caring')
$sensitivity[5] = dyneval($vb_cycle_skill, 5, 'Nurturing')

$style[0] = dyneval($vb_cycle_skill, 0, 'Unfashionable')
$style[1] = dyneval($vb_cycle_skill, 1, 'Unremarkable')
$style[2] = dyneval($vb_cycle_skill, 2, 'Common')
$style[3] = dyneval($vb_cycle_skill, 3, 'Stylish')
$style[4] = dyneval($vb_cycle_skill, 4, 'Refined')
$style[5] = dyneval($vb_cycle_skill, 5, 'Elegant')

$temper[0] = dyneval($vb_cycle_skill, 0, 'Apathetic')
$temper[1] = dyneval($vb_cycle_skill, 1, 'Cold')
$temper[2] = dyneval($vb_cycle_skill, 2, 'Reserved')
$temper[3] = dyneval($vb_cycle_skill, 3, 'Reactive')
$temper[4] = dyneval($vb_cycle_skill, 4, 'Lively')
$temper[5] = dyneval($vb_cycle_skill, 5, 'Passionate')

$ego[0] = dyneval($vb_cycle_skill, 0, 'Spineless')
$ego[1] = dyneval($vb_cycle_skill, 1, 'Cowardly')
$ego[2] = dyneval($vb_cycle_skill, 2, 'Uncertain')
$ego[3] = dyneval($vb_cycle_skill, 3, 'Independent')
$ego[4] = dyneval($vb_cycle_skill, 4, 'Determined')
$ego[5] = dyneval($vb_cycle_skill, 5, 'Willful')

$pride[0] = dyneval($vb_cycle_skill, 5, 'Unashamed')
$pride[1] = dyneval($vb_cycle_skill, 4, 'Open')
$pride[2] = dyneval($vb_cycle_skill, 3, 'Timid')
$pride[3] = dyneval($vb_cycle_skill, 2, 'Proud')
$pride[4] = dyneval($vb_cycle_skill, 1, 'Haughty')
$pride[5] = dyneval($vb_cycle_skill, 0, 'Arrogant')

$slave_service[0] = dyneval($vb_cycle_skill, 0, 'Not a Maid F-')
$slave_service[1] = dyneval($vb_cycle_skill, 1, 'Drudge D-')
$slave_service[2] = dyneval($vb_cycle_skill, 2, 'Skivvy C-')
$slave_service[3] = dyneval($vb_cycle_skill, 3, 'Maid B+')
$slave_service[4] = dyneval($vb_cycle_skill, 4, 'Handmaid A+')
$slave_service[5] = dyneval($vb_cycle_skill, 5, 'Housekeeper S+')

$slave_cook[0] = dyneval($vb_cycle_skill, 0, 'Not a Cook F-')
$slave_cook[1] = dyneval($vb_cycle_skill, 1, 'Scullery Trainee D-')
$slave_cook[2] = dyneval($vb_cycle_skill, 2, 'Kitchener C-')
$slave_cook[3] = dyneval($vb_cycle_skill, 3, 'Cook B+')
$slave_cook[4] = dyneval($vb_cycle_skill, 4, 'Chef A+')
$slave_cook[5] = dyneval($vb_cycle_skill, 5, 'Culinary Artist S+')

$slave_nurse[0] = dyneval($vb_cycle_skill, 0, 'Not a Nurse F-')
$slave_nurse[1] = dyneval($vb_cycle_skill, 1, 'Anatomy Student D-')
$slave_nurse[2] = dyneval($vb_cycle_skill, 2, 'Triage Aid C-')
$slave_nurse[3] = dyneval($vb_cycle_skill, 3, 'Nurse B+')
$slave_nurse[4] = dyneval($vb_cycle_skill, 4, 'Ward Sister A+')
$slave_nurse[5] = dyneval($vb_cycle_skill, 5, 'Matron S+')

$slave_secretary[0] = dyneval($vb_cycle_skill, 0, 'Not a Secretary F-')
$slave_secretary[1] = dyneval($vb_cycle_skill, 1, 'Paper Shuffler D-')
$slave_secretary[2] = dyneval($vb_cycle_skill, 2, 'Novice Clerk C-')
$slave_secretary[3] = dyneval($vb_cycle_skill, 3, 'Secretary B+')
$slave_secretary[4] = dyneval($vb_cycle_skill, 4, 'Comptroller A+')
$slave_secretary[5] = dyneval($vb_cycle_skill, 5, 'Procurator S+')

$slave_gladiatrix[0] = dyneval($vb_cycle_skill, 0, 'Not a Gladiatrix F-')
$slave_gladiatrix[1] = dyneval($vb_cycle_skill, 1, 'Bustuāria D-')
$slave_gladiatrix[2] = dyneval($vb_cycle_skill, 2, 'Prōvocātrīx C-')
$slave_gladiatrix[3] = dyneval($vb_cycle_skill, 3, 'Gladiatrix B+')
$slave_gladiatrix[4] = dyneval($vb_cycle_skill, 4, 'Bellātrīx A+')
$slave_gladiatrix[5] = dyneval($vb_cycle_skill, 5, 'Amazon S+')

$slave_enchanter[0] = dyneval($vb_cycle_skill, 0, 'Not a Witch F-')
$slave_enchanter[1] = dyneval($vb_cycle_skill, 1, 'Young Hag D-')
$slave_enchanter[2] = dyneval($vb_cycle_skill, 2, 'Theurgist C-')
$slave_enchanter[3] = dyneval($vb_cycle_skill, 3, 'Witch B+')
$slave_enchanter[4] = dyneval($vb_cycle_skill, 4, 'Enchantress A+')
$slave_enchanter[5] = dyneval($vb_cycle_skill, 5, 'Sorceress S+')

$slave_alchemy[0] = dyneval($vb_cycle_skill, 0, 'Not an Alchemist F-')
$slave_alchemy[1] = dyneval($vb_cycle_skill, 1, 'Potion Apprentice D-')
$slave_alchemy[2] = dyneval($vb_cycle_skill, 2, 'Alembic Attendant C-')
$slave_alchemy[3] = dyneval($vb_cycle_skill, 3, 'Alchemist B+')
$slave_alchemy[4] = dyneval($vb_cycle_skill, 4, 'Arcanist A+')
$slave_alchemy[5] = dyneval($vb_cycle_skill, 5, 'Mistress of Arcanum S+')

$slave_expression[0] = dyneval($vb_cycle_skill, 0, 'Not an Elocutionist F-')
$slave_expression[1] = dyneval($vb_cycle_skill, 1, 'Inarticulate D-')
$slave_expression[2] = dyneval($vb_cycle_skill, 2, 'Raconteuse C-')
$slave_expression[3] = dyneval($vb_cycle_skill, 3, 'Elocutionist B+')
$slave_expression[4] = dyneval($vb_cycle_skill, 4, 'Orator A+')
$slave_expression[5] = dyneval($vb_cycle_skill, 5, 'Rhetorician S+')

$slave_calisthenics[0] = dyneval($vb_cycle_skill, 0, 'Not a Dancer F-')
$slave_calisthenics[1] = dyneval($vb_cycle_skill, 1, 'Two Left Feet D-')
$slave_calisthenics[2] = dyneval($vb_cycle_skill, 2, 'Figurant C-')
$slave_calisthenics[3] = dyneval($vb_cycle_skill, 3, 'Dancer B+')
$slave_calisthenics[4] = dyneval($vb_cycle_skill, 4, 'Coryphée A+')
$slave_calisthenics[5] = dyneval($vb_cycle_skill, 5, 'Étoile S+')

$slave_music[0] = dyneval($vb_cycle_skill, 0, 'Not a Musician F-')
$slave_music[1] = dyneval($vb_cycle_skill, 1, 'Solfège Initiate D-')
$slave_music[2] = dyneval($vb_cycle_skill, 2, 'Trained Ear C-')
$slave_music[3] = dyneval($vb_cycle_skill, 3, 'Musician B+')
$slave_music[4] = dyneval($vb_cycle_skill, 4, 'Prodigy A+')
$slave_music[5] = dyneval($vb_cycle_skill, 5, 'Virtuoso S+')

$slave_art[0] = dyneval($vb_cycle_skill, 0, 'Not a Painter F-')
$slave_art[1] = dyneval($vb_cycle_skill, 1, 'Dauber D-')
$slave_art[2] = dyneval($vb_cycle_skill, 2, 'Sketcher C-')
$slave_art[3] = dyneval($vb_cycle_skill, 3, 'Painter B+')
$slave_art[4] = dyneval($vb_cycle_skill, 4, 'Colorist A+')
$slave_art[5] = dyneval($vb_cycle_skill, 5, 'Artifex S+')

$slave_pet[0] = dyneval($vb_cycle_skill, 0, 'Not a Pet F-')
$slave_pet[1] = dyneval($vb_cycle_skill, 1, 'Feral D-')
$slave_pet[2] = dyneval($vb_cycle_skill, 2, 'Housebroken C-')
$slave_pet[3] = dyneval($vb_cycle_skill, 3, 'Pet B+')
$slave_pet[4] = dyneval($vb_cycle_skill, 4, 'Domesticated A+')
$slave_pet[5] = dyneval($vb_cycle_skill, 5, 'Animalistic S+')

$slave_dressage[0] = dyneval($vb_cycle_skill, 0, 'Not a Pony F-')
$slave_dressage[1] = dyneval($vb_cycle_skill, 1, 'Nag D-')
$slave_dressage[2] = dyneval($vb_cycle_skill, 2, 'Hackney C-')
$slave_dressage[3] = dyneval($vb_cycle_skill, 3, 'Pony B+')
$slave_dressage[4] = dyneval($vb_cycle_skill, 4, 'Trotter A+')
$slave_dressage[5] = dyneval($vb_cycle_skill, 5, 'Racehorse S+')

$slave_cowSK[0] = dyneval($vb_cycle_skill, 0, 'Not a Cow F-')
$slave_cowSK[1] = dyneval($vb_cycle_skill, 1, 'Barely Bovine D-')
$slave_cowSK[2] = dyneval($vb_cycle_skill, 2, 'Learning to Moo C-')
$slave_cowSK[3] = dyneval($vb_cycle_skill, 3, 'Cow B+')
$slave_cowSK[4] = dyneval($vb_cycle_skill, 4, 'Heifer A+')
$slave_cowSK[5] = dyneval($vb_cycle_skill, 5, 'Queen of Kine S+')

$slave_petting[0] = dyneval($vb_cycle_skill, 0, 'Petting F-')
$slave_petting[1] = dyneval($vb_cycle_skill, 1, 'Petting D-')
$slave_petting[2] = dyneval($vb_cycle_skill, 2, 'Petting C-')
$slave_petting[3] = dyneval($vb_cycle_skill, 3, 'Petting B+')
$slave_petting[4] = dyneval($vb_cycle_skill, 4, 'Petting A+')
$slave_petting[5] = dyneval($vb_cycle_skill, 5, 'Petting S+')

$slave_oral[0] = dyneval($vb_cycle_skill, 0, 'Oral Pleasure F-')
$slave_oral[1] = dyneval($vb_cycle_skill, 1, 'Oral Pleasure D-')
$slave_oral[2] = dyneval($vb_cycle_skill, 2, 'Oral Pleasure C-')
$slave_oral[3] = dyneval($vb_cycle_skill, 3, 'Oral Pleasure B+')
$slave_oral[4] = dyneval($vb_cycle_skill, 4, 'Oral Pleasure A+')
$slave_oral[5] = dyneval($vb_cycle_skill, 5, 'Oral Pleasure S+')

$slave_penetration[0] = dyneval($vb_cycle_skill, 0, 'Penetration F-')
$slave_penetration[1] = dyneval($vb_cycle_skill, 1, 'Penetration D-')
$slave_penetration[2] = dyneval($vb_cycle_skill, 2, 'Penetration C-')
$slave_penetration[3] = dyneval($vb_cycle_skill, 3, 'Penetration B+')
$slave_penetration[4] = dyneval($vb_cycle_skill, 4, 'Penetration A+')
$slave_penetration[5] = dyneval($vb_cycle_skill, 5, 'Penetration S+')

$slave_orgy[0] = dyneval($vb_cycle_skill, 0, 'Group Sex F-')
$slave_orgy[1] = dyneval($vb_cycle_skill, 1, 'Group Sex D-')
$slave_orgy[2] = dyneval($vb_cycle_skill, 2, 'Group Sex C-')
$slave_orgy[3] = dyneval($vb_cycle_skill, 3, 'Group Sex B+')
$slave_orgy[4] = dyneval($vb_cycle_skill, 4, 'Group Sex A+')
$slave_orgy[5] = dyneval($vb_cycle_skill, 5, 'Group Sex S+')

$slave_roleplay[0] = dyneval($vb_cycle_skill, 0, 'Demonstration F-')
$slave_roleplay[1] = dyneval($vb_cycle_skill, 1, 'Demonstration D-')
$slave_roleplay[2] = dyneval($vb_cycle_skill, 2, 'Demonstration C-')
$slave_roleplay[3] = dyneval($vb_cycle_skill, 3, 'Demonstration B+')
$slave_roleplay[4] = dyneval($vb_cycle_skill, 4, 'Demonstration A+')
$slave_roleplay[5] = dyneval($vb_cycle_skill, 5, 'Demonstration S+')

$slave_fetishism[0] = dyneval($vb_cycle_skill, 0, 'Fetishism F-')
$slave_fetishism[1] = dyneval($vb_cycle_skill, 1, 'Fetishism D-')
$slave_fetishism[2] = dyneval($vb_cycle_skill, 2, 'Fetishism C-')
$slave_fetishism[3] = dyneval($vb_cycle_skill, 3, 'Fetishism B+')
$slave_fetishism[4] = dyneval($vb_cycle_skill, 4, 'Fetishism A+')
$slave_fetishism[5] = dyneval($vb_cycle_skill, 5, 'Fetishism S+')

$slave_xenophily[0] = dyneval($vb_cycle_skill, 0, 'Xenophily F-')
$slave_xenophily[1] = dyneval($vb_cycle_skill, 1, 'Xenophily D-')
$slave_xenophily[2] = dyneval($vb_cycle_skill, 2, 'Xenophily C-')
$slave_xenophily[3] = dyneval($vb_cycle_skill, 3, 'Xenophily B+')
$slave_xenophily[4] = dyneval($vb_cycle_skill, 4, 'Xenophily A+')
$slave_xenophily[5] = dyneval($vb_cycle_skill, 5, 'Xenophily S+')

$scars_chart = 'SCARS
'
$scars[5] = dyneval($vb_cycle_stat, 0,  'Ruinous Scars')   & $scars_chart += $scars[5]+'
'
$scars[4] = dyneval($vb_cycle_stat, 1,  'Terrible Scars')  & $scars_chart += $scars[4]+'
'
$scars[3] = dyneval($vb_cycle_stat, 2,  'Scars')           & $scars_chart += $scars[3]+'
'
$scars[2] = dyneval($vb_cycle_stat, 3,  'Scar')            & $scars_chart += $scars[2]+'
'
$scars[1] = dyneval($vb_cycle_stat, 4,  'Small Scar')      & $scars_chart += $scars[1]+'
'
$scars[0] = dyneval($vb_cycle_stat, 5,  'No Scars')        & $scars_chart += $scars[0]+''

$bruises_chart = 'BRUISES
'
$bruises[5] = dyneval($vb_cycle_stat, 0,  'Traces of Beatings++')  & $bruises_chart += $bruises[5]+'
'
$bruises[4] = dyneval($vb_cycle_stat, 1,  'Traces of Beatings+')   & $bruises_chart += $bruises[4]+'
'
$bruises[3] = dyneval($vb_cycle_stat, 2,  'Traces of Beatings')    & $bruises_chart += $bruises[3]+'
'
$bruises[2] = dyneval($vb_cycle_stat, 3,  'Bruises')               & $bruises_chart += $bruises[2]+'
'
$bruises[1] = dyneval($vb_cycle_stat, 4,  'Bruise')                & $bruises_chart += $bruises[1]+'
'
$bruises[0] = dyneval($vb_cycle_stat, 5,  'No Bruises')            & $bruises_chart += $bruises[0]+''

$starvation_chart = 'STARVATION
'
$starvation[5] = dyneval($vb_cycle_stat, 0,  'Deadly Starvation')     & $starvation_chart += $starvation[5]+'
'
$starvation[4] = dyneval($vb_cycle_stat, 1,  'Critical Starvation')   & $starvation_chart += $starvation[4]+'
'
$starvation[3] = dyneval($vb_cycle_stat, 2,  'Severe Starvation')     & $starvation_chart += $starvation[3]+'
'
$starvation[2] = dyneval($vb_cycle_stat, 3,  'Moderate Starvation')   & $starvation_chart += $starvation[2]+'
'
$starvation[1] = dyneval($vb_cycle_stat, 4,  'Slight Starvation')     & $starvation_chart += $starvation[1]+'
'
$starvation[0] = dyneval($vb_cycle_stat, 5,  'No Starvation')         & $starvation_chart += $starvation[0]+''

!SANITY
!Moved to $slave_traits, $stock_traits, and $assistant_traits - crushboss ($assistant_traits merged into $slave_traits - ImperatorAugustus)

$wounds_chart = 'INJURIES
'
$wounds[5] = dyneval($vb_cycle_stat, 0,  'Mortally Wounded')     & $wounds_chart += $wounds[5]+'
'
$wounds[4] = dyneval($vb_cycle_stat, 1,  'Seriously Injured')    & $wounds_chart += $wounds[4]+'
'
$wounds[3] = dyneval($vb_cycle_stat, 2,  'Moderately Injured')   & $wounds_chart += $wounds[3]+'
'
$wounds[2] = dyneval($vb_cycle_stat, 3,  'Lightly Injured')      & $wounds_chart += $wounds[2]+'
'
$wounds[1] = dyneval($vb_cycle_stat, 4,  'Slightly Wounded')     & $wounds_chart += $wounds[1]+'
'
$wounds[0] = dyneval($vb_cycle_stat, 10, 'Safe and Unharmed')    & $wounds_chart += $wounds[0]+''

master_wounds_rate_cap[0] = 10
master_wounds_rate_cap[1] = 20
master_wounds_rate_cap[2] = 40
master_wounds_rate_cap[3] = 80
master_wounds_rate_cap[4] = 160

$master_str[0] = dyneval($vb_cycle_skill, 0, 'Frail')
$master_str[1] = dyneval($vb_cycle_skill, 1, 'Weak')
$master_str[2] = dyneval($vb_cycle_skill, 2, 'Unfit')
$master_str[3] = dyneval($vb_cycle_skill, 3, 'Vigorous')
$master_str[4] = dyneval($vb_cycle_skill, 4, 'Strong')
$master_str[5] = dyneval($vb_cycle_skill, 5, 'Herculean')

master_str_rate_cap[0] = 15
master_str_rate_cap[1] = 30
master_str_rate_cap[2] = 40
master_str_rate_cap[3] = 80
master_str_rate_cap[4] = 160

$master_cha[0] = dyneval($vb_cycle_skill, 0, 'Wimp')
$master_cha[1] = dyneval($vb_cycle_skill, 1, 'Coward')
$master_cha[2] = dyneval($vb_cycle_skill, 2, 'Loser')
$master_cha[3] = dyneval($vb_cycle_skill, 3, 'Driven')
$master_cha[4] = dyneval($vb_cycle_skill, 4, 'Ambitious')
$master_cha[5] = dyneval($vb_cycle_skill, 5, 'Leader')

master_cha_rate_cap[0] = 10
master_cha_rate_cap[1] = 20
master_cha_rate_cap[2] = 40
master_cha_rate_cap[3] = 80
master_cha_rate_cap[4] = 120

$master_style[0] = dyneval($vb_cycle_skill, 0, 'Repulsive')
$master_style[1] = dyneval($vb_cycle_skill, 1, 'Unpleasant')
$master_style[2] = dyneval($vb_cycle_skill, 2, 'Unmemorable')
$master_style[3] = dyneval($vb_cycle_skill, 3, 'Charming')
$master_style[4] = dyneval($vb_cycle_skill, 4, 'Charismatic')
$master_style[5] = dyneval($vb_cycle_skill, 5, 'Irresistible')

$master_libido[0] = dyneval($vb_cycle_skill, 0, 'Impotent')
$master_libido[1] = dyneval($vb_cycle_skill, 1, 'Effete')
$master_libido[2] = dyneval($vb_cycle_skill, 2, 'Lustful')
$master_libido[3] = dyneval($vb_cycle_skill, 3, 'Libidinous')
$master_libido[4] = dyneval($vb_cycle_skill, 4, 'Lubricious')
$master_libido[5] = dyneval($vb_cycle_skill, 5, 'Salacious')

master_libido_rate_cap[0] = 15
master_libido_rate_cap[1] = 30
master_libido_rate_cap[2] = 60
master_libido_rate_cap[3] = 100
master_libido_rate_cap[4] = 180

$brand[0] = dyneval($vb_cycle_skill, 0, 'Unknown')
$brand[1] = dyneval($vb_cycle_skill, 1, 'Rumoured')
$brand[2] = dyneval($vb_cycle_skill, 2, 'Recognised')
$brand[3] = dyneval($vb_cycle_skill, 3, 'Celebrity')
$brand[4] = dyneval($vb_cycle_skill, 4, 'Famous')
$brand[5] = dyneval($vb_cycle_skill, 5, 'Legendary')

brand_rate_cap[0] = 5
brand_rate_cap[1] = 10
brand_rate_cap[2] = 20
brand_rate_cap[3] = 40
brand_rate_cap[4] = 80

$guild_brand[0] = dyneval($vb_cycle_skill, 0, 'Guild Fall Guy')
$guild_brand[1] = dyneval($vb_cycle_skill, 1, 'Guild Punching Bag')
$guild_brand[2] = dyneval($vb_cycle_skill, 2, 'Guild Lacky')
$guild_brand[3] = dyneval($vb_cycle_skill, 3, 'Guild Hotshot')
$guild_brand[4] = dyneval($vb_cycle_skill, 4, 'Guild Muscle')
$guild_brand[5] = dyneval($vb_cycle_skill, 5, 'Guild Boss')

guild_reputation_rate_cap[0] = 5
guild_reputation_rate_cap[1] = 10
guild_reputation_rate_cap[2] = 20
guild_reputation_rate_cap[3] = 40
guild_reputation_rate_cap[4] = 80

$master_wealth[0] = dyneval($vb_cycle_skill, 0, 'Impoverished')
$master_wealth[1] = dyneval($vb_cycle_skill, 1, 'Poor')
$master_wealth[2] = dyneval($vb_cycle_skill, 2, 'Basic')
$master_wealth[3] = dyneval($vb_cycle_skill, 3, 'Comfortable')
$master_wealth[4] = dyneval($vb_cycle_skill, 4, 'Respectable')
$master_wealth[5] = dyneval($vb_cycle_skill, 5, 'Luxurious')
$master_wealth[6] = dyneval($vb_cycle_skill, 6, 'Extravagant')

base_expense[0] = 0
base_expense[1] = 20
base_expense[2] = 40
base_expense[3] = 80
base_expense[4] = 150
base_expense[5] = 300
base_expense[6] = 600

$hygiene_chart = 'HYGIENE
'
$personal_hygiene[5] = dyneval($vb_cycle_skill, 0, 'Filthy')     & $hygiene_chart += $personal_hygiene[5]+'
'
$personal_hygiene[4] = dyneval($vb_cycle_skill, 1, 'Dirty')      & $hygiene_chart += $personal_hygiene[4]+'
'
$personal_hygiene[3] = dyneval($vb_cycle_skill, 2, 'Unclean')    & $hygiene_chart += $personal_hygiene[3]+'
'
$personal_hygiene[2] = dyneval($vb_cycle_skill, 3, 'Unsullied')  & $hygiene_chart += $personal_hygiene[2]+'
'
$personal_hygiene[1] = dyneval($vb_cycle_skill, 4, 'Clean')      & $hygiene_chart += $personal_hygiene[1]+'
'
$personal_hygiene[0] = dyneval($vb_cycle_skill, 5, 'Pristine')   & $hygiene_chart += $personal_hygiene[0]+''

master_hygiene_rate_cap[0] = 10
master_hygiene_rate_cap[1] = 20
master_hygiene_rate_cap[2] = 40
master_hygiene_rate_cap[3] = 60
master_hygiene_rate_cap[4] = 80

$master_tutor[0] = dyneval($vb_cycle_skill, 0, 'Never Taught F-')
$master_tutor[1] = dyneval($vb_cycle_skill, 1, 'Tutor D-')
$master_tutor[2] = dyneval($vb_cycle_skill, 2, 'Mentor C-')
$master_tutor[3] = dyneval($vb_cycle_skill, 3, 'Pedagogue B+')
$master_tutor[4] = dyneval($vb_cycle_skill, 4, 'Teacher A+')
$master_tutor[5] = dyneval($vb_cycle_skill, 5, 'Lecturer S+')

master_tutor_rate_cap[0] = 50
master_tutor_rate_cap[1] = 100
master_tutor_rate_cap[2] = 150
master_tutor_rate_cap[3] = 200
master_tutor_rate_cap[4] = 300

$master_butler[0] = dyneval($vb_cycle_skill, 0, 'Ingenuous Dweller F-')
$master_butler[1] = dyneval($vb_cycle_skill, 1, 'Peon D-')
$master_butler[2] = dyneval($vb_cycle_skill, 2, 'Houseboy C-')
$master_butler[3] = dyneval($vb_cycle_skill, 3, 'Homemaker B+')
$master_butler[4] = dyneval($vb_cycle_skill, 4, 'Houselord A+')
$master_butler[5] = dyneval($vb_cycle_skill, 5, 'Steward S+')
$master_butler[6] = dyneval($vb_cycle_skill, 6, 'Master Steward S++')

master_butler_rate_cap[0] = 15
master_butler_rate_cap[1] = 30
master_butler_rate_cap[2] = 60
master_butler_rate_cap[3] = 100
master_butler_rate_cap[4] = 180

$master_artdirector[0] = dyneval($vb_cycle_skill, 0, 'Tasteless F-')
$master_artdirector[1] = dyneval($vb_cycle_skill, 1, 'Uncultured D-')
$master_artdirector[2] = dyneval($vb_cycle_skill, 2, 'Dilettante C-')
$master_artdirector[3] = dyneval($vb_cycle_skill, 3, 'Artist B+')
$master_artdirector[4] = dyneval($vb_cycle_skill, 4, 'Prodigy A+')
$master_artdirector[5] = dyneval($vb_cycle_skill, 5, 'Virtuoso S+')
$master_artdirector[6] = dyneval($vb_cycle_skill, 6, 'Maestro S++')

master_artdirector_rate_cap[0] = 10
master_artdirector_rate_cap[1] = 20
master_artdirector_rate_cap[2] = 40
master_artdirector_rate_cap[3] = 80
master_artdirector_rate_cap[4] = 120

$master_medic[0] = dyneval($vb_cycle_skill, 0, 'Homeopath F-')
$master_medic[1] = dyneval($vb_cycle_skill, 1, 'Quack D-')
$master_medic[2] = dyneval($vb_cycle_skill, 2, 'Paramedic C-')
$master_medic[3] = dyneval($vb_cycle_skill, 3, 'Medic B+')
$master_medic[4] = dyneval($vb_cycle_skill, 4, 'Physician A+')
$master_medic[5] = dyneval($vb_cycle_skill, 5, 'Surgeon S+')
$master_medic[6] = dyneval($vb_cycle_skill, 6, 'Master Surgeon S++')

master_medic_rate_cap[0] = 10
master_medic_rate_cap[1] = 20
master_medic_rate_cap[2] = 40
master_medic_rate_cap[3] = 60
master_medic_rate_cap[4] = 100

$master_fighter[0] = dyneval($vb_cycle_skill, 0, 'Non-Combatant F-')
$master_fighter[1] = dyneval($vb_cycle_skill, 1, 'Brawler D-')
$master_fighter[2] = dyneval($vb_cycle_skill, 2, 'Duelist C-')
$master_fighter[3] = dyneval($vb_cycle_skill, 3, 'Combatant B+')
$master_fighter[4] = dyneval($vb_cycle_skill, 4, 'Warrior A+')
$master_fighter[5] = dyneval($vb_cycle_skill, 5, 'Champion S+')
$master_fighter[6] = dyneval($vb_cycle_skill, 6, 'Vanquisher S++')

master_fighter_rate_cap[0] = 15
master_fighter_rate_cap[1] = 30
master_fighter_rate_cap[2] = 60
master_fighter_rate_cap[3] = 100
master_fighter_rate_cap[4] = 180

$master_mage[0] = dyneval($vb_cycle_skill, 0, 'Mundane F-')
$master_mage[1] = dyneval($vb_cycle_skill, 1, 'Esoterist D-')
$master_mage[2] = dyneval($vb_cycle_skill, 2, 'Warlock C-')
$master_mage[3] = dyneval($vb_cycle_skill, 3, 'Sorcerer B+')
$master_mage[4] = dyneval($vb_cycle_skill, 4, 'Mage A+')
$master_mage[5] = dyneval($vb_cycle_skill, 5, 'Archmage S+')
$master_mage[6] = dyneval($vb_cycle_skill, 6, 'Demi-God S++')

master_mage_rate_cap[0] = 10
master_mage_rate_cap[1] = 40
master_mage_rate_cap[2] = 90
master_mage_rate_cap[3] = 160
master_mage_rate_cap[4] = 250

$master_domination[0] = dyneval($vb_cycle_skill, 0, 'Submissive')
$master_domination[1] = dyneval($vb_cycle_skill, 1, 'Compliant')
$master_domination[2] = dyneval($vb_cycle_skill, 2, 'Passive')
$master_domination[3] = dyneval($vb_cycle_skill, 3, 'Authoritative')
$master_domination[4] = dyneval($vb_cycle_skill, 4, 'Dominant')
$master_domination[5] = dyneval($vb_cycle_skill, 5, 'Imperious')

master_domination_rate_cap[0] = 20
master_domination_rate_cap[1] = 80
master_domination_rate_cap[2] = 180
master_domination_rate_cap[3] = 320
master_domination_rate_cap[4] = 500

$master_flagelation[0] = dyneval($vb_cycle_skill, 0, 'Cannot Whip F-')
$master_flagelation[1] = dyneval($vb_cycle_skill, 1, 'Poor Whip Skill D-')
$master_flagelation[2] = dyneval($vb_cycle_skill, 2, 'Basic Whip Skill C-')
$master_flagelation[3] = dyneval($vb_cycle_skill, 3, 'Good Whip Skill B+')
$master_flagelation[4] = dyneval($vb_cycle_skill, 4, 'Whip Expert A+')
$master_flagelation[5] = dyneval($vb_cycle_skill, 5, 'Master of the Whip S+')

master_flagelation_rate_cap[0] = 10
master_flagelation_rate_cap[1] = 20
master_flagelation_rate_cap[2] = 40
master_flagelation_rate_cap[3] = 80
master_flagelation_rate_cap[4] = 100

$master_torture[0] = dyneval($vb_cycle_skill, 0, 'Not a Torturer F-')
$master_torture[1] = dyneval($vb_cycle_skill, 1, 'Needler D-')
$master_torture[2] = dyneval($vb_cycle_skill, 2, 'Tormentor C-')
$master_torture[3] = dyneval($vb_cycle_skill, 3, 'Torturer B+')
$master_torture[4] = dyneval($vb_cycle_skill, 4, 'Inquisitor A+')
$master_torture[5] = dyneval($vb_cycle_skill, 5, 'Master Inquisitor S+')

master_torture_rate_cap[0] = 10
master_torture_rate_cap[1] = 20
master_torture_rate_cap[2] = 40
master_torture_rate_cap[3] = 80
master_torture_rate_cap[4] = 100

$master_bondage[0] = dyneval($vb_cycle_skill, 0, 'Unskilled with Rope F-')
$master_bondage[1] = dyneval($vb_cycle_skill, 1, 'Novice Rope Binder D-')
$master_bondage[2] = dyneval($vb_cycle_skill, 2, 'Binds Correctly C-')
$master_bondage[3] = dyneval($vb_cycle_skill, 3, 'Binds Skillfully B+')
$master_bondage[4] = dyneval($vb_cycle_skill, 4, 'Binds Artfully A+')
$master_bondage[5] = dyneval($vb_cycle_skill, 5, 'Master of Rope S+')

master_bondage_rate_cap[0] = 10
master_bondage_rate_cap[1] = 20
master_bondage_rate_cap[2] = 40
master_bondage_rate_cap[3] = 80
master_bondage_rate_cap[4] = 100

$master_petting[0] = dyneval($vb_cycle_skill, 0, 'Clumsy F-')
$master_petting[1] = dyneval($vb_cycle_skill, 1, 'Petting D-')
$master_petting[2] = dyneval($vb_cycle_skill, 2, 'Petting C-')
$master_petting[3] = dyneval($vb_cycle_skill, 3, 'Petting B+')
$master_petting[4] = dyneval($vb_cycle_skill, 4, 'Petting A+')
$master_petting[5] = dyneval($vb_cycle_skill, 5, 'Petting S+')

master_petting_rate_cap[0] = 10
master_petting_rate_cap[1] = 20
master_petting_rate_cap[2] = 40
master_petting_rate_cap[3] = 80
master_petting_rate_cap[4] = 120

$master_oral[0] = dyneval($vb_cycle_skill, 0, 'Never Kissed F-')
$master_oral[1] = dyneval($vb_cycle_skill, 1, 'Oral Sex D-')
$master_oral[2] = dyneval($vb_cycle_skill, 2, 'Oral Sex C-')
$master_oral[3] = dyneval($vb_cycle_skill, 3, 'Oral Sex B+')
$master_oral[4] = dyneval($vb_cycle_skill, 4, 'Oral Sex A+')
$master_oral[5] = dyneval($vb_cycle_skill, 5, 'Oral Sex S+')

master_oral_rate_cap[0] = 10
master_oral_rate_cap[1] = 20
master_oral_rate_cap[2] = 40
master_oral_rate_cap[3] = 80
master_oral_rate_cap[4] = 120

$master_penetration[0] = dyneval($vb_cycle_skill, 0, 'Virgin F-')
$master_penetration[1] = dyneval($vb_cycle_skill, 1, 'Penetration D-')
$master_penetration[2] = dyneval($vb_cycle_skill, 2, 'Penetration C-')
$master_penetration[3] = dyneval($vb_cycle_skill, 3, 'Penetration B+')
$master_penetration[4] = dyneval($vb_cycle_skill, 4, 'Penetration A+')
$master_penetration[5] = dyneval($vb_cycle_skill, 5, 'Penetration S+')

master_penetration_rate_cap[0] = 10
master_penetration_rate_cap[1] = 20
master_penetration_rate_cap[2] = 40
master_penetration_rate_cap[3] = 80
master_penetration_rate_cap[4] = 120

$master_fetish[0] = dyneval($vb_cycle_skill, 0, 'Unadventurous F-')
$master_fetish[1] = dyneval($vb_cycle_skill, 1, 'Fetishism D-')
$master_fetish[2] = dyneval($vb_cycle_skill, 2, 'Fetishism C-')
$master_fetish[3] = dyneval($vb_cycle_skill, 3, 'Fetishism B+')
$master_fetish[4] = dyneval($vb_cycle_skill, 4, 'Fetishism A+')
$master_fetish[5] = dyneval($vb_cycle_skill, 5, 'Worst of Perverts S+')

master_fetish_rate_cap[0] = 10
master_fetish_rate_cap[1] = 20
master_fetish_rate_cap[2] = 40
master_fetish_rate_cap[3] = 80
master_fetish_rate_cap[4] = 120

$house_mess_chart = 'HOME CONDITION
'
$house_mess[5] = dyneval($vb_cycle_skill, 0, 'Squalid')    & $house_mess_chart += $house_mess[5]+'
'
$house_mess[4] = dyneval($vb_cycle_skill, 1, 'Grimy')      & $house_mess_chart += $house_mess[4]+'
'
$house_mess[3] = dyneval($vb_cycle_skill, 2, 'Messy')      & $house_mess_chart += $house_mess[3]+'
'
$house_mess[2] = dyneval($vb_cycle_skill, 3, 'Tidy')       & $house_mess_chart += $house_mess[2]+'
'
$house_mess[1] = dyneval($vb_cycle_skill, 4, 'Neat')       & $house_mess_chart += $house_mess[1]+'
'
$house_mess[0] = dyneval($vb_cycle_skill, 5, 'Immaculate') & $house_mess_chart += $house_mess[0]+''

house_mess_rate_cap[0] = 10
house_mess_rate_cap[1] = 20
house_mess_rate_cap[2] = 40
house_mess_rate_cap[3] = 60
house_mess_rate_cap[4] = 80

$vaginal_modification[0] = 'No Vaginal Modifications'
$vaginal_modification[1] = 'Vaginal Ball Implants'
$vaginal_modification[2] = 'Lubricative Glands+'
$vaginal_modification[3] = 'Vagina Tongue'
$vaginal_modification[4] = 'Egg Birthing'

$slave_brand[0] = 'No Brand'
$slave_brand[1] = 'Fire Brand'
$slave_brand[2] = 'Tattoo Brand'
$slave_brand[3] = 'Magical Brand'
$slave_brand[4] = 'Stranger Brand'

!for formulas
dynamic $vb_full_cycle, '$красота', 6, 'Beauty'
dynamic $vb_full_cycle, '$природная_красота', 6, 'Natural Beauty'
$пластика[0] = dyneval($vb_cycle, 11, 'Neoplasty')
$пластика[1] = dyneval($vb_cycle, 5,  'Neoplasty')

$шрамы[0] = dyneval($vb_cycle_stat, 5,  'No Scars')
$шрамы[1] = dyneval($vb_cycle_stat, 4,  'Scars')
$шрамы[2] = dyneval($vb_cycle_stat, 3,  'Scars')
$шрамы[3] = dyneval($vb_cycle_stat, 2,  'Scars')
$шрамы[4] = dyneval($vb_cycle_stat, 1,  'Scars')
$шрамы[5] = dyneval($vb_cycle_stat, 0,  'Scars')

$синяки[0] = dyneval($vb_cycle_stat, 5,  'No Bruises')
$синяки[1] = dyneval($vb_cycle_stat, 4,  'Bruises')
$синяки[2] = dyneval($vb_cycle_stat, 3,  'Bruises')
$синяки[3] = dyneval($vb_cycle_stat, 2,  'Bruises')
$синяки[4] = dyneval($vb_cycle_stat, 1,  'Bruises')
$синяки[5] = dyneval($vb_cycle_stat, 0,  'Bruises')

$charm_physique[0] = dyneval($vb_cycle_stat, 1,  'Underweight')
$charm_physique[1] = dyneval($vb_cycle_stat, 6,  'Physique')
$charm_physique[2] = dyneval($vb_cycle_stat, 5,  'Physique')
$charm_physique[3] = dyneval($vb_cycle_stat, 3,  'Physique')
$charm_physique[4] = dyneval($vb_cycle_stat, 1,  'Overweight')
$charm_physique[5] = dyneval($vb_cycle_stat, 0,  'Overweight')

dynamic $vb_full_cycle, '$экзотика', 6, 'Exoticism'
dynamic $vb_full_cycle, '$природная_экзотика', 6, 'Natural Exoticism'
dynamic $vb_full_cycle, '$пирсинг', 6, 'Piercings'
$пирсинг[0] = dyneval($vb_cycle, 11, 'No Piercings')
dynamic $vb_full_cycle, '$wear_ex', 6, 'Clothes'
dynamic $vb_full_cycle, '$wear_st', 6, 'Clothes'

dynamic $vb_full_cycle, '$стиль', 6, 'Style'
$грация[0] = dyneval($vb_cycle,      11,  'Natural Grace')
$грация[1] = dyneval($vb_cycle_stat, 7,   'Natural Grace')
$грация[2] = dyneval($vb_cycle_stat, 0,   'Lack of Grace')

$гигиена[0] = dyneval($vb_cycle_skill, 5, 'Hygiene')
$гигиена[1] = dyneval($vb_cycle_skill, 4, 'Hygiene')
$гигиена[2] = dyneval($vb_cycle_skill, 3, 'Hygiene')
$гигиена[3] = dyneval($vb_cycle_skill, 2, 'Hygiene')
$гигиена[4] = dyneval($vb_cycle_skill, 1, 'Hygiene')
$гигиена[5] = dyneval($vb_cycle_skill, 0, 'Hygiene')

!perfume, manicure, epilation
$мейкап[0] = dyneval($vb_cycle_stat, 0,  'Scent, Nails & Pelage')
$мейкап[1] = dyneval($vb_cycle_stat, 3,  'Scent, Nails & Pelage')
$мейкап[2] = dyneval($vb_cycle_stat, 4,  'Scent, Nails & Pelage')
$мейкап[3] = dyneval($vb_cycle_stat, 5,  'Scent, Nails & Pelage')

dynamic $vb_full_cycle, '$charm_aura', 6, 'Aura'

$charm_aura[0]  = dyneval($vb_cycle_stat, 0,  'Aura')
$charm_aura[1]  = dyneval($vb_cycle_stat, 1,  'Aura')
$charm_aura[2]  = dyneval($vb_cycle_stat, 2,  'Aura')
$charm_aura[3]  = dyneval($vb_cycle_stat, 3,  'Aura')
$charm_aura[4]  = dyneval($vb_cycle_stat, 4,  'Aura')
$charm_aura[5]  = dyneval($vb_cycle_stat, 5,  'Aura')
$charm_aura[6]  = dyneval($vb_cycle_stat, 6,  'Aura')
$charm_aura[7]  = dyneval($vb_cycle_stat, 7,  'Aura')
$charm_aura[8]  = dyneval($vb_cycle_stat, 8,  'Aura')
$charm_aura[9]  = dyneval($vb_cycle_stat, 9,  'Aura')
$charm_aura[10] = dyneval($vb_cycle_stat, 10, 'Aura')

$charm_moral[0] = dyneval($vb_cycle,       0, 'No Devotion')
$charm_moral[1] = dyneval($vb_cycle_stat,  6, 'Wavering')
$charm_moral[2] = dyneval($vb_cycle_stat,  7, 'Dutiful')
$charm_moral[3] = dyneval($vb_cycle_stat,  8, 'Loyal')
$charm_moral[4] = dyneval($vb_cycle_stat,  9, 'Devoted')
$charm_moral[5] = dyneval($vb_cycle_stat,  10, 'Worshipful')

$charm_angst[0] = dyneval($vb_cycle_stat,  5, 'No Despair')
$charm_angst[1] = dyneval($vb_cycle_stat,  4, 'Despondent')
$charm_angst[2] = dyneval($vb_cycle_stat,  3, 'Demoralized')
$charm_angst[3] = dyneval($vb_cycle_stat,  2, 'Disheartened')
$charm_angst[4] = dyneval($vb_cycle_stat,  1, 'Despairing')
$charm_angst[5] = dyneval($vb_cycle_stat,  0, 'Hopeless')

$charm_spoil[0] = dyneval($vb_cycle_stat,  5, 'Not Spoiled')
$charm_spoil[1] = dyneval($vb_cycle_stat,  4, 'Balky')
$charm_spoil[2] = dyneval($vb_cycle_stat,  3, 'Unruly')
$charm_spoil[3] = dyneval($vb_cycle_stat,  2, 'Restive')
$charm_spoil[4] = dyneval($vb_cycle_stat,  1, 'Defiant')
$charm_spoil[5] = dyneval($vb_cycle_stat,  0, 'Contumacious')

!end of section for formulas

dynamic $vb_full_cycle, '$_lesson', 6, 'Lesson'

$gym_lesson[0] = dyneval($vb_cycle_skill, 0, 'Bedridden F-')
$gym_lesson[1] = dyneval($vb_cycle_skill, 1, 'Plodder D-')
$gym_lesson[2] = dyneval($vb_cycle_skill, 2, 'Walker C-')
$gym_lesson[3] = dyneval($vb_cycle_skill, 3, 'Athlete B+')
$gym_lesson[4] = dyneval($vb_cycle_skill, 4, 'Sprinter A+')
$gym_lesson[5] = dyneval($vb_cycle_skill, 5, 'Marathonist S+')

$slave_sub_kiss[0] = dyneval($vb_cycle_skill, 0, 'Kissing F-')
$slave_sub_kiss[1] = dyneval($vb_cycle_skill, 1, 'Kissing D-')
$slave_sub_kiss[2] = dyneval($vb_cycle_skill, 2, 'Kissing C-')
$slave_sub_kiss[3] = dyneval($vb_cycle_skill, 3, 'Kissing B+')
$slave_sub_kiss[4] = dyneval($vb_cycle_skill, 4, 'Kissing A+')
$slave_sub_kiss[5] = dyneval($vb_cycle_skill, 5, 'Kissing S+')

$slave_sub_tongue[0] = dyneval($vb_cycle_skill, 0, 'Licking F-')
$slave_sub_tongue[1] = dyneval($vb_cycle_skill, 1, 'Licking D-')
$slave_sub_tongue[2] = dyneval($vb_cycle_skill, 2, 'Licking C-')
$slave_sub_tongue[3] = dyneval($vb_cycle_skill, 3, 'Licking B+')
$slave_sub_tongue[4] = dyneval($vb_cycle_skill, 4, 'Licking A+')
$slave_sub_tongue[5] = dyneval($vb_cycle_skill, 5, 'Licking S+')

$slave_sub_bj[0] = dyneval($vb_cycle_skill, 0, 'Blowjob F-')
$slave_sub_bj[1] = dyneval($vb_cycle_skill, 1, 'Blowjob D-')
$slave_sub_bj[2] = dyneval($vb_cycle_skill, 2, 'Blowjob C-')
$slave_sub_bj[3] = dyneval($vb_cycle_skill, 3, 'Blowjob B+')
$slave_sub_bj[4] = dyneval($vb_cycle_skill, 4, 'Blowjob A+')
$slave_sub_bj[5] = dyneval($vb_cycle_skill, 5, 'Blowjob S+')

$slave_sub_dt[0] = dyneval($vb_cycle_skill, 0, 'Deep Throat F-')
$slave_sub_dt[1] = dyneval($vb_cycle_skill, 1, 'Deep Throat D-')
$slave_sub_dt[2] = dyneval($vb_cycle_skill, 2, 'Deep Throat C-')
$slave_sub_dt[3] = dyneval($vb_cycle_skill, 3, 'Deep Throat B+')
$slave_sub_dt[4] = dyneval($vb_cycle_skill, 4, 'Deep Throat A+')
$slave_sub_dt[5] = dyneval($vb_cycle_skill, 5, 'Deep Throat S+')

$slave_sub_asslik[0] = dyneval($vb_cycle_skill, 0, 'Rimming F-')
$slave_sub_asslik[1] = dyneval($vb_cycle_skill, 1, 'Rimming D-')
$slave_sub_asslik[2] = dyneval($vb_cycle_skill, 2, 'Rimming C-')
$slave_sub_asslik[3] = dyneval($vb_cycle_skill, 3, 'Rimming B+')
$slave_sub_asslik[4] = dyneval($vb_cycle_skill, 4, 'Rimming A+')
$slave_sub_asslik[5] = dyneval($vb_cycle_skill, 5, 'Rimming S+')

$slave_sub_hj[0] = dyneval($vb_cycle_skill, 0, 'Handjob F-')
$slave_sub_hj[1] = dyneval($vb_cycle_skill, 1, 'Handjob D-')
$slave_sub_hj[2] = dyneval($vb_cycle_skill, 2, 'Handjob C-')
$slave_sub_hj[3] = dyneval($vb_cycle_skill, 3, 'Handjob B+')
$slave_sub_hj[4] = dyneval($vb_cycle_skill, 4, 'Handjob A+')
$slave_sub_hj[5] = dyneval($vb_cycle_skill, 5, 'Handjob S+')

$slave_sub_fj[0] = dyneval($vb_cycle_skill, 0, 'Footjob F-')
$slave_sub_fj[1] = dyneval($vb_cycle_skill, 1, 'Footjob D-')
$slave_sub_fj[2] = dyneval($vb_cycle_skill, 2, 'Footjob C-')
$slave_sub_fj[3] = dyneval($vb_cycle_skill, 3, 'Footjob B+')
$slave_sub_fj[4] = dyneval($vb_cycle_skill, 4, 'Footjob A+')
$slave_sub_fj[5] = dyneval($vb_cycle_skill, 5, 'Footjob S+')

$slave_sub_hug[0] = dyneval($vb_cycle_skill, 0, 'Rubbing F-')
$slave_sub_hug[1] = dyneval($vb_cycle_skill, 1, 'Rubbing D-')
$slave_sub_hug[2] = dyneval($vb_cycle_skill, 2, 'Rubbing C-')
$slave_sub_hug[3] = dyneval($vb_cycle_skill, 3, 'Rubbing B+')
$slave_sub_hug[4] = dyneval($vb_cycle_skill, 4, 'Rubbing A+')
$slave_sub_hug[5] = dyneval($vb_cycle_skill, 5, 'Rubbing S+')

$slave_sub_paizuri[0] = dyneval($vb_cycle_skill, 0, 'Titjob F-')
$slave_sub_paizuri[1] = dyneval($vb_cycle_skill, 1, 'Titjob D-')
$slave_sub_paizuri[2] = dyneval($vb_cycle_skill, 2, 'Titjob C-')
$slave_sub_paizuri[3] = dyneval($vb_cycle_skill, 3, 'Titjob B+')
$slave_sub_paizuri[4] = dyneval($vb_cycle_skill, 4, 'Titjob A+')
$slave_sub_paizuri[5] = dyneval($vb_cycle_skill, 5, 'Titjob S+')

$slave_sub_vaginal[0] = dyneval($vb_cycle_skill, 0, 'Vaginal Sex F-')
$slave_sub_vaginal[1] = dyneval($vb_cycle_skill, 1, 'Vaginal Sex D-')
$slave_sub_vaginal[2] = dyneval($vb_cycle_skill, 2, 'Vaginal Sex C-')
$slave_sub_vaginal[3] = dyneval($vb_cycle_skill, 3, 'Vaginal Sex B+')
$slave_sub_vaginal[4] = dyneval($vb_cycle_skill, 4, 'Vaginal Sex A+')
$slave_sub_vaginal[5] = dyneval($vb_cycle_skill, 5, 'Vaginal Sex S+')

$slave_sub_anal[0] = dyneval($vb_cycle_skill, 0, 'Anal Sex F-')
$slave_sub_anal[1] = dyneval($vb_cycle_skill, 1, 'Anal Sex D-')
$slave_sub_anal[2] = dyneval($vb_cycle_skill, 2, 'Anal Sex C-')
$slave_sub_anal[3] = dyneval($vb_cycle_skill, 3, 'Anal Sex B+')
$slave_sub_anal[4] = dyneval($vb_cycle_skill, 4, 'Anal Sex A+')
$slave_sub_anal[5] = dyneval($vb_cycle_skill, 5, 'Anal Sex S+')

$slave_sub_fisting[0] = dyneval($vb_cycle_skill, 0, 'Fisting F-')
$slave_sub_fisting[1] = dyneval($vb_cycle_skill, 1, 'Fisting D-')
$slave_sub_fisting[2] = dyneval($vb_cycle_skill, 2, 'Fisting C-')
$slave_sub_fisting[3] = dyneval($vb_cycle_skill, 3, 'Fisting B+')
$slave_sub_fisting[4] = dyneval($vb_cycle_skill, 4, 'Fisting A+')
$slave_sub_fisting[5] = dyneval($vb_cycle_skill, 5, 'Fisting S+')

$slave_anal_stretch[0] = dyneval($vb_cycle_skill, 0, 'Anal Fisting F-')
$slave_anal_stretch[1] = dyneval($vb_cycle_skill, 1, 'Anal Fisting D-')
$slave_anal_stretch[2] = dyneval($vb_cycle_skill, 2, 'Anal Fisting C-')
$slave_anal_stretch[3] = dyneval($vb_cycle_skill, 3, 'Anal Fisting B+')
$slave_anal_stretch[4] = dyneval($vb_cycle_skill, 4, 'Anal Fisting A+')
$slave_anal_stretch[5] = dyneval($vb_cycle_skill, 5, 'Anal Fisting S+')

$slave_sub_seduce[0] = dyneval($vb_cycle_skill, 0, 'Seduction F-')
$slave_sub_seduce[1] = dyneval($vb_cycle_skill, 1, 'Seduction D-')
$slave_sub_seduce[2] = dyneval($vb_cycle_skill, 2, 'Seduction C-')
$slave_sub_seduce[3] = dyneval($vb_cycle_skill, 3, 'Seduction B+')
$slave_sub_seduce[4] = dyneval($vb_cycle_skill, 4, 'Seduction A+')
$slave_sub_seduce[5] = dyneval($vb_cycle_skill, 5, 'Seduction S+')

$slave_sub_masturbation[0] = dyneval($vb_cycle_skill, 0, 'Masturbation F-')
$slave_sub_masturbation[1] = dyneval($vb_cycle_skill, 1, 'Masturbation D-')
$slave_sub_masturbation[2] = dyneval($vb_cycle_skill, 2, 'Masturbation C-')
$slave_sub_masturbation[3] = dyneval($vb_cycle_skill, 3, 'Masturbation B+')
$slave_sub_masturbation[4] = dyneval($vb_cycle_skill, 4, 'Masturbation A+')
$slave_sub_masturbation[5] = dyneval($vb_cycle_skill, 5, 'Masturbation S+')

$slave_sub_dildo[0] = dyneval($vb_cycle_skill, 0, 'Dildo F-')
$slave_sub_dildo[1] = dyneval($vb_cycle_skill, 1, 'Dildo D-')
$slave_sub_dildo[2] = dyneval($vb_cycle_skill, 2, 'Dildo C-')
$slave_sub_dildo[3] = dyneval($vb_cycle_skill, 3, 'Dildo B+')
$slave_sub_dildo[4] = dyneval($vb_cycle_skill, 4, 'Dildo A+')
$slave_sub_dildo[5] = dyneval($vb_cycle_skill, 5, 'Dildo S+')

$slave_sub_exhibit[0] = dyneval($vb_cycle_skill, 0, 'Exhibitionism F-')
$slave_sub_exhibit[1] = dyneval($vb_cycle_skill, 1, 'Exhibitionism D-')
$slave_sub_exhibit[2] = dyneval($vb_cycle_skill, 2, 'Exhibitionism C-')
$slave_sub_exhibit[3] = dyneval($vb_cycle_skill, 3, 'Exhibitionism B+')
$slave_sub_exhibit[4] = dyneval($vb_cycle_skill, 4, 'Exhibitionism A+')
$slave_sub_exhibit[5] = dyneval($vb_cycle_skill, 5, 'Exhibitionism S+')

$slave_sub_humiliation[0] = dyneval($vb_cycle_skill, 0, 'Humiliation F-')
$slave_sub_humiliation[1] = dyneval($vb_cycle_skill, 1, 'Humiliation D-')
$slave_sub_humiliation[2] = dyneval($vb_cycle_skill, 2, 'Humiliation C-')
$slave_sub_humiliation[3] = dyneval($vb_cycle_skill, 3, 'Humiliation B+')
$slave_sub_humiliation[4] = dyneval($vb_cycle_skill, 4, 'Humiliation A+')
$slave_sub_humiliation[5] = dyneval($vb_cycle_skill, 5, 'Humiliation S+')

$slave_sub_enema[0] = dyneval($vb_cycle_skill, 0, 'Enema F-')
$slave_sub_enema[1] = dyneval($vb_cycle_skill, 1, 'Enema D-')
$slave_sub_enema[2] = dyneval($vb_cycle_skill, 2, 'Enema C-')
$slave_sub_enema[3] = dyneval($vb_cycle_skill, 3, 'Enema B+')
$slave_sub_enema[4] = dyneval($vb_cycle_skill, 4, 'Enema A+')
$slave_sub_enema[5] = dyneval($vb_cycle_skill, 5, 'Enema S+')

$slave_sub_mazo[0] = dyneval($vb_cycle_skill, 0, 'Masochism F-')
$slave_sub_mazo[1] = dyneval($vb_cycle_skill, 1, 'Masochism D-')
$slave_sub_mazo[2] = dyneval($vb_cycle_skill, 2, 'Masochism C-')
$slave_sub_mazo[3] = dyneval($vb_cycle_skill, 3, 'Masochism B+')
$slave_sub_mazo[4] = dyneval($vb_cycle_skill, 4, 'Masochism A+')
$slave_sub_mazo[5] = dyneval($vb_cycle_skill, 5, 'Masochism S+')

$slave_sub_selfpain[0] = dyneval($vb_cycle_skill, 0, 'Self-Torture F-')
$slave_sub_selfpain[1] = dyneval($vb_cycle_skill, 1, 'Self-Torture D-')
$slave_sub_selfpain[2] = dyneval($vb_cycle_skill, 2, 'Self-Torture C-')
$slave_sub_selfpain[3] = dyneval($vb_cycle_skill, 3, 'Self-Torture B+')
$slave_sub_selfpain[4] = dyneval($vb_cycle_skill, 4, 'Self-Torture A+')
$slave_sub_selfpain[5] = dyneval($vb_cycle_skill, 5, 'Self-Torture S+')

$slave_sub_piss[0] = dyneval($vb_cycle_skill, 0, 'Golden Shower F-')
$slave_sub_piss[1] = dyneval($vb_cycle_skill, 1, 'Golden Shower D-')
$slave_sub_piss[2] = dyneval($vb_cycle_skill, 2, 'Golden Shower C-')
$slave_sub_piss[3] = dyneval($vb_cycle_skill, 3, 'Golden Shower B+')
$slave_sub_piss[4] = dyneval($vb_cycle_skill, 4, 'Golden Shower A+')
$slave_sub_piss[5] = dyneval($vb_cycle_skill, 5, 'Golden Shower S+')

$slave_sub_kopro[0] = dyneval($vb_cycle_skill, 0, 'Coprophagia F-')
$slave_sub_kopro[1] = dyneval($vb_cycle_skill, 1, 'Coprophagia D-')
$slave_sub_kopro[2] = dyneval($vb_cycle_skill, 2, 'Coprophagia C-')
$slave_sub_kopro[3] = dyneval($vb_cycle_skill, 3, 'Coprophagia B+')
$slave_sub_kopro[4] = dyneval($vb_cycle_skill, 4, 'Coprophagia A+')
$slave_sub_kopro[5] = dyneval($vb_cycle_skill, 5, 'Coprophagia S+')

$slave_sub_threesome[0] = dyneval($vb_cycle_skill, 0, 'Threesome F-')
$slave_sub_threesome[1] = dyneval($vb_cycle_skill, 1, 'Threesome D-')
$slave_sub_threesome[2] = dyneval($vb_cycle_skill, 2, 'Threesome C-')
$slave_sub_threesome[3] = dyneval($vb_cycle_skill, 3, 'Threesome B+')
$slave_sub_threesome[4] = dyneval($vb_cycle_skill, 4, 'Threesome A+')
$slave_sub_threesome[5] = dyneval($vb_cycle_skill, 5, 'Threesome S+')

$slave_sub_dp[0] = dyneval($vb_cycle_skill, 0, 'Double Penetration F-')
$slave_sub_dp[1] = dyneval($vb_cycle_skill, 1, 'Double Penetration D-')
$slave_sub_dp[2] = dyneval($vb_cycle_skill, 2, 'Double Penetration C-')
$slave_sub_dp[3] = dyneval($vb_cycle_skill, 3, 'Double Penetration B+')
$slave_sub_dp[4] = dyneval($vb_cycle_skill, 4, 'Double Penetration A+')
$slave_sub_dp[5] = dyneval($vb_cycle_skill, 5, 'Double Penetration S+')

$slave_sub_tp[0] = dyneval($vb_cycle_skill, 0, 'Triple Penetration F-')
$slave_sub_tp[1] = dyneval($vb_cycle_skill, 1, 'Triple Penetration D-')
$slave_sub_tp[2] = dyneval($vb_cycle_skill, 2, 'Triple Penetration C-')
$slave_sub_tp[3] = dyneval($vb_cycle_skill, 3, 'Triple Penetration B+')
$slave_sub_tp[4] = dyneval($vb_cycle_skill, 4, 'Triple Penetration A+')
$slave_sub_tp[5] = dyneval($vb_cycle_skill, 5, 'Triple Penetration S+')

$slave_sub_gangbang[0] = dyneval($vb_cycle_skill, 0, 'Gangbang F-')
$slave_sub_gangbang[1] = dyneval($vb_cycle_skill, 1, 'Gangbang D-')
$slave_sub_gangbang[2] = dyneval($vb_cycle_skill, 2, 'Gangbang C-')
$slave_sub_gangbang[3] = dyneval($vb_cycle_skill, 3, 'Gangbang B+')
$slave_sub_gangbang[4] = dyneval($vb_cycle_skill, 4, 'Gangbang A+')
$slave_sub_gangbang[5] = dyneval($vb_cycle_skill, 5, 'Gangbang S+')

$slave_sub_bukkake[0] = dyneval($vb_cycle_skill, 0, 'Bukkake F-')
$slave_sub_bukkake[1] = dyneval($vb_cycle_skill, 1, 'Bukkake D-')
$slave_sub_bukkake[2] = dyneval($vb_cycle_skill, 2, 'Bukkake C-')
$slave_sub_bukkake[3] = dyneval($vb_cycle_skill, 3, 'Bukkake B+')
$slave_sub_bukkake[4] = dyneval($vb_cycle_skill, 4, 'Bukkake A+')
$slave_sub_bukkake[5] = dyneval($vb_cycle_skill, 5, 'Bukkake S+')

$slave_sub_zoosex[0] = dyneval($vb_cycle_skill, 0, 'Dog Mating F-')
$slave_sub_zoosex[1] = dyneval($vb_cycle_skill, 1, 'Dog Mating D-')
$slave_sub_zoosex[2] = dyneval($vb_cycle_skill, 2, 'Dog Mating C-')
$slave_sub_zoosex[3] = dyneval($vb_cycle_skill, 3, 'Dog Mating B+')
$slave_sub_zoosex[4] = dyneval($vb_cycle_skill, 4, 'Dog Mating A+')
$slave_sub_zoosex[5] = dyneval($vb_cycle_skill, 5, 'Dog Mating S+')

$slave_svinesex[0] = dyneval($vb_cycle_skill, 0, 'Pig Mating F-')
$slave_svinesex[1] = dyneval($vb_cycle_skill, 1, 'Pig Mating D-')
$slave_svinesex[2] = dyneval($vb_cycle_skill, 2, 'Pig Mating C-')
$slave_svinesex[3] = dyneval($vb_cycle_skill, 3, 'Pig Mating B+')
$slave_svinesex[4] = dyneval($vb_cycle_skill, 4, 'Pig Mating A+')
$slave_svinesex[5] = dyneval($vb_cycle_skill, 5, 'Pig Mating S+')

$slave_horsesex[0] = dyneval($vb_cycle_skill, 0, 'Horse Mating F-')
$slave_horsesex[1] = dyneval($vb_cycle_skill, 1, 'Horse Mating D-')
$slave_horsesex[2] = dyneval($vb_cycle_skill, 2, 'Horse Mating C-')
$slave_horsesex[3] = dyneval($vb_cycle_skill, 3, 'Horse Mating B+')
$slave_horsesex[4] = dyneval($vb_cycle_skill, 4, 'Horse Mating A+')
$slave_horsesex[5] = dyneval($vb_cycle_skill, 5, 'Horse Mating S+')

$slave_tentacle[0] = dyneval($vb_cycle_skill, 0, 'Fiend Milking F-')
$slave_tentacle[1] = dyneval($vb_cycle_skill, 1, 'Fiend Milking D-')
$slave_tentacle[2] = dyneval($vb_cycle_skill, 2, 'Fiend Milking C-')
$slave_tentacle[3] = dyneval($vb_cycle_skill, 3, 'Fiend Milking B+')
$slave_tentacle[4] = dyneval($vb_cycle_skill, 4, 'Fiend Milking A+')
$slave_tentacle[5] = dyneval($vb_cycle_skill, 5, 'Fiend Milking S+')

$slave_arachnidSpider[0] = dyneval($vb_cycle_skill, 0, 'Spider Mating F-')
$slave_arachnidSpider[1] = dyneval($vb_cycle_skill, 1, 'Spider Mating D-')
$slave_arachnidSpider[2] = dyneval($vb_cycle_skill, 2, 'Spider Mating C-')
$slave_arachnidSpider[3] = dyneval($vb_cycle_skill, 3, 'Spider Mating B+')
$slave_arachnidSpider[4] = dyneval($vb_cycle_skill, 4, 'Spider Mating A+')
$slave_arachnidSpider[5] = dyneval($vb_cycle_skill, 5, 'Spider Mating S+')

$slave_polypusvermin[0] = dyneval($vb_cycle_skill, 0, 'Sea T Mating F-')
$slave_polypusvermin[1] = dyneval($vb_cycle_skill, 1, 'Sea T Mating D-')
$slave_polypusvermin[2] = dyneval($vb_cycle_skill, 2, 'Sea T Mating C-')
$slave_polypusvermin[3] = dyneval($vb_cycle_skill, 3, 'Sea T Mating B+')
$slave_polypusvermin[4] = dyneval($vb_cycle_skill, 4, 'Sea T Mating A+')
$slave_polypusvermin[5] = dyneval($vb_cycle_skill, 5, 'Sea T Mating S+')

$slave_polypusvermin_full[0] = dyneval($vb_cycle_skill, 0, 'Sea Tentacle Mating F-')
$slave_polypusvermin_full[1] = dyneval($vb_cycle_skill, 1, 'Sea Tentacle Mating D-')
$slave_polypusvermin_full[2] = dyneval($vb_cycle_skill, 2, 'Sea Tentacle Mating C-')
$slave_polypusvermin_full[3] = dyneval($vb_cycle_skill, 3, 'Sea Tentacle Mating B+')
$slave_polypusvermin_full[4] = dyneval($vb_cycle_skill, 4, 'Sea Tentacle Mating A+')
$slave_polypusvermin_full[5] = dyneval($vb_cycle_skill, 5, 'Sea Tentacle Mating S+')

!костыль для состояния волос, волософикс ~the_vm
!неделя слишком дохуя, надо дорабатывать
!для предпоследнего состояния: имеется в виду что от помятой прически останутся лишь простые расчесанные волосы, а далее растрепанные - рабыни слишком заняты, чтобы себя расчесывать. Вообще. Также к состоянию (1) отсылается парик, если прически нет, а парик есть. Вроде подходит.
$hair_style[0] = dyneval($vb_cycle_stat, 0, 'Tangled Hair')
$hair_style[1] = dyneval($vb_cycle_stat, 5, 'Combed Hair')
$hair_style[2] = dyneval($vb_cycle_stat, 5, 'Orderly Hair')
$hair_style[3] = dyneval($vb_cycle_stat, 5, 'Orderly Hair')
$hair_style[4] = dyneval($vb_cycle_stat, 5, 'Orderly Hair')
$hair_style[5] = dyneval($vb_cycle_stat, 5, 'Neat Hair')
$hair_style[6] = dyneval($vb_cycle_stat, 5, 'Neat Hair')
$hair_style[7] = dyneval($vb_cycle_stat, 5, 'Stylish Hair')

$slave_makeup[0] = dyneval($vb_cycle_stat, 0, 'No Makeup')
$slave_makeup[1] = dyneval($vb_cycle_stat, 5, 'Stylish Makeup')
$slave_makeup[2] = dyneval($vb_cycle_stat, 7, 'Natural Beauty')
$slave_makeup[3] = dyneval($vb_cycle_stat, 7, 'Tattoo Makeup')

$ear_piercing[0] = 'Ears Not Pierced'
$ear_piercing[1] = 'Ears Pierced'

$nipple_piercing[0] = 'Nipples Not Pierced'
$nipple_piercing[1] = 'Nipples Pierced'

$slave_tattoo[0] = dyneval($vb_cycle,      11, 'No Tattoos')
$slave_tattoo[1] = dyneval($vb_cycle_stat, 6,  'Small Tattoo')
$slave_tattoo[2] = dyneval($vb_cycle_stat, 7,  'Tattoo Outline')
$slave_tattoo[3] = dyneval($vb_cycle_stat, 8,  'Colorful Tattoo')
$slave_tattoo[4] = dyneval($vb_cycle_stat, 9,  'Traced Body')
$slave_tattoo[5] = dyneval($vb_cycle_stat, 10, 'Adorned Body')

$boobs_modification[0] = 'No Breast Modifications'
$boobs_modification[1] = 'Breast Size Modified'
$boobs_modification[2] = 'Vagina Breasts'
$boobs_modification[3] = 'Nipple-Mouths'

$slave_age_name[0] = 'Young'
$slave_age_name[1] = 'Loli'
$slave_age_name[2] = 'Mature'

$assistant_age_name[0] = 'Young'
$assistant_age_name[1] = 'Loli'
$assistant_age_name[2] = 'Mature'

$virginity[0] = 'Virgin'
$virginity[1] = 'Restored Hymen'
$virginity[2] = 'Firm Vagina'
$virginity[3] = 'Relaxed Vagina'

$clit_piercing[0] = 'Clitoris Not Pierced'
$clit_piercing[1] = 'Clitoris Pierced'

$slave_anal_description[0] = 'Tight Anus'
$slave_anal_description[1] = 'Stiff Anus'
$slave_anal_description[2] = 'Firm Anus'
$slave_anal_description[3] = 'Developed Anus'
$slave_anal_description[4] = 'Relaxed Anus'
$slave_anal_description[5] = 'Loose Anus'

$slave_lactation[0] = 'Not Lactating'
$slave_lactation[1] = dyneval($vb_cycle_skill, 1,  'Minimal Lactation')
$slave_lactation[2] = dyneval($vb_cycle_skill, 2,  'Lactation')
$slave_lactation[3] = dyneval($vb_cycle_skill, 3,  'Good Lactation')
$slave_lactation[4] = dyneval($vb_cycle_skill, 4,  'Excellent Lactation')
$slave_lactation[5] = dyneval($vb_cycle_skill, 5,  'Dairy Cow')

!$stars[10] = dyneval($vb_cycle, 0, '*****')
!$stars[9] = dyneval($vb_cycle, 12, '*') + dyneval($vb_cycle, 0, '****')
!$stars[8] = dyneval($vb_cycle, 12, '**') + dyneval($vb_cycle, 0, '***')
!$stars[7] = dyneval($vb_cycle, 12, '***') + dyneval($vb_cycle, 0, '**')
!$stars[6] = dyneval($vb_cycle, 12, '****') + dyneval($vb_cycle, 0, '*')
!$stars[0] = '-'
!$stars[1] = dyneval($vb_cycle, 10, '*') + dyneval($vb_cycle, 12, '****')
!$stars[2] = dyneval($vb_cycle, 10, '**') + dyneval($vb_cycle, 12, '***')
!$stars[3] = dyneval($vb_cycle, 10, '***') + dyneval($vb_cycle, 12, '**')
!$stars[4] = dyneval($vb_cycle, 10, '****') + dyneval($vb_cycle, 12, '*')
!$stars[5] = dyneval($vb_cycle, 10, '*****')

$behavior_evaluation[10] = dyneval($vb_cycle_stat, 0,  'Guilty [5]')
$behavior_evaluation[9] = dyneval($vb_cycle_stat,  1,  'Guilty [4]')
$behavior_evaluation[8] = dyneval($vb_cycle_stat,  2,  'Guilty [3]')
$behavior_evaluation[7] = dyneval($vb_cycle_stat,  3,  'Guilty [2]')
$behavior_evaluation[6] = dyneval($vb_cycle_stat,  4,  'Guilty [1]')
$behavior_evaluation[0] = dyneval($vb_cycle,      11,  'No achievements')
$behavior_evaluation[1] = dyneval($vb_cycle_stat,  6,  'Excelled [1]')
$behavior_evaluation[2] = dyneval($vb_cycle_stat,  7,  'Excelled [2]')
$behavior_evaluation[3] = dyneval($vb_cycle_stat,  8,  'Excelled [3]')
$behavior_evaluation[4] = dyneval($vb_cycle_stat,  9,  'Excelled [4]')
$behavior_evaluation[5] = dyneval($vb_cycle_stat,  10, 'Excelled [5]')

--- #variative ---------------------------------