code:
# #estate_base
!Database of rental housing and interiors

!housings
!slum_house [slum_house]
estate_prestige['slum_house'] = -1
estate_size['slum_house'] = 50
estate_cost_main['slum_house'] = 0
estate_cost_boudoir['slum_house'] = 0
estate_cost_dungeon['slum_house'] = 0
estate_cost_lab['slum_house'] = 0
estate_location['slum_house'] = 6
estate_district['slum_house'] = 6

$estate_study_name['slum_house'] = 'Shabby Room'
$estate_study_location['slum_house'] = 'Shack in the Slums'
$estate_bed_name['slum_house'] = 'Ragged Bed'
$estate_bed_location['slum_house'] = 'Shack in the Slums'
$estate_bath_name['slum_house'] = 'Bathroom'
$estate_bath_location['slum_house'] = 'Shack'
$estate_boudoir_name['slum_house'] = 'Boudoir'
$estate_boudoir_location['slum_house'] = 'Shack'
$estate_kitchen_name['slum_house'] = 'Kitchen'
$estate_kitchen_location['slum_house'] = 'Shack'
$estate_dungeon_name['slum_house'] = 'Dungeon'
$estate_dungeon_location['slum_house'] = 'Shack'
$estate_lab_name['slum_house'] = 'Lab'
$estate_lab_location['slum_house'] = 'Shack'

!kamira_house [kamira_house]
estate_prestige['kamira_house'] = 0
estate_size['kamira_house'] = 70
estate_cost_main['kamira_house'] = 250
estate_cost_boudoir['kamira_house'] = 30
estate_cost_dungeon['kamira_house'] = 20
estate_cost_lab['kamira_house'] = 100
estate_cost_barn['kamira_house'] = 0 &! included for free, was 15 - ImperatorAugustus
estate_location['kamira_house'] = 41
estate_district['kamira_house'] = 4

$estate_study_name['kamira_house'] = 'Hall'
$estate_study_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_bed_name['kamira_house'] = 'Bedroom'
$estate_bed_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_bath_name['kamira_house'] = 'Bathroom'
$estate_bath_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_boudoir_name['kamira_house'] = 'Boudoir'
$estate_boudoir_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_kitchen_name['kamira_house'] = 'Kitchen'
$estate_kitchen_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_dungeon_name['kamira_house'] = 'Dungeon'
$estate_dungeon_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_lab_name['kamira_house'] = 'Lab'
$estate_lab_location['kamira_house'] = 'Quarter of the Outcasts'
$estate_barn_name['kamira_house'] = 'Barn'
$estate_barn_location['kamira_house'] = 'Quarter of the Outcasts'

!serpis_house [serpis_house]
estate_prestige['serpis_house'] = 1
estate_size['serpis_house'] = 100
estate_cost_main['serpis_house'] = 300
estate_cost_boudoir['serpis_house'] = 30
estate_cost_dungeon['serpis_house'] = 20
estate_cost_lab['serpis_house'] = 100
estate_cost_barn['serpis_house'] = 100
estate_location['serpis_house'] = 31
estate_district['serpis_house'] = 3

$estate_study_name['serpis_house'] = 'Small Room'
$estate_study_location['serpis_house'] = 'Anthill'
$estate_bed_name['serpis_house'] = 'Bedroom'
$estate_bed_location['serpis_house'] = 'Anthill'
$estate_bath_name['serpis_house'] = 'Bathroom'
$estate_bath_location['serpis_house'] = 'Anthill'
$estate_boudoir_name['serpis_house'] = 'Boudoir'
$estate_boudoir_location['serpis_house'] = 'Anthill'
$estate_kitchen_name['serpis_house'] = 'Kitchen'
$estate_kitchen_location['serpis_house'] = 'Anthill'
$estate_dungeon_name['serpis_house'] = 'Dungeon'
$estate_dungeon_location['serpis_house'] = 'Anthill'
$estate_lab_name['serpis_house'] = 'Lab'
$estate_lab_location['serpis_house'] = 'Anthill'
$estate_barn_name['serpis_house'] = 'Barn'
$estate_barn_location['serpis_house'] = 'Anthill'

!taurus_house [taurus_house]
estate_prestige['taurus_house'] = 2
estate_size['taurus_house'] = 150
estate_cost_main['taurus_house'] = 400
estate_cost_boudoir['taurus_house'] = 50
estate_cost_dungeon['taurus_house'] = 0 &! included for free, was 20 - ImperatorAugustus
estate_cost_lab['taurus_house'] = 100
estate_cost_barn['taurus_house'] = 100
estate_location['taurus_house'] = 21
estate_district['taurus_house'] = 2

$estate_study_name['taurus_house'] = 'Hall'
$estate_study_location['taurus_house'] = 'Residences Area'
$estate_bed_name['taurus_house'] = 'Bedroom'
$estate_bed_location['taurus_house'] = 'Residences Area'
$estate_bath_name['taurus_house'] = 'Bathroom'
$estate_bath_location['taurus_house'] = 'Residences Area'
$estate_boudoir_name['taurus_house'] = 'Boudoir'
$estate_boudoir_location['taurus_house'] = 'Residences Area'
$estate_kitchen_name['taurus_house'] = 'Kitchen'
$estate_kitchen_location['taurus_house'] = 'Residences Area'
$estate_dungeon_name['taurus_house'] = 'Dungeon'
$estate_dungeon_location['taurus_house'] = 'Residences Area'
$estate_lab_name['taurus_house'] = 'Lab'
$estate_lab_location['taurus_house'] = 'Residences Area'
$estate_barn_name['taurus_house'] = 'Barn'
$estate_barn_location['taurus_house'] = 'Residences Area'

!korvus_house [korvus_house]
estate_prestige['korvus_house'] = 3
estate_size['korvus_house'] = 200
estate_cost_main['korvus_house'] = 500
estate_cost_boudoir['korvus_house'] = 0 &! included for free, was 25 - ImperatorAugustus
estate_cost_dungeon['korvus_house'] = 0 &! included for free, was 25 - ImperatorAugustus
estate_cost_lab['korvus_house'] = 100
estate_cost_barn['korvus_house'] = 100
estate_location['korvus_house'] = 51
estate_district['korvus_house'] = 5

$estate_study_name['korvus_house'] = 'Hall'
$estate_study_location['korvus_house'] = 'District of Mortals'
$estate_bed_name['korvus_house'] = 'Bedroom'
$estate_bed_location['korvus_house'] = 'District of Mortals'
$estate_bath_name['korvus_house'] = 'Bathroom'
$estate_bath_location['korvus_house'] = 'District of Mortals'
$estate_boudoir_name['korvus_house'] = 'Boudoir'
$estate_boudoir_location['korvus_house'] = 'District of Mortals'
$estate_kitchen_name['korvus_house'] = 'Kitchen'
$estate_kitchen_location['korvus_house'] = 'District of Mortals'
$estate_dungeon_name['korvus_house'] = 'Dungeon'
$estate_dungeon_location['korvus_house'] = 'District of Mortals'
$estate_lab_name['korvus_house'] = 'Lab'
$estate_lab_location['korvus_house'] = 'District of Mortals'
$estate_barn_name['korvus_house'] = 'Barn'
$estate_barn_location['korvus_house'] = 'District of Mortals'

!white_house [white_house]
estate_prestige['white_house'] = 4
estate_size['white_house'] = 250
estate_cost_main['white_house'] = 800
estate_cost_boudoir['white_house'] = 0 &! included for free, was 25 - ImperatorAugustus
estate_cost_dungeon['white_house'] = 0 &! included for free, was 25 - ImperatorAugustus
estate_cost_lab['white_house'] = 100
estate_cost_barn['white_house'] = 100
estate_location['white_house'] = 111
estate_district['white_house'] = 1

$estate_study_name['white_house'] = 'Hall'
$estate_study_location['white_house'] = 'Vatican Suburbs'
$estate_bed_name['white_house'] = 'Bedroom'
$estate_bed_location['white_house'] = 'Vatican Suburbs'
$estate_bath_name['white_house'] = 'Bathroom'
$estate_bath_location['white_house'] = 'Vatican Suburbs'
$estate_boudoir_name['white_house'] = 'Boudoir'
$estate_boudoir_location['white_house'] = 'Vatican Suburbs'
$estate_kitchen_name['white_house'] = 'Kitchen'
$estate_kitchen_location['white_house'] = 'Vatican Suburbs'
$estate_dungeon_name['white_house'] = 'Dungeon'
$estate_dungeon_location['white_house'] = 'Vatican Suburbs'
$estate_lab_name['white_house'] = 'Lab'
$estate_lab_location['white_house'] = 'Vatican Suburbs'
$estate_barn_name['white_house'] = 'Barn'
$estate_barn_location['white_house'] = 'Vatican Suburbs'

! reduce rental costs for normal [1] and easy [0] game difficulty (not obedience difficulty so not adjustable during play) - ImperatorAugustus
! $newloc calls 'gs #estate_base' to refresh after game load (and for new games)
$reduce_rental_costs = {
	if game_difficulty = 1:
		estate_cost_main[$args[0]]    /= 4
		estate_cost_boudoir[$args[0]] /= 4
		estate_cost_dungeon[$args[0]] /= 4
		estate_cost_lab[$args[0]]     /= 4
		estate_cost_barn[$args[0]]    /= 4
	elseif game_difficulty = 0:
		estate_cost_main[$args[0]]    /= 10
		estate_cost_boudoir[$args[0]] /= 10
		estate_cost_dungeon[$args[0]] /= 10
		estate_cost_lab[$args[0]]     /= 10
		estate_cost_barn[$args[0]]    /= 10
	end
}

dynamic $reduce_rental_costs, 'white_house'
dynamic $reduce_rental_costs, 'korvus_house'
dynamic $reduce_rental_costs, 'taurus_house'
dynamic $reduce_rental_costs, 'serpis_house'
dynamic $reduce_rental_costs, 'kamira_house'

!INTERIORS
!Лачуга [slum_house]
interior_prestige['slum_house'] = -1

$interior_study_large['slum_house'] = 'interiors\slum_study_large'
$interior_study['slum_house'] = 'interiors\slum_study'
$interior_study_info['slum_house'] = '   You had to live in the remains of a house that was half-eaten by the Fog. By the standards of the Slums, this place was built very thoroughly, but staying here is not comfortable at all, and most importantly - very, very dangerous.'

$interior_bed_large['slum_house'] = 'interiors\slum_bed_large'
$interior_bed['slum_house'] = 'interiors\slum_bed'
$interior_bed_info['slum_house'] = '   You tried to equip your bed for maximum comfort. As much as is possible in an old shack on the border of the Fog.'

$interior_bath_large['slum_house'] = 'interiors\slum_bath_large'
$interior_bath['slum_house'] = 'interiors\slum_bath'
$interior_bath_info['slum_house'] = '   If you’re reading this, it means that there is something wrong…'

$interior_boudoir_large['slum_house'] = 'interiors\slum_boudoir_large'
$interior_boudoir['slum_house'] = 'interiors\slum_boudoir'
$interior_boudoir_info['slum_house'] = '   If you’re reading this, it means that there is something wrong…'

$interior_kitchen_large['slum_house'] = 'interiors\slum_kitchen_large'
$interior_kitchen['slum_house'] = 'interiors\slum_kitchen'
$interior_kitchen_info['slum_house'] = '   If you’re reading this, it means that there is something wrong…'

$interior_dungeon_large['slum_house'] = 'interiors\slum_dungeon_large'
$interior_dungeon['slum_house'] = 'interiors\slum_dungeon'
$interior_dungeon_info['slum_house'] = '   If you’re reading this, it means that there is something wrong…'

$interior_lab_large['slum_house'] = 'interiors\slum_lab_large'
$interior_lab['slum_house'] = 'interiors\slum_lab'
$interior_lab_info['slum_house'] = '   If you’re reading this, it means that there is something wrong…'

!Базовый интерьер ['basic']
interior_prestige['basic'] = 0

$interior_study_large['basic'] = 'interiors\basic_study_large'
$interior_study['basic'] = 'interiors\basic_study'
$interior_study_info['basic'] = '   '

$interior_bed_large['basic'] = 'interiors\basic_bed_large'
$interior_bed['basic'] = 'interiors\basic_bed'
$interior_bed_info['basic'] = '   '

$interior_bath_large['basic'] = 'interiors\basic_bath_large'
$interior_bath['basic'] = 'interiors\basic_bath'
$interior_bath_info['basic'] = '   '

$interior_boudoir_large['basic'] = 'interiors\basic_boudoir_large'
$interior_boudoir['basic'] = 'interiors\basic_boudoir'
$interior_boudoir_info['basic'] = '   '

$interior_kitchen_large['basic'] = 'interiors\basic_kitchen_large'
$interior_kitchen['basic'] = 'interiors\basic_kitchen'
$interior_kitchen_info['basic'] = '   '

$interior_dungeon_large['basic'] = 'interiors\basic_dungeon_large'
$interior_dungeon['basic'] = 'interiors\basic_dungeon'
$interior_dungeon_info['basic'] = '   '

$interior_lab_large['basic'] = 'interiors\basic_lab_large'
$interior_lab['basic'] = 'interiors\basic_lab'
$interior_lab_info['basic'] = '   '

!Интерьер эконом класса ['subprime']
interior_prestige['econom'] = 0

$interior_study_large['econom'] = 'interiors\econom_study_large'
$interior_study['econom'] = 'interiors\econom_study'
$interior_study_info['econom'] = '   '

$interior_bed_large['econom'] = 'interiors\econom_bed_large'
$interior_bed['econom'] = 'interiors\econom_bed'
$interior_bed_info['econom'] = '   '

$interior_bath_large['econom'] = 'interiors\econom_bath_large'
$interior_bath['econom'] = 'interiors\econom_bath'
$interior_bath_info['econom'] = '   '

$interior_boudoir_large['econom'] = 'interiors\econom_boudoir_large'
$interior_boudoir['econom'] = 'interiors\econom_boudoir'
$interior_boudoir_info['econom'] = '   '

$interior_kitchen_large['econom'] = 'interiors\econom_kitchen_large'
$interior_kitchen['econom'] = 'interiors\econom_kitchen'
$interior_kitchen_info['econom'] = '   '

$interior_dungeon_large['econom'] = 'interiors\econom_dungeon_large'
$interior_dungeon['econom'] = 'interiors\econom_dungeon'
$interior_dungeon_info['econom'] = '   '

$interior_lab_large['econom'] = 'interiors\econom_lab_large'
$interior_lab['econom'] = 'interiors\econom_lab'
$interior_lab_info['econom'] = '   '

!Готический набор ['gothic']
interior_prestige['gothic'] = 1

$interior_study_large['gothic'] = 'interiors\gothic_study_large'
$interior_study['gothic'] = 'interiors\gothic_study'
$interior_study_info['gothic'] = '   '

$interior_bed_large['gothic'] = 'interiors\gothic_bed_large'
$interior_bed['gothic'] = 'interiors\gothic_bed'
$interior_bed_info['gothic'] = '   '

$interior_bath_large['gothic'] = 'interiors\gothic_bath_large'
$interior_bath['gothic'] = 'interiors\gothic_bath'
$interior_bath_info['gothic'] = '   '

$interior_boudoir_large['gothic'] = 'interiors\gothic_boudoir_large'
$interior_boudoir['gothic'] = 'interiors\gothic_boudoir'
$interior_boudoir_info['gothic'] = '   '

$interior_kitchen_large['gothic'] = 'interiors\gothic_kitchen_large'
$interior_kitchen['gothic'] = 'interiors\gothic_kitchen'
$interior_kitchen_info['gothic'] = '   '

$interior_dungeon_large['gothic'] = 'interiors\gothic_dungeon_large'
$interior_dungeon['gothic'] = 'interiors\gothic_dungeon'
$interior_dungeon_info['gothic'] = '   '

$interior_lab_large['gothic'] = 'interiors\gothic_lab_large'
$interior_lab['gothic'] = 'interiors\gothic_lab'
$interior_lab_info['gothic'] = '   '

!Набор форт ['fort']
interior_prestige['fort'] = 0

$interior_study_large['fort'] = 'interiors\fort_study_large'
$interior_study['fort'] = 'interiors\fort_study'
$interior_study_info['fort'] = '   '

$interior_bed_large['fort'] = 'interiors\fort_bed_large'
$interior_bed['fort'] = 'interiors\fort_bed'
$interior_bed_info['fort'] = '   '

$interior_bath_large['fort'] = 'interiors\fort_bath_large'
$interior_bath['fort'] = 'interiors\fort_bath'
$interior_bath_info['fort'] = '   '

$interior_boudoir_large['fort'] = 'interiors\fort_boudoir_large'
$interior_boudoir['fort'] = 'interiors\fort_boudoir'
$interior_boudoir_info['fort'] = '   '

$interior_kitchen_large['fort'] = 'interiors\fort_kitchen_large'
$interior_kitchen['fort'] = 'interiors\fort_kitchen'
$interior_kitchen_info['fort'] = '   '

$interior_dungeon_large['fort'] = 'interiors\fort_dungeon_large'
$interior_dungeon['fort'] = 'interiors\fort_dungeon'
$interior_dungeon_info['fort'] = '   '

$interior_lab_large['fort'] = 'interiors\fort_lab_large'
$interior_lab['fort'] = 'interiors\fort_lab'
$interior_lab_info['fort'] = '   '

!Название ['elite']
interior_prestige['elite'] = 1

$interior_study_large['elite'] = 'interiors\elite_study_large'
$interior_study['elite'] = 'interiors\elite_study'
$interior_study_info['elite'] = '   '

$interior_bed_large['elite'] = 'interiors\elite_bed_large'
$interior_bed['elite'] = 'interiors\elite_bed'
$interior_bed_info['elite'] = '   '

$interior_bath_large['elite'] = 'interiors\elite_bath_large'
$interior_bath['elite'] = 'interiors\elite_bath'
$interior_bath_info['elite'] = '   '

$interior_boudoir_large['elite'] = 'interiors\elite_boudoir_large'
$interior_boudoir['elite'] = 'interiors\elite_boudoir'
$interior_boudoir_info['elite'] = '   '

$interior_kitchen_large['elite'] = 'interiors\elite_kitchen_large'
$interior_kitchen['elite'] = 'interiors\elite_kitchen'
$interior_kitchen_info['elite'] = '   '

$interior_dungeon_large['elite'] = 'interiors\elite_dungeon_large'
$interior_dungeon['elite'] = 'interiors\elite_dungeon'
$interior_dungeon_info['elite'] = '   '

$interior_lab_large['elite'] = 'interiors\elite_lab_large'
$interior_lab['elite'] = 'interiors\elite_lab'
$interior_lab_info['elite'] = '   '

!Классический набор ['classic']
interior_prestige['classic'] = 1

$interior_study_large['classic'] = 'interiors\classic_study_large'
$interior_study['classic'] = 'interiors\classic_study'
$interior_study_info['classic'] = '   '

$interior_bed_large['classic'] = 'interiors\classic_bedroom_large'
$interior_bed['classic'] = 'interiors\classic_bedroom'
$interior_bed_info['classic'] = '   '

$interior_boudoir_large['classic'] = 'interiors\classic_boudoir_large'
$interior_boudoir['classic'] = 'interiors\classic_boudoir'
$interior_boudoir_info['classic'] = '   '

$interior_kitchen_large['classic'] = 'interiors\classic_kitchen_large'
$interior_kitchen['classic'] = 'interiors\classic_kitchen'
$interior_kitchen_info['classic'] = '   '

$interior_bath_large['classic'] = 'interiors\classic_bathroom_large'
$interior_bath['classic'] = 'interiors\classic_bathroom'
$interior_bath_info['classic'] = '   '

$interior_dungeon_large['classic'] = 'interiors\classic_dungeon_large'
$interior_dungeon['classic'] = 'interiors\classic_dungeon'
$interior_dungeon_info['classic'] = '   '

$interior_lab_large['classic'] = 'interiors\classic_lab_large'
$interior_lab['classic'] = 'interiors\classic_lab'
$interior_lab_info['classic'] = '   '

!Набор альков ['alcove']
interior_prestige['alcove'] = 1

$interior_bed_large['alcove'] = 'interiors\alcove_bed_large'
$interior_bed['alcove'] = 'interiors\alcove_bed'
$interior_bed_info['alcove'] = '   '

!Набор комфорт ['comfy']
interior_prestige['comfy'] = 0

$interior_study_large['comfy'] = 'interiors\comfy_study_large'
$interior_study['comfy'] = 'interiors\comfy_study'
$interior_study_info['comfy'] = '   '

$interior_bed_large['comfy'] = 'interiors\comfy_bed_large'
$interior_bed['comfy'] = 'interiors\comfy_bed'
$interior_bed_info['comfy'] = '   '

$interior_boudoir_large['comfy'] = 'interiors\comfy_boudoir_large'
$interior_boudoir['comfy'] = 'interiors\comfy_boudoir'
$interior_boudoir_info['comfy'] = '   '

!Каменный мешок ['entomb']
interior_prestige['entomb'] = 0

$interior_dungeon_large['entomb'] = 'interiors\entomb_dungeon_large'
$interior_dungeon['entomb'] = 'interiors\entomb_dungeon'
$interior_dungeon_info['entomb'] = '   '

!Палач ['executor']
interior_prestige['executor'] = 0

$interior_dungeon_large['executor'] = 'interiors\executor_dungeon_large'
$interior_dungeon['executor'] = 'interiors\executor_dungeon'
$interior_dungeon_info['executor'] = '   '

!Пасторальный набор ['pastoral']
interior_prestige['pastoral'] = 0

$interior_study_large['pastoral'] = 'interiors\pastoral_study_large'
$interior_study['pastoral'] = 'interiors\pastoral_study'
$interior_study_info['pastoral'] = '   '

$interior_dungeon_large['pastoral'] = 'interiors\pastoral_dungeon_large'
$interior_dungeon['pastoral'] = 'interiors\pastoral_dungeon'
$interior_dungeon_info['pastoral'] = '   '

!Японский набор ['japan']
interior_prestige['japan'] = 0

$interior_study_large['japan'] = 'interiors\japan_study_large'
$interior_study['japan'] = 'interiors\japan_study'
$interior_study_info['japan'] = '   '

$interior_bed_large['japan'] = 'interiors\japan_bed_large'
$interior_bed['japan'] = 'interiors\japan_bed'
$interior_bed_info['japan'] = '   '

$interior_bath_large['japan'] = 'interiors\japan_bath_large'
$interior_bath['japan'] = 'interiors\japan_bath'
$interior_bath_info['japan'] = '   '

!Набор люкс ['lux']
interior_prestige['lux'] = 1

$interior_study_large['lux'] = 'interiors\lux_study_large'
$interior_study['lux'] = 'interiors\lux_study'
$interior_study_info['lux'] = '   '

$interior_bed_large['lux'] = 'interiors\lux_bed_large'
$interior_bed['lux'] = 'interiors\lux_bed'
$interior_bed_info['lux'] = '   '

$interior_bath_large['lux'] = 'interiors\lux_bath_large'
$interior_bath['lux'] = 'interiors\lux_bath'
$interior_bath_info['lux'] = '   '

$interior_boudoir_large['lux'] = 'interiors\lux_boudoir_large'
$interior_boudoir['lux'] = 'interiors\lux_boudoir'
$interior_boudoir_info['lux'] = '   '

$interior_dungeon_large['lux'] = 'interiors\lux_dungeon_large'
$interior_dungeon['lux'] = 'interiors\lux_dungeon'
$interior_dungeon_info['lux'] = '   '

!Магический набор ['magic']
interior_prestige['magic'] = 0

$interior_boudoir_large['magic'] = 'interiors\magic_boudoir_large'
$interior_boudoir['magic'] = 'interiors\magic_boudoir'
$interior_boudoir_info['magic'] = '   '

!Набор модерн ['modern']
interior_prestige['modern'] = 1

$interior_study_large['modern'] = 'interiors\modern_study_large'
$interior_study['modern'] = 'interiors\modern_study'
$interior_study_info['modern'] = '   '

$interior_bed_large['modern'] = 'interiors\modern_bed_large'
$interior_bed['modern'] = 'interiors\modern_bed'
$interior_bed_info['modern'] = '   '

$interior_boudoir_large['modern'] = 'interiors\modern_boudoir_large'
$interior_boudoir['modern'] = 'interiors\modern_boudoir'
$interior_boudoir_info['modern'] = '   '

!Набор работорговец ['slaver']
interior_prestige['slaver'] = 1

$interior_study_large['slaver'] = 'interiors\slaver_study_large'
$interior_study['slaver'] = 'interiors\slaver_study'
$interior_study_info['slaver'] = '   '

$interior_bed_large['slaver'] = 'interiors\slaver_bed_large'
$interior_bed['slaver'] = 'interiors\slaver_bed'
$interior_bed_info['slaver'] = '   '

$interior_boudoir_large['slaver'] = 'interiors\slaver_boudoir_large'
$interior_boudoir['slaver'] = 'interiors\slaver_boudoir'
$interior_boudoir_info['slaver'] = '   '

$interior_dungeon_large['slaver'] = 'interiors\slaver_dungeon_large'
$interior_dungeon['slaver'] = 'interiors\slaver_dungeon'
$interior_dungeon_info['slaver'] = '   '

$interior_lab_large['slaver'] = 'interiors\slaver_lab_large'
$interior_lab['slaver'] = 'interiors\slaver_lab'
$interior_lab_info['slaver'] = '   '

!Стильный набор ['stylish']
interior_prestige['stylish'] = 1

$interior_bed_large['stylish'] = 'interiors\stylish_bed_large'
$interior_bed['stylish'] = 'interiors\stylish_bed'
$interior_bed_info['stylish'] = '   '

!Викторианский набор ['victorian']
interior_prestige['victorian'] = 1

$interior_study_large['victorian'] = 'interiors\victorian_study_large'
$interior_study['victorian'] = 'interiors\victorian_study'
$interior_study_info['victorian'] = '   '

$interior_boudoir_large['victorian'] = 'interiors\victorian_boudoir_large'
$interior_boudoir['victorian'] = 'interiors\victorian_boudoir'
$interior_boudoir_info['victorian'] = '   '

$interior_dungeon_large['victorian'] = 'interiors\victorian_dungeon_large'
$interior_dungeon['victorian'] = 'interiors\victorian_dungeon'
$interior_dungeon_info['victorian'] = '   '

$interior_lab_large['victorian'] = 'interiors\victorian_lab_large'
$interior_lab['victorian'] = 'interiors\victorian_lab'
$interior_lab_info['victorian'] = '   '

!BARN
$interior_barn_large = 'interiors\barn_large'
$interior_barn = 'interiors\barn'
$interior_barn_info = '   '
--- #estate_base ---------------------------------

repo_name: Sutopia/game

license: unknown


code:
# #food_base
!FOOD DATABASE

$food_quality[0] = dyneval($vb_cycle_stat, 0, 'F-')
$food_quality[1] = dyneval($vb_cycle_stat, 1, 'D-')
$food_quality[2] = dyneval($vb_cycle_stat, 2, 'D+')
$food_quality[3] = dyneval($vb_cycle_stat, 3, 'C-')
$food_quality[4] = dyneval($vb_cycle_stat, 4, 'C+')
$food_quality[5] = dyneval($vb_cycle_stat, 5, 'B-')
$food_quality[6] = dyneval($vb_cycle_stat, 6, 'B+')
$food_quality[7] = dyneval($vb_cycle_stat, 7, 'A-')
$food_quality[8] = dyneval($vb_cycle_stat, 8, 'A+')
$food_quality[9] = dyneval($vb_cycle_stat, 9, 'S-')
$food_quality[10] = dyneval($vb_cycle_stat, 10, 'S+')

$cooked_food_label[0] = dyneval($vb_cycle_skill, 0, 'Food not ready')
$cooked_food_label[1] = dyneval($vb_cycle_skill, 1, 'Simple meal')
$cooked_food_label[2] = dyneval($vb_cycle_skill, 2, 'Full meal')
$cooked_food_label[3] = dyneval($vb_cycle_skill, 3, 'Full meal')
$cooked_food_label[4] = dyneval($vb_cycle_skill, 4, 'Full meal')
$cooked_food_label[5] = dyneval($vb_cycle_skill, 5, 'Full meal')

!replacement for food copypaste, by Lyazar
! $meal_id[] removed old code and use for food name, for food_choice working
$fb_cycle = {
	$_fb_meal_name = $args[0]
	! add to end of $meal_id[] food name
	$meal_id[] = $_fb_meal_name
	$meal_name[$_fb_meal_name] = $args[1]
	$meal_first_ingredient[$_fb_meal_name] = $args[2]
	$meal_second_ingredient[$_fb_meal_name] = $args[3]
	$meal_third_ingredient[$_fb_meal_name] = $args[4]
	$meal_fourth_ingredient[$_fb_meal_name] = $args[5]

	killvar '$_fb_meal_name'
}

! example:
!$meal_name['консервы'] = 'Canned food served on a plate [<<$food_quality[0]>>]'
!$meal_first_ingridient['консервы'] = 'none'
!$meal_second_ingridient['консервы'] = 'none'
!$meal_third_ingridient['консервы'] = 'none'
!$meal_forth_ingridient['консервы'] = 'none'

! replaces to:
!dynamic $fb_cycle, 'консервы', 'Canned food served on a plate [<<$food_quality[0]>>]', 'none', 'none', 'none', 'none'

!-----replacement for food copypaste, by Lyazar-----

! Food level 0
dynamic $fb_cycle, 'консервы', 'Canned food served on a plate [<<$food_quality[0]>>]', 'none', 'none', 'none', 'none'

! Food level 1
dynamic $fb_cycle, 'картоха', 'Boiled potatoes in their skins with vegetable oil and salt [<<$food_quality[1]>>]', 'vegetables', 'none', 'none', 'none'
dynamic $fb_cycle, 'тушеная_капуста', 'A large portion of stewed cabbage [<<$food_quality[1]>>]', 'vegetables', 'none', 'none', 'none'
dynamic $fb_cycle, 'репа_пареная', 'Steamed turnip, sliced and sprinkled with salt [<<$food_quality[1]>>]', 'vegetables', 'none', 'none', 'none'
dynamic $fb_cycle, 'овощной_салат', 'Vegetable salad tucked with vegetable oil [<<$food_quality[1]>>]', 'vegetables', 'none', 'none', 'none'
dynamic $fb_cycle, 'рис_отварной', 'Boiled jasmine rice [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'каша_манная', 'Semolina with lumps like in kindergarten [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'каша_перловая', 'Robust barley porridge [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'каша_гречневая', 'Empty buckwheat porridge [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'каша_овсяная', 'Liquid oatmeal porridge "Berimor" [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'вареная_вермишель', 'Boiled noodles with salt [<<$food_quality[1]>>]', 'flower', 'none', 'none', 'none'
dynamic $fb_cycle, 'яичница_болтунья', 'Slightly burnt scrambled eggs [<<$food_quality[1]>>]', 'eggs', 'none', 'none', 'none'
dynamic $fb_cycle, 'шкварки', 'Crispy salty cracklings [<<$food_quality[1]>>]', 'mince', 'none', 'none', 'none'

! Food level 2 - Now is rating 4 on new system
dynamic $fb_cycle, 'мясная_похлебка', 'Thick meat pottage with tomatoes and beans [<<$food_quality[4]>>]', 'vegetables', 'mince', 'none', 'none'
dynamic $fb_cycle, 'котлеты_с_макарошками', 'Homemade cutlets with boiled pasta [<<$food_quality[4]>>]', 'mince', 'flower', 'none', 'none'
dynamic $fb_cycle, 'тефтельки', 'Steamed meatballs from the minced cheese [<<$food_quality[4]>>]', 'mince', 'cheese', 'none', 'none'
dynamic $fb_cycle, 'острый_рулет', 'Spicy meatloaf with jalapeños [<<$food_quality[4]>>]', 'mince', 'spice', 'none', 'none'
dynamic $fb_cycle, 'глазунья_со_шкварками', 'Scrambled eggs with crispy salty bacon [<<$food_quality[4]>>]', 'mince', 'eggs', 'none', 'none'
dynamic $fb_cycle, 'стейк', 'Thick steak with blood [<<$food_quality[4]>>]', 'meat', 'none', 'none', 'none'
dynamic $fb_cycle, 'спагетти', 'Spaghetti with tomato sauce [<<$food_quality[4]>>]', 'vegetables', 'flower', 'none', 'none'
dynamic $fb_cycle, 'луковый_суп', 'Thick pottage of spiced onions with vegetables [<<$food_quality[4]>>]', 'vegetables', 'spice', 'none', 'none'
dynamic $fb_cycle, 'пюрешечка', 'Delicate milky mashed potatoes and peas [<<$food_quality[4]>>]', 'milk', 'flower', 'none', 'none'
dynamic $fb_cycle, 'картошка_с_яйцом', 'Crispy fried potatoes with egg [<<$food_quality[4]>>]', 'vegetables', 'eggs', 'none', 'none'
dynamic $fb_cycle, 'свекольник', 'Salad of boiled beets, grated with cheese [<<$food_quality[4]>>]', 'vegetables', 'cheese', 'none', 'none'
dynamic $fb_cycle, 'суп_вермешелевый', 'Vermicelli soup with spicy broth [<<$food_quality[4]>>]', 'spice', 'flower', 'none', 'none'
dynamic $fb_cycle, 'пирог_с_яйцом', 'Rich pie with rice and egg [<<$food_quality[4]>>]', 'eggs', 'flower', 'none', 'none'
dynamic $fb_cycle, 'макароны_с_сыром', 'Pasta with grated cheese [<<$food_quality[4]>>]', 'cheese', 'flower', 'none', 'none'
dynamic $fb_cycle, 'молочная_каша', 'Sweet rice porridge on milk [<<$food_quality[4]>>]', 'milk', 'flower', 'none', 'none'

! Food level 3 - Now is rating 6 on new system
dynamic $fb_cycle, 'борщ', 'Meat soup with cabbage, potatoes and beets [<<$food_quality[6]>>]', 'vegetables', 'flower', 'spice', 'mince' &! 2 + 2 + 2 + 1 = 7$ (-1$ if you slaughter your own mince)
dynamic $fb_cycle, 'фаршированные_яйца', 'Eggs stuffed with meat salad [<<$food_quality[6]>>]', 'vegetables', 'mince', 'eggs', 'none' &! 2 + 1 + 6 = 9$ (-1$ if you slaughter your own mince, -6$ if you get eggs from your barn)
dynamic $fb_cycle, 'колбаски_с_пюре', 'Grilled sausages with milk mashed potatoes [<<$food_quality[6]>>]', 'vegetables', 'mince', 'milk', 'none' &! 2 + 1 + 6 = 9$ (-1$ if you slaughter your own mince, -6$ if you get milk from your cow)
dynamic $fb_cycle, 'болоньезе', 'Spaghetti with bolognese meat sauce [<<$food_quality[6]>>]', 'vegetables', 'flower', 'mince', 'none' &! 2 + 2 + 1 = 5$ (-1$ if you slaughter your own mince)
dynamic $fb_cycle, 'пирог_с_мясом', 'Rich pie with spicy meat filling [<<$food_quality[6]>>]', 'mince', 'flower', 'spice', 'none' &! 1 + 2 + 2 = 5$ (-1$ if you slaughter your own mince)
dynamic $fb_cycle, 'острая_отбивная', 'Well fried steak under a spicy sauce [<<$food_quality[6]>>]', 'meat', 'spice', 'none', 'none' &! 4 + 1 = 5$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'тушеное_мясо', 'Stew in a pot with vegetables [<<$food_quality[6]>>]', 'vegetables', 'meat', 'none', 'none' &! 2 + 4 = 6$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'отбивная_с_рисом', 'Juicy steak with fried rice [<<$food_quality[6]>>]', 'meat', 'flower', 'none', 'none' &! 4 + 2 = 6$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'глазунья_с_ветчиной', 'Juicy scrambled eggs with ham [<<$food_quality[6]>>]', 'meat', 'eggs', 'none', 'none' &! 4 + 6 = 10$ (-6$ if you get eggs from your barn)
dynamic $fb_cycle, 'мясо_по_французски', 'French meat [<<$food_quality[6]>>]', 'meat', 'cheese', 'none', 'none' &! 4 + 6 = 10$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'пирог_с_грибами', 'Pie with mushrooms and red onion [<<$food_quality[6]>>]', 'vegetables', 'flower', 'spice', 'none' &! 2 + 2 + 2 &! 6$
dynamic $fb_cycle, 'пирог_с_картошкой', 'Pie with potatoes and cheese [<<$food_quality[6]>>]', 'vegetables', 'flower', 'cheese', 'none' &! 2 + 2 + 6 = 10$
dynamic $fb_cycle, 'пирог_с_яйцами', 'Pie with egg, rice and green onions [<<$food_quality[6]>>]', 'vegetables', 'flower', 'eggs', 'none' &! 2 + 2 + 6 = 10$ (-6$ if you get eggs from your barn)
dynamic $fb_cycle, 'молочный_суп', 'Milk mushroom cream-soup [<<$food_quality[6]>>]', 'milk', 'vegetables', 'spice', 'none' &! 6 + 2 + 2 = 10$ (-6$ if you get milk from your cow)
dynamic $fb_cycle, 'овсяный_пуддинг', 'Oat pudding with honey and cinnamon [<<$food_quality[6]>>]', 'milk', 'flower', 'spice', 'none' &! 6 + 2 + 2 = 10$ (-6$ if you get milk from your cow)
dynamic $fb_cycle, 'сырное_пюре', 'Vegetable soup with cheese [<<$food_quality[6]>>]', 'vegetables', 'cheese', 'milk', 'none' &! 2 + 6 + 6 = 14$ (-6$ if you get milk from your cow)

! Food level 4 - Now is rating 8 on new system
dynamic $fb_cycle, 'шашлык', 'Kebab with onions, tomatoes and herbs [<<$food_quality[8]>>]', 'vegetables', 'spice', 'meat', 'none' &! 2 + 2 + 4 = 8$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'азу_с_рисом', 'Ase with spiced rice [<<$food_quality[8]>>]', 'spice', 'flower', 'meat', 'none' &! 2 + 2 + 4 = 8$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'рагу_с_сыром', 'Beef stew with cheese sauce [<<$food_quality[8]>>]', 'vegetables', 'cheese', 'meat', 'none' &! 2 + 6 + 4 = 12$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'стейк_с_макаронами', 'Steak with pasta in white sauce [<<$food_quality[8]>>]', 'milk', 'flower', 'meat', 'none' &! 6 + 2 + 4 = 12$ (-4$ if you slaughter your own tenderloin, -6$ if you get milk from your cow) [cheapest (2$)]
dynamic $fb_cycle, 'окрошка', 'Kefir okroshka with ham [<<$food_quality[8]>>]', 'vegetables', 'milk', 'meat', 'none' &! 2 + 6 + 4 = 12$ (-4$ if you slaughter your own tenderloin, -6$ if you get milk from your cow) [cheapest (2$)]
dynamic $fb_cycle, 'рулет_с_яйцом', 'Spicy meat loaf with egg [<<$food_quality[8]>>]', 'spice', 'eggs', 'meat', 'none' &! 2 + 6 + 4 = 12$ (-6$ if you get eggs from your barn, -4$ if you slaughter your own tenderloin) [cheapest (2$)]
dynamic $fb_cycle, 'ветчина_с_сыром', 'Roast ham with cheese and basil [<<$food_quality[8]>>]', 'vegetables', 'flower', 'meat', 'none' &! 2 + 2 + 4 = 8$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'суп_бальзамико', 'Meat cream-soup balsamico [<<$food_quality[8]>>]', 'alcohol', 'mince', 'milk', 'none' &! 2 + 1 + 6 = 9$ (-1$ if you slaughter your own mince, -6$ if you get milk from your cow) [cheapest (2$)]
dynamic $fb_cycle, 'чебуреки', 'Juicy pasties under brandy [<<$food_quality[8]>>]', 'alcohol', 'flower', 'mince', 'none' &! 2 + 2 + 1 = 5$ (-1$ if you slaughter your own mince)
dynamic $fb_cycle, 'котлеты_с_картошкой', 'Cutlet with boiled potatoes under brandy [<<$food_quality[8]>>]', 'vegetables', 'alcohol', 'mince', 'none' &! 2 + 2 + 1 = 5$ (-1$ if you slaughter your own mince)
dynamic $fb_cycle, 'купаты', 'Fried sausages on charcoal with red wine [<<$food_quality[8]>>]', 'alcohol', 'mince', 'spice', 'none' &! 2 + 4 + 2 = 8$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'ромовые_блинчики', 'Crispy rum pancakes [<<$food_quality[8]>>]', 'alcohol', 'flower', 'spice', 'none' &! 2 + 2 + 2 = 6$
dynamic $fb_cycle, 'вегетарианское_рагу', 'Vegetarian vegetable stew with cheese and spices [<<$food_quality[8]>>]', 'vegetables', 'flower', 'cheese', 'spice' &! 2 + 2 + 6 + 2 = 12$
dynamic $fb_cycle, 'зразы_с_яйцом', 'Zrazy with stuffed potato with onion and egg [<<$food_quality[8]>>]', 'vegetables', 'eggs', 'spice', 'milk' &! 2 + 6 + 2 + 6 = 20$ (-6$ if you get milk from your cow, -6$ if you get eggs from your barn)
dynamic $fb_cycle, 'овощи_с_фасолью', 'Spiced vegetables and beans stewed in calvados [<<$food_quality[8]>>]', 'vegetables', 'flower', 'alcohol', 'spice' &! 2 + 2 + 2 + 2 = 8$
dynamic $fb_cycle, 'тушеная_чечевица', 'Lentils stewed with cheese and herbs [<<$food_quality[8]>>]', 'vegetables', 'flower', 'cheese', 'spice' &! 2 + 2 + 6 + 2 = 12$

! level 4 scenario 1 - vegetarian (last 5 recipes only) - recipes are worst case 12$ 8$ 20$ 12$ 6$ (avg 11.6), best case 12$ 8$ 8$ 12$ 6$ (avg 9.2)
! legel 4 scenario 2 - veg-minmax (crispy rum pancakes) - only buy alcohol/flower/spice (2$ each), fixes daily cost at 6$
! level 4 scenario 3 - omnivorous (adding meat recipes) - recipes are worst case 12$ 8$ 20$ 12$ 6$ 8$ 5$ 5$ 9$ 8$ 12$ 12$ 12$ 12$ 8$ 8$ (avg 9.81), best case 12$ 8$ 8$ 12$ 6$ 4$ 4$ 4$ 2$ 4$ 2$ 2$ 2$ 8$ 4$ 4$ (avg 5.37)
! level 4 scenario 3 - omniminmax (only make 2$ dishes) - alcohol + mince + your milk / spices + your eggs + your tenderloin / vegetables + your milk + your meat / your milk + flour + your meat, fixes daily cost at 2$
! point of comparison is virgin hip pub (3$ for A+ quality meal), worst case 1$ more expensive, best case 8.6$ cheaper
! eating at the pub has an additional benefit - it saves the energy cost of food preparation, in exchange for half or zero energy travel cost (if you are living in Serpentine or have the Bull Ring)

! Food level 5 - Now is rating 10 on new system
dynamic $fb_cycle, 'мясо_под_сливочным', 'Meat in a pot stewed with vegetables in a creamy sauce [<<$food_quality[10]>>]', 'vegetables', 'cream', 'meat', 'none' &! 2 + 6 + 4 = 12$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'рагу_с_рисом', 'Stew with jasmine rice in a creamy sauce [<<$food_quality[10]>>]', 'cream', 'flower', 'meat', 'none' &! 6 + 2 + 4 = 12$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'пряная_ветчина', 'Spicy creamy ham [<<$food_quality[10]>>]', 'cream', 'spice', 'meat', 'none' &! 6 + 2 + 4 = 12$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'шашлык_с_вином', 'Kebab with fresh herbs, potatoes and red wine [<<$food_quality[10]>>]', 'alcohol', 'spice', 'meat', 'vegetables' &! 2 + 2 + 4 + 2 = 10$
dynamic $fb_cycle, 'ребрышки_гриль', 'Grilled ribs with spicy sauce and bourbon [<<$food_quality[10]>>]', 'alcohol', 'flower', 'meat', 'spice' &! 2 + 2 + 4 + 2 = 10$ (-4$ if you slaughter your own tenderloin)
dynamic $fb_cycle, 'девчатина_с_макаронами', 'A chop from tenderest virgin meat with croûtons [<<$food_quality[10]>>]', 'cheese', 'flower', 'virgin_meat', 'none' &! 6 + 2 + 8 = 16$ (-8$ as you must slaughter virgin meat))
dynamic $fb_cycle, 'девчатина_с_картошкой', 'Juicy virgin breast steaks with crispy potatoes [<<$food_quality[10]>>]', 'vegetables', 'spice', 'virgin_meat', 'none' &! 2 + 2 + 8 = 12$ (-8$ as you must slaughter virgin meat)
dynamic $fb_cycle, 'девчатина_с_бобами', 'Stewed virgin meat with beans under a red sauce [<<$food_quality[10]>>]', 'vegetables', 'flower', 'virgin_meat', 'none' &! 2 + 2 + 8 = 12$ (-8$ as you must slaughter virgin meat)
dynamic $fb_cycle, 'девчатина_с_сыром', 'Virgin meat ragout with vegetables and cheese [<<$food_quality[10]>>]', 'vegetables', 'cheese', 'virgin_meat', 'none' &! 2 + 6 + 8 = 16$ (-8$ as you must slaughter virgin meat)
dynamic $fb_cycle, 'пирог_из_девчатины', 'Puff pie with egg and virgin meat [<<$food_quality[10]>>]', 'eggs', 'flower', 'virgin_meat', 'none' &! 6 + 2 + 8 = 16$ (-6$ if you get eggs from your barn, -8$ as you must slaughter virgin meat)
dynamic $fb_cycle, 'суп_из_девчатины', 'Virgin meat soup with dumplings [<<$food_quality[10]>>]', 'milk', 'flower', 'virgin_meat', 'none' &! 6 + 2 + 8 = 16$ (-6$ if you get milk from your cow, -8$ as you must slaughter virgin meat)
dynamic $fb_cycle, 'круассаны', 'Air croissants with cream cheese [<<$food_quality[10]>>]', 'flower', 'cheese', 'eggs', 'none' &! 2 + 6 + 6 = 14$ (-6 = 8$ if you get eggs from your barn)
dynamic $fb_cycle, 'кексы', 'Vanilla cupcakes with homemade ice cream [<<$food_quality[10]>>]', 'spice', 'flower', 'cream', 'milk' &! 2 + 2 + 6 + 6 = 16$ (-6$ if get milk from your cow)
dynamic $fb_cycle, 'печенье', 'Chocolate-mascarpone phyllo triangles with amaretto liqueur [<<$food_quality[10]>>]', 'alcohol', 'flower', 'spice', 'cheese' &! 2 + 2 + 2 + 6 = 12$
dynamic $fb_cycle, 'лазанья_бешамель', 'Vegetable lasagna with béchamel sauce and white wine [<<$food_quality[10]>>]', 'vegetables', 'flower', 'cream', 'alcohol' &! 2 + 2 + 6 + 2 = 12$

! level 5 scenario 1 - vegetarian (last 4 recipes only) - recipes are worst case 12$ 12$ $16 $14 (avg 13.5), best case 12$ 12$ 10$ 8$ (avg 10.5)
! legel 5 scenario 2 - veg-minmax (air croissants only) - only buy flour (2$ each) and cheese (6$ each), get eggs (6$ each) from your barn for "free", fixes daily cost at 8$
! level 5 scenario 3 - omnivorous (adding meat recipes) - recipes are worst case 12$ 12$ $16 $14 $16 $16 $16 $12 $12 $16 $10 $10 $12 $12 $12 (avg 13.2), best case 12$ 12$ 10$ 8$ 2$ 8$ 4$ 4$ 8$ 6$ 10$ 8$ 8$ 8$ (avg 6.66)
! level 5 scenario 4 - omniminmax (only make 4$ dishes) - only buy vegetables and flour and spices, get virgin meat cheapest from Fogs (min market price is 20$, cost of a healing balm is 8$), fixes daily cost at 4$
! point of comparison is restaurant (8$) and club (included in A+ or higher cost of living) which are equivalent to S+ meal quality
! eating at club daily can save 4 - 6.66 - 8 - 13.5 sparks/day (40 - 66.6 - 80 - 135 sparks per decade) depending on the scenario
! eating at restaurant (which requires 5 merit to avoid spoiling) can save 0 - 4 - 5.2 - 5.5 sparks/visit best case and be more expensive by 1.34 - 4 sparks/visit worst case
! eating at the pub provides ate_already of 3 or 4 so it is not an adequate substitute for S+ meal quality (will not maintain master strength at S+ though it can maintain A+ strength for 3$/day so pub is a good way to save sparks below-S+ strength)
! not eating at home has an additional cost - there will be no leftovers for slaves with the leftovers rule
! there are additional benefits to eating at the restaurant, for the slave: up to A+ strength, it is equivalent to one gymnastics for the slave (+3 stamina) without exertion and calorie cost (only cost is travel energy and that can be halved if living in Camira) and it also gives positive moodlets and builds devotion and adds next-day calories

!EXAMPLE
dynamic $fb_cycle, 'образец', ' [<<$food_quality[10]>>]', 'vegetables', 'flower', 'virgin_meat', 'spice'
--- #food_base ---------------------------------


code:
# #help_msg
!must load after #static_base and #static_txt
!TODO: Нужен var_base для vb_cycle вставок, + придумать нормальную замену by Lyazar
!help messages
$красота_справка = 'BEAUTY
'
$красота_справка += dyneval($vb_cycle_skill, 0, 'Ugly') + '
'
$красота_справка += dyneval($vb_cycle_skill, 1, 'Plain') + '
'
$красота_справка += dyneval($vb_cycle_skill, 2, 'Cute') + '
'
$красота_справка += dyneval($vb_cycle_skill, 3, 'Pretty') + '
'
$красота_справка += dyneval($vb_cycle_skill, 4, 'Beautiful') + '
'
$красота_справка += dyneval($vb_cycle_skill, 5, 'Exquisite') + ''

$красота_справка_2 = '  Natural beauty very strongly influences her market price. Your slave’s rank will never rise higher than her beauty or fame (whichever is higher). At auctions, beautiful slaves are sold for higher prices.'
$красота_совет = '   [BEAUTY TIPS]

   All your efforts to improve the appearance of the slave will influence style, not beauty. Stylishness is important too, but the value of natural beauty is huge. You can increase beauty only by neoplasty surgery in the Technosphere medical center and only once for each slave. Try to buy beautiful slaves if you intend to train them to high ranks. Beauty is decreased while a slave has scars or bruises until they are removed or healed.
'

$здоровье_справка = 'ENDURANCE
'
$здоровье_справка += dyneval($vb_cycle_skill, 0, 'Dying') + '
'
$здоровье_справка += dyneval($vb_cycle_skill, 1, 'Feeble') + '
'
$здоровье_справка += dyneval($vb_cycle_skill, 2, 'Weakened') + '
'
$здоровье_справка += dyneval($vb_cycle_skill, 3, 'Healthy') + '
'
$здоровье_справка += dyneval($vb_cycle_skill, 4, 'Tough') + '
'
$здоровье_справка += dyneval($vb_cycle_skill, 5, 'Enduring') + ''
$здоровье_справка_2 = '  Hardy slaves have more energy, can work better and are more attractive for clients. Critical decrease of endurance can kill your slave.'
$здоровье_совет = '   [ENDURANCE TIPS]

   If your slave is weak, feed her well; it’s desirable to prescribe supplements and not let her become exhausted (receive red energy stars), nor over-exercise (when she has purple energy stars, intensive exercise is harmful), nor gain weight if she is overweight, nor end the day with negative calories. Build endurance with gymnastics, athletics, dance, racing, martial arts, pet play or vigorous sex. Heal injuries (a nurse assistant and your own skill helps) and sicknesses, and use drugs sparingly.
'

$экзотичность_справка = 'EXOTICISM
'
$экзотичность_справка += dyneval($vb_cycle_skill, 0, 'Ordinary') + '
'
$экзотичность_справка += dyneval($vb_cycle_skill, 1, 'Quirky') + '
'
$экзотичность_справка += dyneval($vb_cycle_skill, 2, 'Mysterious') + '
'
$экзотичность_справка += dyneval($vb_cycle_skill, 3, 'Enigmatic') + '
'
$экзотичность_справка += dyneval($vb_cycle_skill, 4, 'Exotic') + '
'
$экзотичность_справка += dyneval($vb_cycle_skill, 5, 'Mystical') + ''
$экзотичность_справка_2 = '  Slaves with unusual, irregular appearance attract attention at once and generally are more interesting for customers.'
$экзотичность_совет = '   [EXOTICISM TIPS]
   Some slaves are exotic inherently. You can increase exoticism with tattoos, piercings, body modifications, as well as flamboyant clothes and wigs.'

$жыр_справка = 'PHYSIQUE
'
$жыр_справка += dyneval($vb_cycle_skill, 0, 'Corpulent') + '
'
$жыр_справка += dyneval($vb_cycle_skill, 2, 'Chubby') + '
'
$жыр_справка += dyneval($vb_cycle_skill, 3, 'Voluptuous') + '
'
$жыр_справка += dyneval($vb_cycle_skill, 4, 'Slender') + '
'
$жыр_справка += dyneval($vb_cycle_skill, 5, 'Model') + '
'
$жыр_справка += dyneval($vb_cycle_skill, 0, 'Bony') + ''
$жыр_справка_2 = '  You can get more mince from fat slaves but they are not attractive. Weedy starvelings aren’t attractive as well, but you can’t get a lot of meat from them either. It’s better to keep your slave slim, but not skinny.'
$жыр_совет = '   [PHYSIQUE TIPS]

   Extra weight is generally harmful, as well as a lack of it. To keep your slave slim you need to balance her nutrition in a way that is sufficient, but not excessive. The more a slave works and the more endurance she has, the more food she needs. Physical exercises don’t decrease weight directly but are a good way to burn extra calories. If a slave is underweight, feed her well and minimize athletics!
'

$чувствительность_справка = 'EMPATHY
'
$чувствительность_справка += dyneval($vb_cycle_skill, 0, 'Heartless') + '
'
$чувствительность_справка += dyneval($vb_cycle_skill, 1, 'Callous') + '
'
$чувствительность_справка += dyneval($vb_cycle_skill, 2, 'Insensitive') + '
'
$чувствительность_справка += dyneval($vb_cycle_skill, 3, 'Sensitive') + '
'
$чувствительность_справка += dyneval($vb_cycle_skill, 4, 'Caring') + '
'
$чувствительность_справка += dyneval($vb_cycle_skill, 5, 'Nurturing') + ''
$чувствительность_справка_2 = '  On one hand the gentle slave is easier affected by stress and stung by punishments. On the other hand she is turned on much faster and is more lively, which makes her attractive for customers.'
$чувствительность_совет = '   [EMPATHY TIPS]
   Callousness develops quickly with mistreatment. Severe punishments are especially harmful. While a less sensitive slave is hardened against depression and endures suffering, she is also less valuable. There are no reliable ways to increase a slave’s empathy, but refined petting and pleasures may help.'

$стиль_справка = 'STYLE
'
$стиль_справка += dyneval($vb_cycle_skill, 0, 'Unfashionable') + '
'
$стиль_справка += dyneval($vb_cycle_skill, 1, 'Unremarkable') + '
'
$стиль_справка += dyneval($vb_cycle_skill, 2, 'Common') + '
'
$стиль_справка += dyneval($vb_cycle_skill, 3, 'Stylish') + '
'
$стиль_справка += dyneval($vb_cycle_skill, 4, 'Refined') + '
'
$стиль_справка += dyneval($vb_cycle_skill, 5, 'Elegant') + ''
$стиль_справка_2 = '  A slave’s appearance is extremely important during the sale. Customers will like well-groomed and well-dressed slaves, and an unappealing slave can be turned down even if she fits the requirements.'
$стиль_совет = '   [STYLE TIPS]

   Style depends little on natural abilities and skills, though it is influenced by the ability to communicate (elocution) and presence (dancing). Style suffers from dirt and sloppiness. Hairstyle, make-up, perfume, beautiful clothes and jewelry - all of these improve style and make the slave more attractive to customers. It is not necessary to constantly maintain style - it plays a role only when it is time to show the girl to the customer.
'

$ум_справка = 'INTELLECT
'
$ум_справка += dyneval($vb_cycle_skill, 0, 'Retarded') + '
'
$ум_справка += dyneval($vb_cycle_skill, 1, 'Stupid') + '
'
$ум_справка += dyneval($vb_cycle_skill, 2, 'Dimwitted') + '
'
$ум_справка += dyneval($vb_cycle_skill, 3, 'Bright') + '
'
$ум_справка += dyneval($vb_cycle_skill, 4, 'Clever') + '
'
$ум_справка += dyneval($vb_cycle_skill, 5, 'Intelligent') + ''
$ум_справка_2 = '  Smart slaves master skills faster and are able to cope with accounting better, so they are more valuable on the market. But it is easier to dominate and manipulate stupid ones.'
$ум_совет = '   [INTELLECT TIPS]

   Smarts are not always useful, as more intellectual slaves are harder to control and manipulate. On the other hand, rational factors of submission and explanatory conversations will be more effective. Allowing a slave to express herself, training secretarial skills and doing household accounting can contribute to intellectual development.
'

$темперамент_справка = 'TEMPERAMENT
'
$темперамент_справка += dyneval($vb_cycle_skill, 0, 'Apathetic') + '
'
$темперамент_справка += dyneval($vb_cycle_skill, 1, 'Cold') + '
'
$темперамент_справка += dyneval($vb_cycle_skill, 2, 'Reserved') + '
'
$темперамент_справка += dyneval($vb_cycle_skill, 3, 'Reactive') + '
'
$темперамент_справка += dyneval($vb_cycle_skill, 4, 'Lively') + '
'
$темперамент_справка += dyneval($vb_cycle_skill, 5, 'Passionate') + ''
$темперамент_справка_2 = '  Temperamental slaves are uncontrollable and are less susceptible to education but they are passionate lovers and are more interesting for customers, as they have a bright personality. Calm ones are easier to control.'
$темперамент_совет = '   [TEMPERAMENT TIPS]
   Temperament is an ambiguous feature. More emotional slaves are harder to control, but cold ones are less valuable. By suppressing initiative, driving her into depression and silencing her you will eventually lower her temperament. Getting her to express herself or interact openly with the slaver will often increase temperament.'

$характер_справка = 'NATURE
'
$характер_справка += dyneval($vb_cycle_skill, 0, 'Spineless') + '
'
$характер_справка += dyneval($vb_cycle_skill, 1, 'Cowardly') + '
'
$характер_справка += dyneval($vb_cycle_skill, 2, 'Uncertain') + '
'
$характер_справка += dyneval($vb_cycle_skill, 3, 'Independent') + '
'
$характер_справка += dyneval($vb_cycle_skill, 4, 'Determined') + '
'
$характер_справка += dyneval($vb_cycle_skill, 5, 'Willful') + ''
$характер_справка_2 = '  Strong character makes a slave more interesting and independent but lowers her obedience. It is easier to control weak-willed slaves but their value will be lower too.'
$характер_совет = '   [NATURE TIPS]

   Nature is an ambiguous feature. It is very hard to train a willful slave, but a weak will lowers a slave’s value. The more you make a slave do what she does not want to do, the more her nature will break. It is difficult to restore nature, so do not overdo it. Victory in duels, martial arts, sleeping in her own room, assisting in training other slaves, and being given a measure of independence or opportunities to socialize can help in the formation of a solid nature.
'

$гордыня_справка = 'PRIDE
'
$гордыня_справка += dyneval($vb_cycle_skill, 0, 'Arrogant') + '
'
$гордыня_справка += dyneval($vb_cycle_skill, 1, 'Haughty') + '
'
$гордыня_справка += dyneval($vb_cycle_skill, 2, 'Proud') + '
'
$гордыня_справка += dyneval($vb_cycle_skill, 3, 'Aloof') + '
'
$гордыня_справка += dyneval($vb_cycle_skill, 4, 'Open') + '
'
$гордыня_справка += dyneval($vb_cycle_skill, 5, 'Unashamed') + ''
$гордыня_справка_2 = '  Pride prevents a slave from being open and enjoying sex. It also causes her to resist your will, and refuse humiliating orders.'
$гордыня_совет = '   [PRIDE TIPS]
   Pride is harmful both in training and in the sale, so you should work on her openness. Force her to do dirty, perverted and degrading things, and assign strict rules. Eventually pride will be broken and the slave will become more open. But do not overdo it, as with pride, you can break the very slave.'

$слава_справка = 'FAME IN ROME
'
$слава_справка += dyneval($vb_cycle_skill, 0, 'Unknown') + '
'
$слава_справка += dyneval($vb_cycle_skill, 1, 'Rumored') + '
'
$слава_справка += dyneval($vb_cycle_skill, 2, 'Recognized') + '
'
$слава_справка += dyneval($vb_cycle_skill, 3, 'Celebrity') + '
'
$слава_справка += dyneval($vb_cycle_skill, 4, 'Famous') + '
'
$слава_справка += dyneval($vb_cycle_skill, 5, 'Legendary') + ''
$слава_справка_2 = '  Famous slaves are much more valuable. Your slave’s rank can reach the level of her fame, even if she lacks other attributes, beauty included.'
$слава_совет = '   [FAME TIPS]
   Fame is not the most important parameter for a slave. You can train wonderful product unconcerned about this. Fame will grow with victories in the arena and colosseum.'

$калории_совет = '   [CALORIE TIPS]

   Calories affect physique and endurance, increase from food, and decrease when spending energy. Pregnancy, egglaying and lactation each deduct 100 calories overnight. With that accounted for, weight loss might occur if the day ends with a deficit between -100 and -500, depending on metabolism. Ending the day with negative calories affects endurance. A deficit below -500 causes starvation. If calories remain, a portion is consumed by metabolism and affects endurance; the rest increases weight. If weight changes enough, physique changes.
'

!CHARACTERISTICS HELP
!$wounds_chart is initialized with $wounds in #variative now - ImperatorAugustus
$wounds_help = '   [INJURIES TIPS]
   Injuries can occur in combat and heal over time, but sap energy, strength and mood in the process. Eat well, stay clean, and study medicine or obtain a qualified assistant to support healing. With a skilled alchemist, healing balms can be produced using reagents acquired from Mystra of the Outcasts. As a last resort, the Technosphere medical center can cure most ills.'

$strength_chart = 'STRENGTH
'
$strength_chart += dyneval($vb_cycle_skill, 0, 'Frail') + '
'
$strength_chart += dyneval($vb_cycle_skill, 1, 'Weak') + '
'
$strength_chart += dyneval($vb_cycle_skill, 2, 'Unfit') + '
'
$strength_chart += dyneval($vb_cycle_skill, 3, 'Vigorous') + '
'
$strength_chart += dyneval($vb_cycle_skill, 4, 'Strong') + '
'
$strength_chart += dyneval($vb_cycle_skill, 5, 'Herculean') + ''
$strength_help = '   [STRENGTH TIPS]
   Strength commands respect. It is very important for a trainer to be strong. Strength affects the force of your blows in combat, your endurance in daily tasks and the submissiveness of your slaves. To build and maintain strength, avoid low-quality food, engage in vigorous sex, athletics or martial arts, firmly discipline your slaves and avoid exhaustion.'

$charisma_chart = 'PERSONALITY
'
$charisma_chart += dyneval($vb_cycle_skill, 0, 'Caitiff') + '
'          &! Wimp, Milksop
$charisma_chart += dyneval($vb_cycle_skill, 1, 'Rube') + '
'             &! Coward
$charisma_chart += dyneval($vb_cycle_skill, 2, 'Churl') + '
'            &! Loser
$charisma_chart += dyneval($vb_cycle_skill, 3, 'Knave') + '
'            &! Driven
$charisma_chart += dyneval($vb_cycle_skill, 4, 'Vulgarian') + '
'        &! Ambitious, Aspirant
$charisma_chart += dyneval($vb_cycle_skill, 5, 'Aristocrat') + ''  &! Leader
$charisma_help = '   [PERSONALITY TIPS]
   Charisma, determination and will play a crucial role for a trainer of slaves, as they make it much easier to control other people. How you are viewed is a reflection of your prestige, which is influenced by your standard of living, the location of your residence, the quality of your interior decor, and your brand reputation.'

$allure_chart = 'ALLURE
'
$allure_chart += dyneval($vb_cycle_skill, 0, 'Repulsive') + '
'
$allure_chart += dyneval($vb_cycle_skill, 1, 'Unpleasant') + '
'
$allure_chart += dyneval($vb_cycle_skill, 2, 'Unmemorable') + '
'
$allure_chart += dyneval($vb_cycle_skill, 3, 'Charming') + '
'
$allure_chart += dyneval($vb_cycle_skill, 4, 'Captivating') + '
'
$allure_chart += dyneval($vb_cycle_skill, 5, 'Irresistible') + ''
$allure_help = '   [ALLURE TIPS]
   Slaves are more willing to obey alluring trainers, especially when it comes to sex. Sometimes they do not even need to be forced. An impressive appearance also can help in communicating with customers. To improve appearance, take care of your body, maintain a positive attitude, spruce yourself up, choose appropriate clothing and avoid exhaustion.'

$libido_chart = 'LIBIDO
'
$libido_chart += dyneval($vb_cycle_skill, 0, 'Impotent') + '
'
$libido_chart += dyneval($vb_cycle_skill, 1, 'Effete') + '
'
$libido_chart += dyneval($vb_cycle_skill, 2, 'Lustful') + '
'
$libido_chart += dyneval($vb_cycle_skill, 3, 'Libidinous') + '
'
$libido_chart += dyneval($vb_cycle_skill, 4, 'Lubricious') + '
'
$libido_chart += dyneval($vb_cycle_skill, 5, 'Salacious') + ''
$libido_help = '   [LIBIDO TIPS]
   Sex is an essential part of training slaves, and the ability to perform without the aid of aphrodisiacs is vital. Libido is increased by an active sex life and a healthy lifestyle, but is decreased by injuries, illness, poor health, and extended periods without sex.'

$dominance_chart = 'DOMINANCE
'
$dominance_chart += dyneval($vb_cycle_skill, 0, 'Submissive') + '
'
$dominance_chart += dyneval($vb_cycle_skill, 1, 'Compliant') + '
'
$dominance_chart += dyneval($vb_cycle_skill, 2, 'Passive') + '
'
$dominance_chart += dyneval($vb_cycle_skill, 3, 'Authoritative') + '
'
$dominance_chart += dyneval($vb_cycle_skill, 4, 'Dominant') + '
'
$dominance_chart += dyneval($vb_cycle_skill, 5, 'Imperious') + ''
$dominance_help = '   [DOMINANCE TIPS]
   Ability to dominate and subdue is just as important for a slave trainer as ability to teach. Your level of dominance has strong influence on your slave’s obedience and the effectiveness of some punishments, especially verbal ones. Dominance is also useful when teaching some sexual skills. Increases automatically when applied.'

$brand_chart = 'BRAND REPUTATION
' + _
'<<$brand[0]>>
' + _
'<<$brand[1]>>
' + _
'<<$brand[2]>>
' + _
'<<$brand[3]>>
' + _
'<<$brand[4]>>
' + _
'<<$brand[5]>>'

$brand_help = '   [BRAND STATUS TIPS]
   For a slaver in the Eternal Rome, nothing is more important than building up your personal brand. It is your brand, your trademark. The quality of the slaves you train will speak for your reputation. With fame, your personal status will rise and customers will be more accommodating.'

$guild_brand_chart = 'GUILD REPUTATION
' + _
'<<$guild_brand[0]>>
' + _
'<<$guild_brand[1]>>
' + _
'<<$guild_brand[2]>>
' + _
'<<$guild_brand[3]>>
' + _
'<<$guild_brand[4]>>
' + _
'<<$guild_brand[5]>>'

$guild_brand_help = '   [GUILD STATUS TIPS]
   For a member of the very prestigious Guild of Trainers, nothing is more rewarding than the envy of your peers. The quality of the slaves you train for Guild contracts and auctions will speak for your reputation within the Guild. As you rise in the ranks, more valuable contracts will be offered, the arena will accept multiple contestants, and other benefits may arise.'

$wealth_chart = 'STANDARD OF LIVING
'
$wealth_chart += dyneval($vb_cycle_skill, 0, 'Impoverished') + '
'
$wealth_chart += dyneval($vb_cycle_skill, 1, 'Poor') + '
'
$wealth_chart += dyneval($vb_cycle_skill, 2, 'Basic') + '
'
$wealth_chart += dyneval($vb_cycle_skill, 3, 'Comfortable') + '
'
$wealth_chart += dyneval($vb_cycle_skill, 4, 'Respectable') + '
'
$wealth_chart += dyneval($vb_cycle_skill, 5, 'Luxurious') + ''
$wealth_help = '   [STANDARD OF LIVING TIPS]
   All the wealth in the world will do nothing to improve your standing if you live like a beggar and never improve your lot in life. Set the standard of living in the menu under ’Domestic Issues’. A standard of living a little above your fame is optimal, but beware of the expense. Assigning a good accountant can optimize your costs. Note: Changes occur next decade.'

!$hygiene_chart is defined in #variative
$hygiene_help = '   [HYGIENE TIPS]
   It’s hard to be hygienic in the slums. Better to rent decent housing with a bathroom. Poor hygiene leads to unhappiness and poor health. On the other hand, being bathed by an experienced slave might improve your mood. A visit to the spa or rewarding an obedient slave with a visit to the beach or the hot springs are also options.'

!$mood_chart is initialized together with $mood now - ImperatorAugustus

!$mood_chart = 'MOOD
'
!$mood_chart += 'If mood is indicated with ' + $dyneval($vb_cycle_stat, 0, 'red') + ' or similar colors it means that you feel miserable and efficiency of all actions decreases.
'
!$mood_chart += 'Vice versa, lighter moods such as ' + $dyneval($vb_cycle_stat, 7, 'blue') + ' or ' + $dyneval($vb_cycle_stat, 10, 'green') + ' improve performance and contribute to success.'

$mood_help = '   [MOOD TIPS]
   It’s important to always maintain good mood. A negative mood reduces motivation and leads to inefficiency, while a positive mood improves interactions with your slave. Check your diary for the reasons why you are feeling happy or unhappy. Solve problems without delay and look for the positives in life. Mood depends on virtually all that is happening to you!'
$slave_mood_help = '   [MOOD TIPS]
   Mood is critical for training. A negative mood reduces motivation and leads to inefficiency and despair, while a positive mood improves focus and quality of effort. You can ask your slave how she is feeling, but be mindful that she will not tell you everything. Mood depends on virtually all that is happening to her, including what she wears!'

$учитель_справка = 'TEACHING
'
$учитель_справка += dyneval($vb_cycle_skill, 0, 'Never Taught') + '
'
$учитель_справка += dyneval($vb_cycle_skill, 1, 'Tutor') + '
'
$учитель_справка += dyneval($vb_cycle_skill, 2, 'Mentor') + '
'
$учитель_справка += dyneval($vb_cycle_skill, 3, 'Pedagogue') + '
'
$учитель_справка += dyneval($vb_cycle_skill, 4, 'Teacher') + '
'
$учитель_справка += dyneval($vb_cycle_skill, 5, 'Lecturer') + ''
$учитель_совет = '
  Teaching is one of the key skills of the slaver. It determines the efficiency of training a slave in any non-sexual skill. Skill as a teacher improves as you teach your slaves.
'

$дворецкий_справка = 'STEWARDSHIP
'
$дворецкий_справка += dyneval($vb_cycle_skill, 0, 'Ingenuous Dweller') + '
'
$дворецкий_справка += dyneval($vb_cycle_skill, 1, 'Peon') + '
'
$дворецкий_справка += dyneval($vb_cycle_skill, 2, 'Houseboy') + '
'
$дворецкий_справка += dyneval($vb_cycle_skill, 3, 'Homemaker') + '
'
$дворецкий_справка += dyneval($vb_cycle_skill, 4, 'Houselord') + '
'
$дворецкий_справка += dyneval($vb_cycle_skill, 5, 'Steward') + ''
$дворецкий_совет = '
  Stewardship combines the knowledge of cooking, household maintenance and accounting and slave management. A good steward can cook dinner himself or clean the house, but more importantly he can pass his skills to his slaves. Stewardship improves as you teach your slaves relevant skills.
'

$артдиректор_справка = 'ARTISTRY
'
$артдиректор_справка += dyneval($vb_cycle_skill, 0, 'Tasteless') + '
'
$артдиректор_справка += dyneval($vb_cycle_skill, 1, 'Uncultured') + '
'
$артдиректор_справка += dyneval($vb_cycle_skill, 2, 'Dilettante') + '
'
$артдиректор_справка += dyneval($vb_cycle_skill, 3, 'Artist') + '
'
$артдиректор_справка += dyneval($vb_cycle_skill, 4, 'Prodigy') + '
'
$артдиректор_справка += dyneval($vb_cycle_skill, 5, 'Virtuoso') + ''
$артдиректор_совет = '  Artistry comes in many forms. Dance, music, the ability to paint, acting and roleplay (or teaching a slave to behave like an animal)… Skill as an artist improves as you teach your slaves relevant skills.'

$медик_справка = 'MEDIC
'
$медик_справка += dyneval($vb_cycle_skill, 0, 'Homeopath') + '
'
$медик_справка += dyneval($vb_cycle_skill, 1, 'Quack') + '
'
$медик_справка += dyneval($vb_cycle_skill, 2, 'Paramedic') + '
'
$медик_справка += dyneval($vb_cycle_skill, 3, 'Medic') + '
'
$медик_справка += dyneval($vb_cycle_skill, 4, 'Physician') + '
'
$медик_справка += dyneval($vb_cycle_skill, 5, 'Surgeon') + ''
$медик_совет = '
  A competent medic and alchemist can train witchdoctors, identify health issues and effectively care for sick and injured slaves. Skill as a medic improves as you teach your slaves medicine.
'

$боец_справка = 'FIGHTER
'
$боец_справка += dyneval($vb_cycle_skill, 0, 'Non-Combatant') + '
'
$боец_справка += dyneval($vb_cycle_skill, 1, 'Brawler') + '
'
$боец_справка += dyneval($vb_cycle_skill, 2, 'Duelist') + '
'
$боец_справка += dyneval($vb_cycle_skill, 3, 'Combatant') + '
'
$боец_справка += dyneval($vb_cycle_skill, 4, 'Warrior') + '
'
$боец_справка += dyneval($vb_cycle_skill, 5, 'Champion') + ''
$боец_совет = '
  Martial skill is useful both to train a gladiatrix and in real combat. Your capacity to learn special techniques from the Colosseum trainer and the duration of your strikes’ effects are dependent upon your combat skill. Skill as a fighter improves as you train your slaves in combat and when you are victorious in battle.
'

$маг_справка = 'MAGIC
'
$маг_справка += dyneval($vb_cycle_skill, 0, 'Mundane') + '
'
$маг_справка += dyneval($vb_cycle_skill, 1, 'Esoterist') + '
'
$маг_справка += dyneval($vb_cycle_skill, 2, 'Warlock') + '
'
$маг_справка += dyneval($vb_cycle_skill, 3, 'Sorcerer') + '
'
$маг_справка += dyneval($vb_cycle_skill, 4, 'Mage') + '
'
$маг_справка += dyneval($vb_cycle_skill, 5, 'Archmage') + ''
$маг_совет = '
  This skill is responsible for your ability to cast spells using sparks and directly affects the effectiveness of these spells. The skill of alchemists and enchantresses you personally train cannot exceed your skill rank in magic. Trained alchemists can brew useful potions for you in the lab, but you will need reagents that can be found at the ’Rarities of Mystra’ in the Outcasts’ Quarter. Skill in magic improves as you train slaves and apply magic of the highest levels available.
'

$флагеляция_справка = 'FLAGELLATION
'
$флагеляция_справка += dyneval($vb_cycle_skill, 0, 'Cannot Whip') + '
'
$флагеляция_справка += dyneval($vb_cycle_skill, 1, 'Poor Whip Skill') + '
'
$флагеляция_справка += dyneval($vb_cycle_skill, 2, 'Basic Whip Skill') + '
'
$флагеляция_справка += dyneval($vb_cycle_skill, 3, 'Good Whip Skill') + '
'
$флагеляция_справка += dyneval($vb_cycle_skill, 4, 'Whip Expert') + '
'
$флагеляция_справка += dyneval($vb_cycle_skill, 5, 'Master of the Whip') + ''
$флагеляция_совет = '
  Proper use of belt, whip and lash not only improves the efficiency of punishment but also reduces the risk of leaving unwanted scars on a slave. Skill develops through application.
'

$палач_справка = 'TORTURE
'
$палач_справка += dyneval($vb_cycle_skill, 0, 'Not a Torturer') + '
'
$палач_справка += dyneval($vb_cycle_skill, 1, 'Needler') + '
'
$палач_справка += dyneval($vb_cycle_skill, 2, 'Tormentor') + '
'
$палач_справка += dyneval($vb_cycle_skill, 3, 'Torturer') + '
'
$палач_справка += dyneval($vb_cycle_skill, 4, 'Inquisitor') + '
'
$палач_справка += dyneval($vb_cycle_skill, 5, 'Master Inquisitor') + ''
$палач_совет = '
  If you are using a bulky torture unit, it does everything for you. But the master of torture can achieve no less using modest materials at hand. More importantly, skill in this area prevents spoiling the appearance and health of slaves. Requires a dungeon. Skill develops through application.
'

$бондаж_справка = 'BINDING
'
$бондаж_справка += dyneval($vb_cycle_skill, 0, 'Unskilled with Rope') + '
'
$бондаж_справка += dyneval($vb_cycle_skill, 1, 'Novice Rope Binder') + '
'
$бондаж_справка += dyneval($vb_cycle_skill, 2, 'Binds Correctly') + '
'
$бондаж_справка += dyneval($vb_cycle_skill, 3, 'Binds Skillfully') + '
'
$бондаж_справка += dyneval($vb_cycle_skill, 4, 'Binds Artfully') + '
'
$бондаж_справка += dyneval($vb_cycle_skill, 5, 'Master of Rope') + ''
$бондаж_совет = '
  Binding allows you to leave a slave unattended to receive punishment from the rope. Proper painful or erotic bondage can be very effective as an educational or exciting action. Skill develops through application.
'

!OTHER TIPS
$атрибуты_справка = '  Basic attributes reflect the sum of Endurance, Empathy, Temperament, Intellect, Nature and Pride (lower pride is more desirable).'

$no_money_school = '  I do not have enough sparks to send my slave to school for this class.'

$no_money_coach = '  I do not have enough sparks to hire a tutor for this lesson.'

$no_money_groceries = '  I do not have enough sparks to spend on groceries.'

$no_boudoir = '  I do not have a boudoir for my slave to sleep in. I must talk to the realtor in the White Town Trade Square to purchase one.'

$no_tentacle = '  I have no fiend to milk. I need to procure one.'

$no_spawn_semen = '  I have no spawn semen (Fiend’s cum) to feed my slave. If I had a kitchen with a stasis chamber, I could buy some.'

$no_vballs = '  I do not have the necessary item for this rule. I must procure vaginal beads from Poison in the Necropolis and take the slave’s virginity first.'

$no_vballs_virgin = '  The slave must be deflowered before using this item.'

$no_services_exam = '  During the tutorial, I cannot use this feature.'

$no_assistant = '  I have no assistant to tutor my slave.'

$no_house_mess = '  The house is not dirty enough to teach the slave to clean.'

$no_kitchen = '  This house has no kitchen. Maybe I should change residence.'

$no_magic_skill = '  I lack the ability to cast this spell.'

$max_skill = '  This skill is mastered and cannot be trained further.'

$assistant_skill = '  Your assistant’s skill is not sufficient to train your slave further.'

$no_lab = '  I have no laboratory. I must talk to the realtor in the White Town Trade Square to obtain access to one.'

$no_slave = '  I have no slave to assist. I need to procure one.'

$no_slave_stamina = '  Your slave lacks the stamina to do this activity and shouldn’t be engaged in rigorous physical activities! Have her do Gymnastics or give her lessons in Athletics to build endurance.'

$not_enough_stamina = '  Your slave lacks the stamina to do this activity! Have her do Gymnastics or give her lessons in Athletics to build endurance.'

$no_bath = '  This house has no bath. Living in a house without a bath is a bad idea.'

$no_creature = '  I don’t have the necessary creature and/or dwelling for this lesson.'

$no_dungeon = '  I have no dungeon. I must talk to the realtor in the White Town Trade Square to obtain access to one.'

$no_pen = '  I need a pen for the fiend to live in.'

$no_barn = '  I need a barn for this animal to live in.'

$presets_help = '
  The presets memorize the current state of the slave rules. Click on the box next to a preset to activate it. To change the preset name, click on its name. To save a preset, press the [Save] button of the desired preset. The "reset" resets the current rules, but not presets.
'

$charm_help = '
  Charm measures the overall appeal of a slave to a buyer. The lower the charm, the more likely that the client will refuse a slave. The slave’s ratings in style, exoticism, fame, devotion and the reputation of the slaver’s brand contribute to charm. Being overweight or underweight, angsty, spoiled, bruised or scarred adversely affects charm. Additionally, buyers will only accept branded slaves and usually have other specific requirements.
'

$rank_help = '
  Click on the slave’s rank to learn how to improve it. Click on each attribute to show hints. Clicking on a skill (when at home) will start a personal lesson.
'

$rank_help_2 = '
  Buyers look beyond rank and specialization.  Most expect charm (see Anatomy tab) to match or exceed rank.  Most reject slaves who are exhausted, pregnant, wounded or recovering from medical procedures.  Some have other requirements.  If a buyer rejects a slave for lack of charm, you can try again after a decade.
'

$specialisation_help = '
Servant - Maid and Cooking
' + _
'Assistant - Secretary and Elocution
' + _
'Witch Doctor - Nursing, Alchemy and Witchcraft
' + _
'Gladiatrix - Gladiatrix, Athletics, Nature and Temperament
' + _
'Artist - Dancing, Music and Painting
' + _
'Concubine - Petting, Oral, Penetration, Group Sex, Demonstration
' + _
'Pony - Pet and Pony Racing
'

$assistant_help = '
  The current slave does not have enough devotion to become an assistant. When a slave accepts her position with all of her heart and sincerely wants to serve her master, she has reached a moral growth that we call devotion. Slave morality begins to appear when on the one hand the slave is satisfied with her position and is in a good mood, and on the other she has developed habitual as well as instinctual and rational obedience. Fear is not critical, but it is difficult to develop slave morality while fear is present.
'

!Tips for master creation wizard
$rep_message = '
  Reputation measures your personal notoriety (how well you are known by the citizens of the Eternal Rome) and determines your access to the higher echelons of society and to higher-quality, higher-cost living conditions. Living in a shack is cheap but very difficult. Satisfying clients will improve your reputation with their faction and allow you to rent or purchase a residence in their vicinity.
'

$сила_с_справка = '
  Strength commands respect. It is very important for a trainer to be strong. Strength affects the force of your blows in combat, your endurance in daily tasks and the submissiveness of your slaves.
'

$харизма_с_справка = '
  Charisma, determination and will play a crucial role for a trainer of slaves, as they make it much easier to control other people.
'

$возбуждение_с_справка = '
  Sexual desire and libido determine how much your sexual excitement will increase each day.
'

$учитель_с_справка = '
  Teaching is one of the key skills of the slaver. It determines the efficiency of training a slave in any non-sexual skill.
'

$дворецкий_с_справка = '
  Stewardship combines the knowledge of cooking, household and slave management. A good steward can cook dinner himself or clean the house, but more importantly he can pass his skills to his slaves.
'

$артдиректор_с_справка = '
  Artistry comes in many forms. Dance, music, the ability to paint, acting and roleplay (or teaching a slave to behave like an animal)…
'

$медик_с_справка = '
  A competent medic and alchemist can train witchdoctors, identify health issues and effectively care for sick and injured slaves.
'

$боец_с_справка = '
  Martial skill is useful both to train a gladiatrix and in real combat. Your capacity to learn special techniques from the Colosseum trainer and the duration of your strikes’ effects are dependent upon your combat skill.
'

$маг_с_справка = '
  This skill is responsible for your ability to cast spells using sparks and directly affects the effectiveness of these spells. The skill of alchemists and enchantresses you personally train cannot exceed your skill rank in magic. Trained alchemists can brew useful potions for you in the lab, but you will need reagents that can be found at the ’Rarities of Mystra’ in the Outcasts’ Quarter.
'

$доминирование_с_справка = '
  Ability to dominate and subdue is just as important for a slave trainer as ability to teach. Your level of dominance has strong influence on your slave’s obedience and the effectiveness of some punishments, especially verbal ones. Dominance is also useful when teaching some sexual skills.
'

$флагеляция_с_справка = '
  Proper use of belt, whip and lash not only improves the efficiency of punishment but also reduces the risk of leaving unwanted scars on a slave.
'

$палач_с_справка = '
  If you are using a bulky torture unit, it does everything for you. But the master of torture can achieve no less using modest materials at hand. More importantly, skill in this area prevents spoiling the appearance and health of slaves.
'

$бондаж_с_справка = '
  Binding allows you to leave a slave unattended to receive punishment from the rope. Proper painful or erotic bondage can be very effective as an educational or exciting action.
'

$секс_техники_с_справка = '
  Different sex techniques will increase the effectiveness of training relevant skills and it will be easier to arouse and excite your sexual partners.
'

$patrician_mode_help = '
  Patrician characters start out with a large amount of sparks, a good assistant and top-tier equipment, as well as enough reputation with the Great Houses to be able to rent or purchase a home in any Quarter.
'

$lactation_needed = '  Your slave must be lactating.'

--- #help_msg ---------------------------------