code:
# #options
!DIALOG OPTIONS DATABASE

!empty location
$blank_options[1] = {
	$text_display = '

'
	$text_display += '

Leave

'
}

$computer_options[1] = {
	$sp_text[1] = '  Database access occurs at the verbal request level and the requested information is provided the same way, although data may be printed if necessary.'
	$text_display = '
'
	if nsfw = 1: not_safe = 1
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Aura_information, menu_Aura_information, 'Aura: General Information')
	func('$menu', 'interaction_city', $menu_item_Aura_Pattern, menu_Aura_Pattern, 'Aura: Pattern structure')
	func('$menu', 'city_form', $menu_item_terminal, menu_terminal, 'Exit the terminal')
	func('$menu', '===END===')
}

!border of the fogs
$edge_of_mists[1] = {
	mem_skip = 1
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[2] = {
	mem_skip = 2
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[3] = {
	mem_skip = 3
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[4] = {
	mem_skip = 4
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[5] = {
	mem_skip = 5
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[6] = {
	mem_skip = 61106
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[7] = {
	mem_skip = 7
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[8] = {
	mem_skip = 8
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[9] = {
	mem_skip = 9
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

$edge_of_mists[10] = {
	mem_skip = 10
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

!ogre encounter
$edge_of_mists[11] = {
	mem_skip = 11
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

!goblin encounter
$edge_of_mists[12] = {
	mem_skip = 12
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

!warg encounter
$edge_of_mists[13] = {
	mem_skip = 13
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

!orc encounter
$edge_of_mists[14] = {
	mem_skip = 14
	$text_display = '
'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'join_battle', $menu_item_Joinbattle, 'Join the battle')
	func('$menu', 'interaction_city', $menu_item_Leavethem, menu_Leavethem, 'Leave them alone')
	func('$menu', '===END===')
}

!Hunting Prize
$hunting_prize_options[1] = {
	$sp_text[1] = '

  What do you want to do with your hunting trophy?'
	if hunting_prize = 2:
		$sp_text[1] = '  Your lust satisfied for the moment, you climb off of the <<$stock_noun2[stock["age"]]>>. She curls into a fetal position in the mud, sobbing, your semen oozing out of her.

  A little calmer now than right after the battle, you ponder what you want to do with her.'
	elseif master_excitement >= 1 and master_mood ! -5 and master_excitement + stock['beauty'] + stock['exotic'] > 4:
		$sp_text[1] = '
  The thrill of battle, her naked fear'
		if stock['beauty'] > 3: $text[1] += ', her beauty'
		$sp_text[1] += '…
  You have a '
		if master_excitement > 1: $text[1] += 'raging '
		$sp_text[1] += 'hard-on. You want her. Right here. Right now.'
		$sp_text[1] += '

  What do you want to do with your hunting trophy?'
	end
	$return_lock  = 'menu_form'
	$text_display = '
'
	if nsfw = 0: $text_display +=  func('display_fullimage', 'stock', 'center_Isabella')
	prize_cryo_nr = 0
	if iced_1_state = CONST_INT['no_slave']:
		prize_cryo_nr = 1
	elseif iced_2_state = CONST_INT['no_slave']:
		prize_cryo_nr = 2
	elseif iced_3_state = CONST_INT['no_slave']:
		prize_cryo_nr = 3
	elseif cells_unlocked = 1:
		if iced_4_state = CONST_INT['no_slave']:
			prize_cryo_nr = 4
		elseif iced_5_state = CONST_INT['no_slave']:
			prize_cryo_nr = 5
		elseif iced_6_state = CONST_INT['no_slave']:
			prize_cryo_nr = 6
		end
	end

	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	if hunting_prize = 1 and master_excitement >= 1 and master_mood ! -5 and master_excitement + stock['beauty'] + stock['exotic'] > 4:
		func('$menu', 'interaction_city', $menu_item_Vaginal_Rape, menu_prize_rape, 'Rape your prize')
	end
	if slave_state ! CONST_INT['no_slave']:
		if dungeon = 1 and prisoner_state = CONST_INT['no_slave']: func('$menu', 'interaction_city', $menu_item_Checkcell, menu_prize_prisoner, 'Lock her in a cell')
	else
		func('$menu', 'interaction_city', $menu_item_slave_act, menu_enslave, 'Take her with you')
		if barn = 1 and pig_state = CONST_INT['no_slave']: func('$menu', 'interaction_city', $menu_item_Pig, menu_prize_pig, 'Fatten the sow up') &! only if there is no current slave because it can be resisted
	end
	if prize_cryo_nr > 0:
		func('$menu', 'interaction_city', $menu_item_Rentcapsule, menu_prize_cryo, 'Put her in cryostorage')
	end
	func('$menu', 'interaction_city', $menu_item_Slaughter_slave, menu_prize_slaughter, 'Slaughter for sparks')
	func('$menu', 'interaction_city', $menu_item_butcher_slave, menu_prize_butcher, 'Butcher for meat')
	func('$menu', 'interaction_city', $menu_item_marketbuy, menu_prize_sell, 'Auction her off')
	func('$menu', '===END===')
}

!guild expert
$expert_options[1] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[1] = '  You find one of the representatives of the experts department. These slavers specialize in slave evaluation and finding exclusive options in the market.'
	$text_display = '

'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_services, menu_services, 'Ask about services')
	if search['active'] = 0: func('$menu', 'exec_options', $menu_item_Order_slave, 'sp_txt = 11 & gt $curloc', 'Request a slave')
	if search['active'] = 1: func('$menu', 'interaction_city', $menu_item_Cancelservices, menu_Cancelservices, 'Cancel the job')
	if search['active'] = 3: func('$menu', 'interaction_city', $menu_item_Pickservices, menu_Pickservices, 'Pick up the slave')
	func('$menu', 'goto_city', $menu_item_end_conv, guild, '#options', 'guild', 'End the conversation')
	func('$menu', '===END===')
}

$expert_options[11] = {
	npc = 1 & $npc_id = 'master_skups'
	killvar 'search'
	$sp_text[11] = '  [MASTER SKUPS]
- Are there some suggestions for product age?'
	$text_display = '
'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if no_loli ! 1: func('$menu', 'exec_options', $menu_item_Not_old, 'search["age"] = 4 & search["cost"] += 1 & sp_txt = 2 & gt $curloc', 'Not too old')
	if no_loli ! 1: func('$menu', 'exec_options', $menu_item_Not_young, 'search["age"] = 5 & search["cost"] += 1 & sp_txt = 2 & gt $curloc', 'Not too young')
	func('$menu', 'exec_options', $menu_item_Order_Mature, 'search["age"] = 1 & search["cost"] += 2 & sp_txt = 2 & gt $curloc', 'Mature')
	func('$menu', 'exec_options', $menu_item_Order_Young, 'search["age"] = 2 & search["cost"] += 2 & sp_txt = 2 & gt $curloc', 'Young')
	if no_loli ! 1: func('$menu', 'exec_options', $menu_item_Order_Child, 'search["age"] = 3 & search["cost"] += 2 & sp_txt = 2 & gt $curloc', 'Child')
	func('$menu', 'exec_options', $menu_item_Not_matter, 'search["age"] = 0 & sp_txt = 2 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[2] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[2] = '  [MASTER SKUPS]
- Beauty is a key parameter, which in most cases determines the maximum potential of a slave in the market. But beauties are rare. How attractive a product do you need?'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Exquisite, 'search["beauty"] = 5 & search["cost"] += 4 & sp_txt = 3 & gt $curloc', 'Exquisite')
	func('$menu', 'exec_options', $menu_item_Order_Beautiful, 'search["beauty"] = 4 & search["cost"] += 2 & sp_txt = 3 & gt $curloc', 'Beautiful')
	func('$menu', 'exec_options', $menu_item_Order_Pretty, 'search["beauty"] = 3 & search["cost"] += 1 & sp_txt = 3 & gt $curloc', 'Pretty')
	func('$menu', 'exec_options', $menu_item_beauty_Not_matter, 'search["beauty"] = 0 & sp_txt = 3 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[3] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[3] = '  [MASTER SKUPS]
- Raising sick slaves is a tough job, so I can pick a healthy or hardy one for you.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Enduring, 'search["stamina"] = 5 & search["cost"] += 4 & sp_txt = 4 & gt $curloc', 'Enduring')
	func('$menu', 'exec_options', $menu_item_Order_Tough, 'search["stamina"] = 4 & search["cost"] += 2 & sp_txt = 4 & gt $curloc', 'Tough')
	func('$menu', 'exec_options', $menu_item_Order_Healthy, 'search["stamina"] = 3 & search["cost"] += 1 & sp_txt = 4 & gt $curloc', 'Healthy')
	func('$menu', 'exec_options', $menu_item_stamina_Not_matter, 'search["stamina"] = 0 & sp_txt = 4 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[4] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[4] = '  [MASTER SKUPS]
- I have my own ways to estimate a woman’s sensitivity. I guarantee the reliability of this method, but mind you, it’s not only difficult to find a sissy, there also will be a lot of problems during training.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Nurturing, 'search["sensitivity"] = 5 & search["cost"] += 4 & sp_txt = 5 & gt $curloc', 'Nurturing')
	func('$menu', 'exec_options', $menu_item_Order_Caring, 'search["sensitivity"] = 4 & search["cost"] += 2 & sp_txt = 5 & gt $curloc', 'Caring')
	func('$menu', 'exec_options', $menu_item_Order_Sensitive, 'search["sensitivity"] = 3 & search["cost"] += 1 & sp_txt = 5 & gt $curloc', 'Sensitive')
	func('$menu', 'exec_options', $menu_item_sensitivity_Not_matter, 'search["sensitivity"] = 0 & sp_txt = 5 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[5] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[5] = '  [MASTER SKUPS]
- I can spend a separate time before the auction to check in advance the total intelligence of the product. Do not expect much, but if you need a girl capable of adding two and two, I’ll find one for you.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Intelligent, 'search["intellect"] = 5 & search["cost"] += 4 & sp_txt = 6 & gt $curloc', 'Intelligent')
	func('$menu', 'exec_options', $menu_item_Order_Clever, 'search["intellect"] = 4 & search["cost"] += 2 & sp_txt = 6 & gt $curloc', 'Clever')
	func('$menu', 'exec_options', $menu_item_Order_Bright, 'search["intellect"] = 3 & search["cost"] += 1 & sp_txt = 6 & gt $curloc', 'Bright')
	func('$menu', 'exec_options', $menu_item_intellect_Not_matter, 'search["intellect"] = 0 & sp_txt = 6 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[6] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[6] = '  [MASTER SKUPS]
- Temperamental ones are often the source of problems, but they are popular among the buyers. So I can find a hotter product for you, if it is necessary.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Passionate, 'search["temper"] = 5 & search["cost"] += 4 & sp_txt = 7 & gt $curloc', 'Passionate')
	func('$menu', 'exec_options', $menu_item_Order_Lively, 'search["temper"] = 4 & search["cost"] += 2 & sp_txt = 7 & gt $curloc', 'Lively')
	func('$menu', 'exec_options', $menu_item_Order_Reactive, 'search["temper"] = 3 & search["cost"] += 1 & sp_txt = 7 & gt $curloc', 'Reactive')
	func('$menu', 'exec_options', $menu_item_temper_Not_matter, 'search["temper"] = 0 & sp_txt = 7 & gt $curloc', 'Doesn’t matter')
	func('$menu', '===END===')
}

$expert_options[7] = {
	npc = 1 & $npc_id = 'master_skups'
	$sp_text[7] = '  [MASTER SKUPS]
- Character is much harder to recognize at once than other parameters of the product, but I have my own secrets. No wonder that I’m an expert. Just say what you want, and I’ll find a way to provide it.'
	interaction_city = 9511
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Order_Willful, 'search["ego"] = 5 & search["cost"] += 4 & gt "interaction_city"', 'Willful')
	func('$menu', 'exec_options', $menu_item_Order_Determined, 'search["ego"] = 4 & search["cost"] += 2 & gt "interaction_city"', 'Determined')
	func('$menu', 'exec_options', $menu_item_Order_Independent, 'search["ego"] = 3 & search["cost"] += 1 & gt "interaction_city"', 'Independent')
	func('$menu', 'exec_options', $menu_item_ego_Not_matter, 'search["ego"] = 0 & sp_txt = 3 & gt "interaction_city"', 'Doesn’t matter')
	func('$menu', '===END===')
}

!HOSPITAL
$hospital_options[1] = {
	$text_display = '
'
	if inventory['stethoscope'] > 0: $text_display += '
'
	func('$menu', '===BEGIN===', 'column_0')
	if master_health_checked = 1:
		func('$menu', 'interaction_city', $menu_item_M_checkup, menu_M_checkup, 'Review Health')
	elseif custom_game = 0 and hero_choice = 7:
		! free exams for Doc in story mode
		func('$menu', 'interaction_city', $menu_item_M_checkup, menu_M_checkup, 'Health Checkup')
	elseif sparks >= 5:
		func('$menu', 'interaction_city', $menu_item_M_checkup, menu_M_checkup, 'Health Checkup (5$)')
	else
		func('$menu', 'exec', $menu_item_M_checkup_gray, empty, 'Health Checkup (5$)', 'Not enough sparks.')
	end
	if slave_state > CONST_INT['no_slave']:
		if slave['health_issues_revealed'] = 1:
			func('$menu', 'interaction_city', $menu_item_S_checkup, menu_S_checkup, 'Review Slave')
			if slave['rehabilitation'] < 1 and slave_state = CONST_INT['slave_exist'] and sparks >= 5:
				func('$menu', 'exec_options', $menu_item_S_augmentation, 'sp_txt = 2 & gt $curloc', 'Slave Augmentation')
			else
				func('$menu', 'exec', $menu_item_S_augmentation_gray, empty, 'Slave Augmentation', iif(slave_state = CONST_INT['slave_faint'], "Unconscious. ", iif(sparks < 5, "Not enough sparks. ", "") + iif(slave['rehabilitation'] > 0, "Recovering from another procedure. ", "")))
			end
		elseif custom_game = 0 and hero_choice = 7:
			! free exams for Doc in story mode
			func('$menu', 'interaction_city', $menu_item_S_checkup, menu_S_checkup, 'Examine Slave')
		elseif sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_S_checkup, menu_S_checkup, 'Examine Slave (5$)')
		else
			func('$menu', 'exec', $menu_item_S_checkup_gray, empty, 'Examine Slave (5$)', 'Not enough sparks.')
		end
	end
	if assistant_state > CONST_INT['no_slave']:
		if assistant['health_issues_revealed'] = 1:
			func('$menu', 'interaction_city', $menu_item_A_checkup, menu_A_checkup, 'Review Assistant')
			if assistant['rehabilitation'] < 1 and assistant_state = CONST_INT['slave_exist'] and sparks >= 5:
				func('$menu', 'exec_options', $menu_item_A_augmentation, 'sp_txt = 3 & gt $curloc', 'Assistant Augmentation')
			else
				func('$menu', 'exec', $menu_item_A_augmentation_gray, empty, 'Assistant Augmentation', iif(assistant_state = CONST_INT['slave_faint'], "Unconscious. ", iif(sparks < 5, "Not enough sparks. ", "") + iif(assistant['rehabilitation'] > 0, "Recovering from another procedure. ", "")))
			end
		elseif custom_game = 0 and hero_choice = 7:
			! free exams for Doc in story mode
			func('$menu', 'interaction_city', $menu_item_A_checkup, menu_A_checkup, 'Examine Assistant')
		elseif sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_A_checkup, menu_A_checkup, 'Examine Assistant (5$)')
		else
			func('$menu', 'exec', $menu_item_A_checkup_gray, empty, 'Examine Assistant (5$)', 'Not enough sparks.')
		end
	end
	func('$menu', 'interaction_city', $menu_item_need_nurses, menu_need_nurses, 'Check need for witchdoctors')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
			func('$menu', 'interaction_city', $menu_item_Offer_employee, menu_Offer_employee, 'Offer an employee')
	else
			func('$menu', 'location_gray_tooltip', $menu_item_Offer_employee_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	!Strec - jon_UIadds addition (begin)
	if inventory['stethoscope'] < 1 and sparks > 100:
		inventory['stethoscope'] = 0
		func('$menu', 'exec_options', $menu_item_buystethoscope, 'gt "sjm_UI_UIadds_buystethoscope"', 'Buy stethoscope (100$)')
	end
	!Strec - jon_UIadds addition (end)
	func('$menu', 'city_form', $menu_item_Leave_medical, menu_Leave_medical, 'Leave Medical Center')
	func('$menu', '===END===')
}

$hospital_options[11] = {
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if master_issues ! 0:
		if master_wounds = 1 and sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_MWound1, menu_MWound1, 'Wound Treatment (5$)')
		elseif master_wounds = 1 and sparks < 5:
			func('$menu', 'exec', $menu_item_MWound1_gray, 'Wound Treatment (5$)', 'Not enough sparks.')
		end
		if master_wounds = 2 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_MWound2, menu_MWound2, 'Wound Treatment (10$)')
		elseif master_wounds = 2 and sparks < 10:
			func('$menu', 'exec', $menu_item_MWound2_gray, 'Wound Treatment (10$)', 'Not enough sparks.')
		end
		if master_wounds = 3 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_MWound3, menu_MWound3, 'Wound Treatment (25$)')
		elseif master_wounds = 3 and sparks < 25:
			func('$menu', 'exec', $menu_item_MWound3_gray, 'Wound Treatment (25$)', 'Not enough sparks.')
		end
		if master_wounds = 4 and sparks >= 50:
			func('$menu', 'interaction_city', $menu_item_MWound4, menu_MWound4, 'Wound Treatment (50$)')
		elseif master_wounds = 4 and sparks < 50:
			func('$menu', 'exec', $menu_item_MWound4_gray, 'Wound Treatment (50$)', 'Not enough sparks.')
		end
		if master_wounds = 5 and sparks >= 100:
			func('$menu', 'interaction_city', $menu_item_MWound5, menu_MWound5, 'Wound Treatment (100$)')
		elseif master_wounds = 5 and sparks < 100:
			func('$menu', 'exec', $menu_item_MWound5_gray, 'Wound Treatment (100$)', 'Not enough sparks.')
		end
		if cure_master_ill = 1 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_MDisease, menu_MDisease, 'Disease Treatment (25$)')
		elseif cure_master_ill = 1 and sparks < 25:
			func('$menu', 'exec', $menu_item_MDisease_gray, 'Disease Treatment (25$)', 'Not enough sparks.')
		end
		func('$menu', 'exec_options', $menu_item_Refuse_services, 'sp_txt = 1 & gt $curloc', 'Refuse Services')
	else
		interaction_city = 331
		gt 'interaction_city'
	end
	func('$menu', '===END===')
}

$hospital_options[12] = {
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if slave_issues = 6: $text_display = ''
	if slave_issues ! 0:
		if slave['wounds'] = 1 and sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_SWound1, menu_SWound1, 'Wound Treatment (5$)')
		elseif slave['wounds'] = 1 and sparks < 5:
			func('$menu', 'exec', $menu_item_SWound1_gray, empty, 'Wound Treatment (5$)', 'Not enough sparks.')
		end
		if slave['wounds'] = 2 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_SWound2, menu_SWound2, 'Wound Treatment (10$)')
		elseif slave['wounds'] = 2 and sparks < 10:
			func('$menu', 'exec', $menu_item_SWound2_gray, empty, 'Wound Treatment (10$)', 'Not enough sparks.')
		end
		if slave['wounds'] = 3 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_SWound3, menu_SWound3, 'Wound Treatment (25$)')
		elseif slave['wounds'] = 3 and sparks < 25:
			func('$menu', 'exec', $menu_item_SWound3_gray, empty, 'Wound Treatment (25$)', 'Not enough sparks.')
		end
		if slave['wounds'] = 4 and sparks >= 50:
			func('$menu', 'interaction_city', $menu_item_SWound4, menu_SWound4, 'Wound Treatment (50$)')
		elseif slave['wounds'] = 4 and sparks < 50:
			func('$menu', 'exec', $menu_item_SWound4_gray, empty, 'Wound Treatment (50$)', 'Not enough sparks.')
		end
		if slave['wounds'] = 5 and sparks >= 100:
			func('$menu', 'interaction_city', $menu_item_SWound5, menu_SWound5, 'Wound Treatment (100$)')
		elseif slave['wounds'] = 5 and sparks < 100:
			func('$menu', 'exec', $menu_item_SWound5_gray, empty, 'Wound Treatment (100$)', 'Not enough sparks.')
		end
		if slave_stimulation = 1:
			if slave['res'] = 0 and sparks >= 50:
				func('$menu', 'interaction_city', $menu_item_SReanimation0, menu_SReanimation0, 'Reanimation (50$)')
			elseif slave['res'] = 0 and sparks < 50:
				func('$menu', 'exec', $menu_item_SReanimation0_gray, empty, 'Reanimation (50$)', 'Not enough sparks.')
			end
			if slave['res'] = 1 and sparks >= 100:
				func('$menu', 'interaction_city', $menu_item_SReanimation1, menu_SReanimation1, 'Reanimation (100$)')
			elseif slave['res'] = 1 and sparks < 100:
				func('$menu', 'exec', $menu_item_SReanimation1_gray, empty, 'Reanimation (100$)', 'Not enough sparks.')
			end
			if slave['res'] = 2 and sparks >= 250:
				func('$menu', 'interaction_city', $menu_item_SReanimation2, menu_SReanimation2, 'Reanimation (250$)')
			elseif slave['res'] = 2 and sparks < 250:
				func('$menu', 'exec', $menu_item_SReanimation2_gray, empty, 'Reanimation (250$)', 'Not enough sparks.')
			end
			if slave['res'] = 3 and sparks >= 500:
				func('$menu', 'interaction_city', $menu_item_SReanimation3, menu_SReanimation3, 'Reanimation (500$)')
			elseif slave['res'] = 3 and sparks < 500:
				func('$menu', 'exec', $menu_item_SReanimation3_gray, empty, 'Reanimation (500$)', 'Not enough sparks.')
			end
			if slave['res'] >= 4 and sparks >= 1000:
				func('$menu', 'interaction_city', $menu_item_SReanimation4, menu_SReanimation4, 'Reanimation (1000$)')
			elseif slave['res'] >= 4 and sparks < 1000:
				func('$menu', 'exec', $menu_item_SReanimation4_gray, empty, 'Reanimation (1000$)', 'Not enough sparks.')
			end
		end
		if slave_abortion = 1 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_SAbortion, menu_SAbortion, 'Abortion (10$)')
		elseif slave_abortion = 1 and sparks < 10:
			func('$menu', 'exec', $menu_item_SAbortion_gray, empty, 'Abortion (10$)', 'Not enough sparks.')
		end
		if slave_insidous_abortion = 1 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_SXenoparasite, menu_SXenoparasite, 'Xenoparasite Extraction (25$)')
		elseif slave_insidous_abortion = 1 and sparks < 25:
			func('$menu', 'exec', $menu_item_SXenoparasite_gray, empty, 'Parasite Abortion(25$)', 'Not enough sparks.')
		end
		if cure_slave_ill = 1 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_SDisease, menu_SDisease, 'Disease Treatment (25$)')
		elseif cure_slave_ill = 1 and sparks < 25:
			func('$menu', 'exec', $menu_item_SDisease_gray, empty, 'Disease Treatment (25$)', 'Not enough sparks.')
		end
		if slave['scars'] = 1 and sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_SScar1, menu_SScar1, 'Scar Removal (5$)')
		elseif slave['scars'] = 1 and sparks < 5:
			func('$menu', 'exec', $menu_item_SScar1_gray, empty, 'Scar Removal (5$)', 'Not enough sparks.')
		end
		if slave['scars'] = 2 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_SScar2, menu_SScar2, 'Scar Removal (10$)')
		elseif slave['scars'] = 2 and sparks < 10:
			func('$menu', 'exec', $menu_item_SScar2_gray, empty, 'Scar Removal (10$)', 'Not enough sparks.')
		end
		if slave['scars'] = 3 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_SScar3, menu_SScar3, 'Scar Removal (25$)')
		elseif slave['scars'] = 3 and sparks < 25:
			func('$menu', 'exec', $menu_item_SScar3_gray, empty, 'Scar Removal (25$)', 'Not enough sparks.')
		end
		if slave['scars'] = 4 and sparks >= 50:
			func('$menu', 'interaction_city', $menu_item_SScar4, menu_SScar4, 'Scar Removal (50$)')
		elseif slave['scars'] = 4 and sparks < 50:
			func('$menu', 'exec', $menu_item_SScar4_gray, empty, 'Scar Removal (50$)', 'Not enough sparks.')
		end
		if slave['scars'] = 5 and sparks >= 100:
			func('$menu', 'interaction_city', $menu_item_SScar5, menu_SScar5, 'Scar Removal (100$)')
		elseif slave['scars'] = 5 and sparks < 100:
			func('$menu', 'exec', $menu_item_SScar5_gray, empty, 'Scar Removal (100$)', 'Not enough sparks.')
		end
		func('$menu', 'exec_options', $menu_item_Refuse_Sservices, 'sp_txt = 1 & gt $curloc', 'Refuse Services')
	else
		interaction_city = 331
		gt 'interaction_city'
	end
	func('$menu', '===END===')
}

$hospital_options[13] = {
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if assistant_issues = 6: $text_display = ''
	if assistant_issues ! 0:
		if assistant['wounds'] = 1 and sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_AWound1, menu_AWound1, 'Wound Treatment (5$)')
		elseif assistant['wounds'] = 1 and sparks < 5:
			func('$menu', 'exec', $menu_item_AWound1_gray, empty, 'Wound Treatment (5$)', 'Not enough sparks.')
		end
		if assistant['wounds'] = 2 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_AWound2, menu_AWound2, 'Wound Treatment (10$)')
		elseif assistant['wounds'] = 2 and sparks < 10:
			func('$menu', 'exec', $menu_item_AWound2_gray, empty, 'Wound Treatment (10$)', 'Not enough sparks.')
		end
		if assistant['wounds'] = 3 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_AWound3, menu_AWound3, 'Wound Treatment (25$)')
		elseif assistant['wounds'] = 3 and sparks < 25:
			func('$menu', 'exec', $menu_item_AWound3_gray, empty, 'Wound Treatment (25$)', 'Not enough sparks.')
		end
		if assistant['wounds'] = 4 and sparks >= 50:
			func('$menu', 'interaction_city', $menu_item_AWound4, menu_AWound4, 'Wound Treatment (50$)')
		elseif assistant['wounds'] = 4 and sparks < 50:
			func('$menu', 'exec', $menu_item_AWound4_gray, empty, 'Wound Treatment (50$)', 'Not enough sparks.')
		end
		if assistant['wounds'] = 5 and sparks >= 100:
			func('$menu', 'interaction_city', $menu_item_AWound5, menu_AWound5, 'Wound Treatment (100$)')
		elseif assistant['wounds'] = 5 and sparks < 100:
			func('$menu', 'exec', $menu_item_AWound5_gray, empty, 'Wound Treatment (100$)', 'Not enough sparks.')
		end
		if assistant_stimulation = 1:
			if assistant['res'] = 0 and sparks >= 50:
				func('$menu', 'interaction_city', $menu_item_AReanimation0, menu_AReanimation0, 'Reanimation (50$)')
			elseif assistant['res'] = 0 and sparks < 50:
				func('$menu', 'exec', $menu_item_AReanimation0_gray, empty, 'Reanimation (50$)', 'Not enough sparks.')
			end
			if assistant['res'] = 1 and sparks >= 100:
				func('$menu', 'interaction_city', $menu_item_AReanimation1, menu_AReanimation1, 'Reanimation (100$)')
			elseif assistant['res'] = 1 and sparks < 100:
				func('$menu', 'exec', $menu_item_AReanimation1_gray, empty, 'Reanimation (100$)', 'Not enough sparks.')
			end
			if assistant['res'] = 2 and sparks >= 250:
				func('$menu', 'interaction_city', $menu_item_AReanimation2, menu_AReanimation2, 'Reanimation (250$)')
			elseif assistant['res'] = 2 and sparks < 250:
				func('$menu', 'exec', $menu_item_AReanimation2_gray, empty, 'Reanimation (250$)', 'Not enough sparks.')
			end
			if assistant['res'] = 3 and sparks >= 500:
				func('$menu', 'interaction_city', $menu_item_AReanimation3, menu_AReanimation3, 'Reanimation (500$)')
			elseif assistant['res'] = 3 and sparks < 500:
				func('$menu', 'exec', $menu_item_AReanimation3_gray, empty, 'Reanimation (500$)', 'Not enough sparks.')
			end
			if assistant['res'] >= 4 and sparks >= 1000:
				func('$menu', 'interaction_city', $menu_item_AReanimation4, menu_AReanimation4, 'Reanimation (1000$)')
			elseif assistant['res'] >= 4 and sparks < 1000:
				func('$menu', 'exec', $menu_item_AReanimation4_gray, empty, 'Reanimation (1000$)', 'Not enough sparks.')
			end
		end
		if assistant_abortion = 1 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_AAbortion, menu_AAbortion, 'Abortion (10$)')
		elseif assistant_abortion = 1 and sparks < 10:
			func('$menu', 'exec', $menu_item_AAbortion_gray, empty, 'Abortion (10$)', 'Not enough sparks.')
		end
		if assistant_insidous_abortion = 1 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_AXenoparasite, menu_AXenoparasite, 'Xenoparasite Extraction (25$)')
		elseif assistant_insidous_abortion = 1 and sparks < 25:
			func('$menu', 'exec', $menu_item_AXenoparasite_gray, empty, 'Xenoparasite Extraction (25$)', 'Not enough sparks.')
		end
		if cure_assistant_ill = 1 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_ADisease, menu_ADisease, 'Disease Treatment (25$)')
		elseif cure_assistant_ill = 1 and sparks < 25:
			func('$menu', 'exec', $menu_item_ADisease_gray, empty, 'Disease Treatment (25$)', 'Not enough sparks.')
		end
		if assistant['scars'] = 1 and sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_AScar1, menu_AScar1, 'Scar Removal (5$)')
		elseif assistant['scars'] = 1 and sparks < 5:
			func('$menu', 'exec', $menu_item_AScar1_gray, empty, 'Scar Removal (5$)', 'Not enough sparks.')
		end
		if assistant['scars'] = 2 and sparks >= 10:
			func('$menu', 'interaction_city', $menu_item_AScar2, menu_AScar2, 'Scar Removal (10$)')
		elseif assistant['scars'] = 2 and sparks < 10:
			func('$menu', 'exec', $menu_item_AScar2_gray, empty, 'Scar Removal (10$)', 'Not enough sparks.')
		end
		if assistant['scars'] = 3 and sparks >= 25:
			func('$menu', 'interaction_city', $menu_item_AScar3, menu_AScar3, 'Scar Removal (25$)')
		elseif assistant['scars'] = 3 and sparks < 25:
			func('$menu', 'exec', $menu_item_AScar3_gray, empty, 'Scar Removal (25$)', 'Not enough sparks.')
		end
		if assistant['scars'] = 4 and sparks >= 50:
			func('$menu', 'interaction_city', $menu_item_AScar4, menu_AScar4, 'Scar Removal (50$)')
		elseif assistant['scars'] = 4 and sparks < 50:
			func('$menu', 'exec', $menu_item_AScar4_gray, empty, 'Scar Removal (50$)', 'Not enough sparks.')
		end
		if assistant['scars'] = 5 and sparks >= 100:
			func('$menu', 'interaction_city', $menu_item_AScar5, menu_AScar5, 'Scar Removal (100$)')
		elseif assistant['scars'] = 5 and sparks < 100:
			func('$menu', 'exec', $menu_item_AScar5_gray, empty, 'Scar Removal (100$)', 'Not enough sparks.')
		end
		func('$menu', 'exec_options', $menu_item_Refuse_Aservices, 'sp_txt = 1 & gt $curloc', 'Refuse Services')
	else
		interaction_city = 331
		gt 'interaction_city'
	end
	func('$menu', '===END===')
}

$hospital_options[2] = {
	!$text_display = '

'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= 5 and slave['pregnant'] < 10 and (slave['fertility'] = 0 or (slave['fertility'] = -1 and slave['fertility_revealed'] = 0)) and slave['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_SSterilization, menu_SSterilization, 'Sterilization (5$)')
	else
		func('$menu', 'exec', $menu_item_SSterilization_gray, empty, 'Sterilization (5$)', iif(sparks < 5, 'Not enough sparks. ', '') + iif(slave['pregnant'] > 9, 'Already pregant. ', '') + iif(slave['fertility'] = -3, 'Lactating slaves cannot get pregnant. ', iif(slave['fertility'] = 1, 'Cannot sterilize egglayers. ', iif(slave['fertility'] = -1, 'Already sterile. ', iif(slave['fertility'] = -2, 'Is immature. ', '')))) + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and slave['boobs'] < iif(slave['age'] = CONST_INT['loli_age'], 3, 6) and slave['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_SBreast_augmentation, menu_SBreast_augmentation, 'Breast Augmentation (25$)')
	else
		func('$menu', 'exec', $menu_item_SBreast_augmentation_gray, empty, 'Breast Augmentation (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(slave['boobs'] >= iif(slave['age'] = CONST_INT['loli_age'], 3, 6), 'Breasts already at maximum size. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and slave['virginity'] >= 2 and slave['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_SVirginity_restoration, menu_SVirginity_restoration, 'Virginity Restoration (25$)')
	else
		func('$menu', 'exec', $menu_item_SVirginity_restoration_gray, empty, 'Virginity Restoration (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(slave['virginity'] < 2, 'Already virgin. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 50 and slave['lactation'] = 0 and slave['fertility'] ! 1 and slave['age'] ! CONST_INT['loli_age'] and slave['rehabilitation'] < 1 and slave['pregnant'] < 10:
		func('$menu', 'interaction_city', $menu_item_SPermanent_lactation, menu_SPermanent_lactation, 'Permanent Lactation (50$)')
	else
		func('$menu', 'exec', $menu_item_SPermanent_lactation_gray, empty, 'Permanent Lactation (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(slave['lactation'] ! 0, 'Already lactating. ', '') + iif(slave['pregnant'] > 9, 'She is pregnant. ', '') + iif(slave['fertility'] = 1, 'Egglaying slaves cannot lactate. ', '') + iif(slave['age'] = CONST_INT['loli_age'], 'Immature slaves cannot lactate. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	func('$menu', 'exec_options', $menu_item_SOther_services, 'sp_txt = 1 & gt $curloc', 'Other Services')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if sparks >= 50 and slave['rehabilitation'] < 1:
		if slave['fertility'] = -2:
			func('$menu', 'interaction_city', $menu_item_Sfertility, menu_Sfertility, 'Induce Fertility (50$)')
		elseif slave['fertility'] = -1 and slave['fertility_revealed'] = 1:
			func('$menu', 'interaction_city', $menu_item_Sfertility, menu_Sfertility, 'Restore Fertility (50$)')
		else
			func('$menu', 'exec', $menu_item_Sfertility_gray, empty, 'Restore Fertility (50$)', iif(slave['fertility'] >= 0, 'Already fertile. ', iif(slave['fertility'] = -3, 'Lactating slaves cannot get pregnant. ', '')))
		end
	elseif slave['fertility'] = -2:
		func('$menu', 'exec', $menu_item_Sfertility_gray, empty, 'Induce Fertility (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	else
		func('$menu', 'exec', $menu_item_Sfertility_gray, empty, 'Restore Fertility (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and slave['boobs'] > iif(slave['age'] = CONST_INT['loli_age'], 0, 1) and slave['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_SBreast_reduction, menu_SBreast_reduction, 'Breast Reduction (25$)')
	else
		func('$menu', 'exec', $menu_item_SBreast_reduction_gray, empty, 'Breast Reduction (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(slave['boobs'] <= iif(slave['age'] = CONST_INT['loli_age'], 0, 1), 'Breasts already at minimum size', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 250 and slave['beauty_enhanced'] = 0 and slave['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_SNeoplasty, menu_SNeoplasty, 'Neoplasty (250$)')
	else
		func('$menu', 'exec', $menu_item_SNeoplasty_gray, empty, 'Neoplasty (250$)', iif(sparks < 250, 'Not enough sparks. ', '') + iif(slave['beauty_enhanced'] ! 0, 'Already had neoplasty. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 50 and slave['fertility'] = 0 and slave['rehabilitation'] < 1 and slave['parasite'] = 0:
		func('$menu', 'interaction_city', $menu_item_SOviparity, menu_SOviparity, 'Oviparity (50$)')
	else
		func('$menu', 'exec', $menu_item_SOviparity_gray, empty, 'Oviparity (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(slave['fertility'] = -3, 'Lactating slaves cannot lay eggs. ', iif(slave['fertility'] = 1, 'Already egglaying. ', 'Not fertile. ')) + iif(slave['parasite'] ! 0, 'Has xenoparasite. ', '') + iif(slave['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	func('$menu', '===END===')
}

$hospital_options[3] = {
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= 5 and assistant['pregnant'] < 10 and (assistant['fertility'] = 0 or (assistant['fertility'] = -1 and assistant['fertility_revealed'] = 0)) and assistant['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_ASterilization, menu_ASterilization, 'Sterilization (5$)')
	else
		func('$menu', 'exec', $menu_item_ASterilization_gray, empty, 'Sterilization (5$)', iif(sparks < 5, 'Not enough sparks. ', '') + iif(assistant['pregnant'] > 9, 'Already pregant. ', '') + iif(assistant['fertility'] = -3, 'Lactating slaves cannot get pregnant. ', iif(assistant['fertility'] = 1, 'Cannot sterilize egglayers. ', iif(assistant['fertility'] = -1, 'Already sterile. ', iif(assistant['fertility'] = -2, 'Is immature. ', '')))) + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and assistant['boobs'] < iif(assistant['age'] = CONST_INT['loli_age'], 3, 6) and assistant['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_ABreast_augmentation, menu_ABreast_augmentation, 'Breast Augmentation (25$)')
	else
		func('$menu', 'exec', $menu_item_ABreast_augmentation_gray, empty, 'Breast Augmentation (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(assistant['boobs'] >= iif(assistant['age'] = CONST_INT['loli_age'], 3, 6), 'Breasts already at maximum size. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and assistant['virginity'] >= 2 and assistant['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_AVirginity_restoration, menu_AVirginity_restoration, 'Virginity Restoration (25$)')
	else
		func('$menu', 'exec', $menu_item_AVirginity_restoration_gray, empty, 'Virginity Restoration (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(assistant['virginity'] < 2, 'Already virgin. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 50 and assistant['lactation'] = 0 and assistant['fertility'] ! 1 and assistant['age'] ! CONST_INT['loli_age'] and assistant['rehabilitation'] < 1 and assistant['pregnant'] < 10:
		func('$menu', 'interaction_city', $menu_item_APermanent_lactation, menu_APermanent_lactation, 'Permanent Lactation (50$)')
	else
		func('$menu', 'exec', $menu_item_APermanent_lactation_gray, empty, 'Permanent Lactation (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(assistant['lactation'] ! 0, 'Already lactating. ', '') + iif(assistant['pregnant'] > 9, 'She is pregnant. ', '') + iif(assistant['fertility'] = 1, 'Egglaying slaves cannot lactate. ', '') + iif(assistant['age'] = CONST_INT['loli_age'], 'Immature slaves cannot lactate. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	func('$menu', 'exec_options', $menu_item_AOther_services, 'sp_txt = 1 & gt $curloc', 'Other Services')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if sparks >= 50 and assistant['rehabilitation'] < 1:
		if assistant['fertility'] = -2:
			func('$menu', 'interaction_city', $menu_item_Afertility, menu_Afertility, 'Induce Fertility (50$)')
		elseif assistant['fertility'] = -1 and assistant['fertility_revealed'] = 1:
			func('$menu', 'interaction_city', $menu_item_Afertility, menu_Afertility, 'Restore Fertility (50$)')
		else
			func('$menu', 'exec', $menu_item_Afertility_gray, empty, 'Restore Fertility (50$)', iif(assistant['fertility'] >= 0, 'Already fertile. ', iif(assistant['fertility'] = -3, 'Lactating slaves cannot get pregnant. ', '')))
		end
	elseif assistant['fertility'] = -2:
		func('$menu', 'exec', $menu_item_Afertility_gray, empty, 'Induce Fertility (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	else
		func('$menu', 'exec', $menu_item_Afertility_gray, empty, 'Restore Fertility (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 25 and assistant['boobs'] > iif(assistant['age'] = CONST_INT['loli_age'], 0, 1) and assistant['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_ABreast_reduction, menu_ABreast_reduction, 'Breast Reduction (25$)')
	else
		func('$menu', 'exec', $menu_item_ABreast_reduction_gray, empty, 'Breast Reduction (25$)', iif(sparks < 25, 'Not enough sparks. ', '') + iif(assistant['boobs'] <= iif(assistant['age'] = CONST_INT['loli_age'], 0, 1), 'Breasts already at minimum size', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 250 and assistant['beauty_enhanced'] = 0 and assistant['rehabilitation'] < 1:
		func('$menu', 'interaction_city', $menu_item_ANeoplasty, menu_ANeoplasty, 'Neoplasty (250$)')
	else
		func('$menu', 'exec', $menu_item_ANeoplasty_gray, empty, 'Neoplasty (250$)', iif(sparks < 250, 'Not enough sparks. ', '') + iif(assistant['beauty_enhanced'] ! 0, 'Already had neoplasty. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	if sparks >= 50 and assistant['fertility'] = 0 and assistant['rehabilitation'] < 1 and assistant['parasite'] = 0:
		func('$menu', 'interaction_city', $menu_item_AOviparity, menu_AOviparity, 'Oviparity (50$)')
	else
		func('$menu', 'exec', $menu_item_AOviparity_gray, empty, 'Oviparity (50$)', iif(sparks < 50, 'Not enough sparks. ', '') + iif(assistant['fertility'] = -3, 'Lactating slaves cannot lay eggs. ', iif(assistant['fertility'] = 1, 'Already egglaying. ', 'Not fertile. ')) + iif(assistant['parasite'] ! 0, 'Has xenoparasite. ', '') + iif(assistant['rehabilitation'] > 0, 'Recovering from another procedure. ', ''))
	end
	func('$menu', '===END===')
}

$hospital_options[31] = {
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_black, 	'$hair_color = "black"  & txt = 0 & gt "plastics"', 'Black hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_blond, 	'$hair_color = "blond"  & txt = 0 & gt "plastics"', 'Blond hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_blue, 	'$hair_color = "blue"   & txt = 0 & gt "plastics"', 'Blue hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_brown, 	'$hair_color = "brown"  & txt = 0 & gt "plastics"', 'Brown hair')
	func('$menu', 'exec_options', $menu_item_no_business, 			'sp_txt = 2 & killobj & gt "shop_general"', 'Cancel procedure')
	func('$menu', '===END===')
	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_green, 	'$hair_color = "green"  & txt = 0 & gt "plastics"', 'Green hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_pink, 	'$hair_color = "pink"   & txt = 0 & gt "plastics"', 'Pink hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_purple, 	'$hair_color = "purple" & txt = 0 & gt "plastics"', 'Purple hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_red, 	'$hair_color = "red"    & txt = 0 & gt "plastics"', 'Red hair')
	func('$menu', 'exec_options', $menu_item_Plastics_hair_white, 	'$hair_color = "white"  & txt = 0 & gt "plastics"', 'White hair')
	func('$menu', '===END===')
}

$hospital_options[32] = {
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_checkmark, 		'dynamic $replace($plastics_confirm_appearance, "dyn"+"slave", $plastics_target)', 'Confirm')
	func('$menu', 'exec_options', $menu_item_end_conv, 			'killobj & txt = 0 & interaction_city = 33243 & gt "interaction_city"', 'Change hair color')
	func('$menu', 'exec_options', $menu_item_refuse_services, 	'dynamic $replace($plastics_confirm_procedure, "dyn"+"slave", $plastics_target) & sp_txt = 2 & killobj & gt "shop_general"', 'Keep current appearance')
	func('$menu', 'exec_options', $menu_item_no_business, 		'sp_txt = 2 & killobj & gt "shop_general"', 'Cancel procedure')
}

!cryostatic bank
$stasis_options[1] = {
	$text_display = '

'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	$place = 'stasis_bank'
	if nsfw = 1: not_safe = 0 &! bg image is nsfw-safe
	cryo_intro = 1
	!дополнительная проверка чтобы выходил правильный пункт в меню
	if $estate = 'slum_house':
		func('$menu', 'location_gray_tooltip', $menu_item_Rentcapsule_gray, empty, 'Rent Home Capsule', 'It needs a better home')
	elseif sparks >= 20:
		if stasis_tank = 0:
			func('$menu', 'interaction_city', $menu_item_Rentcapsule, menu_Rentcapsule, 'Rent Home Capsule')
		else
			func('$menu', 'interaction_city', $menu_item_Returncapsule, menu_Returncapsule, 'Return Home Capsule')
		end
	elseif stasis_tank = 1:
		func('$menu', 'interaction_city', $menu_item_Returncapsule, menu_Returncapsule, 'Return Home Capsule')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Rentcapsule_gray, empty, 'Rent Home Capsule', 'You cannot afford it')
	end
	func('$menu', 'exec_options', $menu_item_Checkcell, 'sp_txt = 2 & gt $curloc', 'Check the Cells')
	func('$menu', 'city_form', $menu_item_Leave_cryo, menu_Leave_cryo, 'Leave')
	func('$menu', '===END===')
}

$stasis_options[2] = {
	if cells_unlocked = 1:
		$text_display = ''
		$sp_text[2] = '  In this place you can keep slaves in a stasis state in which they will remain as long as you have money to support the unit.'
	else
		$text_display = '

'
		$sp_text[2] = '  In this place you can keep slaves in a stasis state in which they will remain as long as you have money to support the unit. For an extra fee you can get access to three more cells for storage.'
	end
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	$place = 'stasis_bank_2'
	if nsfw = 1: not_safe = 0 &! bg image is nsfw-safe
	if iced_1_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell1RE, menu_Cell1, 'Cell №1: take out')
	elseif slave_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell1, menu_Cell1, 'Cell №1: rent (1$/day)')
	else
		func('$menu', 'location_gray', $menu_item_Cell1, empty, 'Cell №1: empty')
	end
	if iced_2_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell2RE, menu_Cell2, 'Cell №2: take out')
	elseif slave_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell2, menu_Cell2, 'Cell №2: rent (1$/day)')
	else
		func('$menu', 'location_gray', $menu_item_Cell2, empty, 'Cell №2: empty')
	end
	if iced_3_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell3RE, menu_Cell3, 'Cell №3: take out')
	elseif slave_state ! CONST_INT['no_slave']:
		func('$menu', 'interaction_city', $menu_item_Cell3, menu_Cell3, 'Cell №3: rent (1$/day)')
	else
		func('$menu', 'location_gray', $menu_item_Cell3, empty, 'Cell №3: empty')
	end
	if sparks >= 300 and cells_unlocked ! 1:
		func('$menu', 'interaction_city', $menu_item_Unlockcells, menu_Unlockcells, 'Unlock new Cells (300$)')
	else
		func('$menu', 'location_gray', $menu_item_Unlockcells_gray, empty, 'Unlock new Cells (300$)')
	end
	if cells_unlocked = 1:
		if iced_4_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell4RE, menu_Cell4, 'Cell №4: take out')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell4, menu_Cell4, 'Cell №4: rent (1$/day)')
		else
			func('$menu', 'location_gray', $menu_item_Cell4, empty, 'Cell №4: empty')
		end
		if iced_5_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell5RE, menu_Cell5, 'Cell №5: take out')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell5, menu_Cell5, 'Cell №5: rent (1$/day)')
		else
			func('$menu', 'location_gray', $menu_item_Cell5, empty, 'Cell №5: empty')
		end
		if iced_6_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell6RE, menu_Cell6, 'Cell №6: take out')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'interaction_city', $menu_item_Cell6, menu_Cell6, 'Cell №6: rent (1$/day)')
		else
			func('$menu', 'location_gray', $menu_item_Cell6, empty, 'Cell №6: empty')
		end
	end
	func('$menu', 'city_form', $menu_item_Backstasis, menu_Backstasis, 'Back')
	func('$menu', '===END===')
}

!Real estate manager
$realtor_options[1] = {
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	if npc_reveal['realtor'] = 0:
		func('$menu', 'interaction_city', $menu_item_Speaktomanager, menu_Speaktomanager, 'Speak to the Sales Rep')
		func('$menu', 'location_gray_tooltip', $menu_item_Interiordesign_gray, empty, 'Interior Design', 'You must speak to the sales rep')
		func('$menu', 'location_gray_tooltip', $menu_item_Extendedrental_gray, empty, 'Extended Rental', 'You must speak to the sales rep')
		!func('$menu', 'location_gray_tooltip', $menu_item_Cancelcontract_gray, empty, 'Cancel the Contract', 'You must speak to the sales rep')
	else
		if $estate = 'slum_house':
			func('$menu', 'exec_options', $menu_item_Viewoptions, 'sp_txt = 2 & gt $curloc', 'View available options')
		else
			func('$menu', 'interaction_city', $menu_item_Cancelcontract, menu_Cancelcontract, 'Cancel the Contract')
		end
		if (noble_status = 1 and $estate = 'white_house' and npc_progress['pope'] = 2 and owner = 0) or _
			($estate ! 'slum_house' and $estate ! 'white_house' and faction_fame[$replace($estate, '_house', '')] >= 4 and owner = 0):
			func('$menu', 'interaction_city', $menu_item_realtorBuy, menu_realtorBuy, 'Buy Current Property')
		elseif owner = 1:
			func('$menu', 'location_gray_tooltip', $menu_item_realtorBuy_gray, empty, 'Buy Current Property', 'You already own your current property')
		elseif $estate = 'slum_house':
			func('$menu', 'location_gray_tooltip', $menu_item_realtorBuy_gray, empty, 'Buy Current Property', 'You live in an abandoned building')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_realtorBuy_gray, empty, 'Buy Current Property', 'You lack the requisite reputation')
		end
		if $estate = 'slum_house':
			func('$menu', 'location_gray_tooltip', $menu_item_Interiordesign_gray, empty, 'Interior Design', 'You live in an abandoned building')
			func('$menu', 'location_gray_tooltip', $menu_item_Extendedrental_gray, empty, 'Extended Rental', 'You live in an abandoned building')
		else
			func('$menu', 'exec_options', $menu_item_Extendedrental, 'sp_txt = 3 & gt $curloc', 'Extended Rental')
			func('$menu', 'exec_options', $menu_item_Interiordesign, 'sp_txt = 4 & gt $curloc', 'Interior Design')
		end
		if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
			func('$menu', 'interaction_city', $menu_item_employeeestate, menu_employeeestate, 'Offer an employee')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_employeeestate_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
		end
		func('$menu', 'interaction_city', $menu_item_requirementsestate, menu_requirementsestate, 'Ask about requirements')
	end
	func('$menu', 'city_form', $menu_item_Exittocity, menu_Exittocity, 'Exit to the city')
	func('$menu', '===END===')
}

$realtor_options[2] = {
	npc = 1
	$npc_id = 'realtor'
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= (estate_cost_main['white_house'] + estate_cost_main['white_house']/10) and noble_status = 1:
		! pre-2.2, the condition was (brand_reputation > 2 or faction_fame['neutral'] >= 1) instead of noble_status = 1
		func('$menu', 'interaction_city', $menu_item_realtorWhite, menu_realtorWhite, 'White Town')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_realtorWhite_gray, empty, 'White Town', 'You lack the requisite funds or reputation')
	end
	if sparks >= (estate_cost_main['korvus_house'] + estate_cost_main['korvus_house']/10) and faction_fame['korvus'] > game_difficulty/2:
		func('$menu', 'interaction_city', $menu_item_realtorNecropolis, menu_realtorNecropolis, 'Necropolis')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_realtorNecropolis_gray, empty, 'Necropolis', 'You lack the requisite funds or reputation')
	end
	if sparks >= (estate_cost_main['taurus_house'] + estate_cost_main['taurus_house']/10) and faction_fame['taurus'] > game_difficulty/2:
		func('$menu', 'interaction_city', $menu_item_realtorBull, menu_realtorBull, 'Quarter of the Bull')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_realtorBull_gray, empty, 'Quarter of the Bull', 'You lack the requisite funds or reputation')
	end
	if sparks >= (estate_cost_main['serpis_house'] + estate_cost_main['serpis_house']/10) and faction_fame['serpis'] > game_difficulty/2:
		func('$menu', 'interaction_city', $menu_item_realtorSerpentine, menu_realtorSerpentine, 'Serpentine Quarter')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_realtorSerpentine_gray, empty, 'Serpentine Quarter', 'You lack the requisite funds or reputation')
	end
	if sparks >= (estate_cost_main['kamira_house'] + estate_cost_main['kamira_house']/10) and faction_fame['kamira'] > game_difficulty/2:
		func('$menu', 'interaction_city', $menu_item_realtorOutcasts, menu_realtorOutcasts, 'Quarter of the Outcasts')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_realtorOutcasts_gray, empty, 'Quarter of the Outcasts', 'You lack the requisite funds or reputation')
	end
	func('$menu', 'exec_options', $menu_item_Changeselection, 'sp_txt = 1 & gt $curloc', 'Change selection')
	func('$menu', '===END===')
}

$realtor_options[3] = {
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	if dungeon = 0:
		if sparks >= estate_cost_dungeon[$estate]: func('$menu', 'interaction_city', $menu_item_Rentdungeon, menu_Rentdungeon, 'Rent a Dungeon')
	elseif estate_cost_dungeon[$estate] > 0:
		func('$menu', 'interaction_city', $menu_item_Abandondungeon, menu_Abandondungeon, 'Abandon the Dungeon')
	end
	if boudoir = 0:
		if sparks >= estate_cost_boudoir[$estate]: func('$menu', 'interaction_city', $menu_item_Rentboudoir, menu_Rentboudoir, 'Rent a Boudoir')
	elseif estate_cost_boudoir[$estate] > 0:
		func('$menu', 'interaction_city', $menu_item_Abandonboudoir, menu_Abandonboudoir, 'Abandon the Boudoir')
	end
	if lab = 0:
		if sparks >= estate_cost_lab[$estate]: func('$menu', 'interaction_city', $menu_item_Rentlaboratory, menu_Rentlaboratory, 'Rent a Laboratory')
	elseif estate_cost_lab[$estate] > 0:
		func('$menu', 'interaction_city', $menu_item_Abandonlaboratory, menu_Abandonlaboratory, 'Abandon the Laboratory')
	end
	if pen = 0:
		if sparks >= 10 + tentacle_size*5: func('$menu', 'interaction_city', $menu_item_Rentpen, menu_Rentpen, 'Rent a Pen for a Fiend')
	else
		func('$menu', 'interaction_city', $menu_item_Abandonpen, menu_Abandonpen, 'Abandon the Fiend Pen')
	end
	if barn = 0:
		if sparks >= estate_cost_barn[$estate]: func('$menu', 'interaction_city', $menu_item_Rentbarn, menu_Rentbarn, 'Rent a Barn')
	elseif estate_cost_barn[$estate] > 0:
		func('$menu', 'interaction_city', $menu_item_Abandonbarn, menu_Abandonbarn, 'Abandon the Barn')
	end
	func('$menu', 'exec_options', $menu_item_LeaveExtendedrental, 'sp_txt = 1 & gt $curloc', 'Leave it as is')
	func('$menu', '===END===')
}

$realtor_options[4] = {
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_InteriorHall, 'sp_txt = 41 & gt $curloc', 'Hall')
	func('$menu', 'exec_options', $menu_item_InteriorBedroom, 'sp_txt = 42 & gt $curloc', 'Bedroom')
	func('$menu', 'exec_options', $menu_item_InteriorKitchen, 'sp_txt = 43 & gt $curloc', 'Kitchen')
	func('$menu', 'exec_options', $menu_item_InteriorBathroom, 'sp_txt = 44 & gt $curloc', 'Bathroom')
	if dungeon > 0:
		func('$menu', 'exec_options', $menu_item_InteriorDungeon, 'sp_txt = 45 & gt $curloc', 'Dungeon')
	else
		func('$menu', 'location_gray', $menu_item_InteriorDungeon_gray, empty, 'Dungeon')
	end
	if boudoir > 0:
		func('$menu', 'exec_options', $menu_item_InteriorBoudoir, 'sp_txt = 46 & gt $curloc', 'Boudoir')
	else
		func('$menu', 'location_gray', $menu_item_InteriorBoudoir_gray, empty, 'Boudoir')
	end
	if lab > 0:
		func('$menu', 'exec_options', $menu_item_InteriorLaboratory, 'sp_txt = 47 & gt $curloc', 'Laboratory')
	else
		func('$menu', 'location_gray', $menu_item_InteriorLaboratory_gray, empty, 'Laboratory')
	end
	func('$menu', 'exec_options', $menu_item_LeaveInterior, 'sp_txt = 1 & gt $curloc', 'Leave it as is')
	func('$menu', '===END===')
}

$realtor_options[41] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $hall ! 'basic' and sparks >= 0: func('$menu', 'interaction_city', $menu_item_hallFree, menu_hallFree, 'Free')
	if $hall ! 'econom' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_hallEconom, menu_hallEconom, 'Economy')
	if $hall ! 'japan' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_hallJapanese, menu_hallJapanese, 'Japanese')
	if $hall ! 'comfy' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_hallCozy, menu_hallCozy, 'Cozy')
	if $hall ! 'fort' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_hallmedieval, menu_hallmedieval, 'Neo-Medieval')
	if $hall ! 'modern' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_hallModern, menu_hallModern, 'Modern')
	func('$menu', 'exec_options', $menu_item_Backfromhall, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if $hall ! 'classic' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_hallClassical, menu_hallClassical, 'Classical')
	if $hall ! 'victorian' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_HallVictorian, menu_HallVictorian, 'Victorian')
	if $hall ! 'gothic' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_HallNecro, menu_HallNecro, 'Necro-Gothic')
	if $hall ! 'elite' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_HallElite, menu_HallElite, 'Elite')
	if $hall ! 'Slaver' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_hallSlaver, menu_hallSlaver, 'Slaver')
	if $hall ! 'lux' and sparks >= 200: func('$menu', 'interaction_city', $menu_item_hallluxurious, menu_hallLuxurious, 'Luxurious')
	func('$menu', '===END===')
}

$realtor_options[42] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $bed ! 'basic' and sparks >= 0: func('$menu', 'interaction_city', $menu_item_bedFree, menu_bedFree, 'Free')
	if $bed ! 'econom' and sparks >= 15: func('$menu', 'interaction_city', $menu_item_bedEconom, menu_bedEconom, 'Economy')
	if $bed ! 'japan' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_bedJapanese, menu_bedJapanese, 'Japanese')
	if $bed ! 'comfy' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_bedCozy, menu_bedCozy, 'Cozy')
	if $bed ! 'fort' and sparks >= 30: func('$menu', 'interaction_city', $menu_item_bedmedieval, menu_bedmedieval, 'Neo-Medieval')
	if $bed ! 'modern' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_bedModern, menu_bedModern, 'Modern')
	func('$menu', 'exec_options', $menu_item_Backfrombed, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if $bed ! 'classic' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_bedClassical, menu_bedClassical, 'Classical')
	if $bed ! 'slaver' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_bedSlaver, menu_bedSlaver, 'Slaver')
	if $bed ! 'stylish' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_bedStyle, menu_bedStyle, 'Style')
	if $bed ! 'gothic' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_bedNecro, menu_bedNecro, 'Necro-Gothic')
	if $bed ! 'elite' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_bedElite, menu_bedElite, 'Elite')
	if $bed ! 'lux' and sparks >= 200: func('$menu', 'interaction_city', $menu_item_beduxurious, menu_bedLuxurious, 'Luxurious')
	func('$menu', '===END===')
}

$realtor_options[43] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $kitchen ! 'basic' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_kitchenRustic, menu_kitchenRustic, 'Rustic')
	if $kitchen ! 'econom' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_kitchenEconom, menu_kitchenEconom, 'Economy')
	if $kitchen ! 'fort' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_kitchenmedieval, menu_kitchenmedieval, 'Neo-Medieval')
	if $kitchen ! 'gothic' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_kitchenNecro, menu_kitchenNecro, 'Necro-Gothic')
	if $kitchen ! 'elite' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_kitchenElite, menu_kitchenElite, 'Elite')
	func('$menu', 'exec_options', $menu_item_Backfromkitchen, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')
}

$realtor_options[44] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $bath ! 'basic' and sparks >= 0: func('$menu', 'interaction_city', $menu_item_bathFree, menu_bathFree, 'Free')
	if $bath ! 'econom' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_bathEconom, menu_bathEconom, 'Economy')
	if $bath ! 'fort' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_bathmedieval, menu_bathmedieval, 'Neo-Medieval')
	if $bath ! 'classic' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_bathClassical, menu_bathClassical, 'Classical')
	if $bath ! 'japan' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_bathJapanese, menu_bathJapanese, 'Japanese Tub')
	if $bath ! 'gothic' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_bathNecro, menu_bathNecro, 'Necro-Gothic')
	if $bath ! 'elite' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_bathElite, menu_bathElite, 'Elite')
	if $bath ! 'lux' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_bathLuxurious, menu_bathLuxurious, 'Luxurious')
	func('$menu', 'exec_options', $menu_item_Backfrombath, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')
}

$realtor_options[45] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $dungeon ! 'basic' and sparks >= 0: func('$menu', 'interaction_city', $menu_item_dungeonFree, menu_dungeonFree, 'Free')
	if $dungeon ! 'fort' and sparks >= 10: func('$menu', 'interaction_city', $menu_item_dungeonMedieval, menu_dungeonMedieval, 'Medieval')
	if $dungeon ! 'entomb' and sparks >= 10: func('$menu', 'interaction_city', $menu_item_dungeonStone, menu_dungeonStone, 'Stone')
	if $dungeon ! 'econom' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_dungeonEconom, menu_dungeonEconom, 'Economy')
	if $dungeon ! 'classic' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_dungeonClassical, menu_dungeonClassical, 'Classical')
	if $dungeon ! 'pastoral' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_dungeonRustic, menu_dungeonRustic, 'Rustic')
	func('$menu', 'exec_options', $menu_item_Backfromdungeon, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if $dungeon ! 'gothic' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_dungeonNecro, menu_dungeonNecro, 'Necro-Gothic')
	if $dungeon ! 'executor' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_dungeonExecutioner, menu_dungeonExecutioner, 'Executioner')
	if $dungeon ! 'slaver' and sparks >= 25: func('$menu', 'interaction_city', $menu_item_dungeonSlaver, menu_dungeonSlaver, 'Slaver')
	if $dungeon ! 'victorian' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_dungeonVictorian, menu_dungeonVictorian, 'Victorian')
	if $dungeon ! 'elite' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_dungeonElite, menu_dungeonElite, 'Elite')
	if $dungeon ! 'lux' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_dungeonLuxurious, menu_dungeonLuxurious, 'Luxurious')
	func('$menu', '===END===')
}

$realtor_options[46] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $boudoir ! 'basic' and sparks >= 0: func('$menu', 'interaction_city', $menu_item_boudoirFree, menu_boudoirFree, 'Free')
	if $boudoir ! 'econom' and sparks >= 10: func('$menu', 'interaction_city', $menu_item_boudoirEconom, menu_boudoirEconom, 'Economy')
	if $boudoir ! 'modern' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_boudoirModern, menu_boudoirModern, 'Modern')
	if $boudoir ! 'comfy' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_boudoirComfy, menu_boudoirComfy, 'Comfy')
	if $boudoir ! 'magic' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_boudoirWitch, menu_boudoirWitch, 'Witch')
	func('$menu', 'exec_options', $menu_item_Backfromdungeon, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if $boudoir ! 'victorian' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_boudoirVictorian, menu_boudoirVictorian, 'Victorian')
	if $boudoir ! 'slaver' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_boudoirSlaver, menu_boudoirSlaver, 'Slaver')
	if $boudoir ! 'fort' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_boudoirMedieval, menu_boudoirMedieval, 'Neo-Medieval')
	if $boudoir ! 'elite' and sparks >= 150: func('$menu', 'interaction_city', $menu_item_boudoirElite, menu_boudoirElite, 'Elite')
	if $boudoir ! 'gothic' and sparks >= 200: func('$menu', 'interaction_city', $menu_item_boudoirNecro, menu_boudoirNecro, 'Necro-Gothic')
	if $boudoir ! 'lux' and sparks >= 250: func('$menu', 'interaction_city', $menu_item_boudoirLuxurious, menu_boudoirLuxurious, 'Luxurious')
	func('$menu', '===END===')
}

$realtor_options[47] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if $lab ! 'econom' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_labProfessor, menu_labProfessor, 'Professor')
	if $lab ! 'basic' and sparks >= 20: func('$menu', 'interaction_city', $menu_item_labWitch, menu_labWitch, 'Witch')
	if $lab ! 'fort' and sparks >= 50: func('$menu', 'interaction_city', $menu_item_labAlchemist, menu_labAlchemist, 'Alchemist')
	if $lab ! 'gothic' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_labNecromancer, menu_labNecromancer, 'Necromancer')
	if $lab ! 'slaver' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_labSlaver, menu_labSlaver, 'Slaver')
	if $lab ! 'victorian' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_labVictorian, menu_labVictorian, 'Victorian')
	if $lab ! 'elite' and sparks >= 100: func('$menu', 'interaction_city', $menu_item_labElite, menu_labElite, 'Elite')
	func('$menu', 'exec_options', $menu_item_Backfromlab, 'sp_txt = 4 & gt $curloc', 'Back')
	func('$menu', '===END===')
}

!Central forum
$forum_options[1] = {
	$sp_text[1] = '  The central forum provides huge opportunities to a person of your profession. Here you can advertise yourself a little and put sticks in the wheels of rivals, or collect information about the best potential buyers for your slave. And of course you can just communicate with others.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0:
		func('$menu', 'interaction_city', $menu_item_Findcustomers, menu_Findcustomers, 'Find potential customers')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Findcustomers_gray, empty, 'Find potential customers', 'You have no branded slave')
	end
	func('$menu', 'interaction_city', $menu_item_Spreadrumors,  menu_Spreadrumors, 'Spread rumors')
	func('$menu', 'exec_options', $menu_item_Specialmissions, 'sp_txt = 2 & gt $curloc', 'Special missions')
	func('$menu', 'city_form', $menu_item_Leaveforum, menu_Leaveforum, 'Leave the forum')
	func('$menu', '===END===')
}

$forum_options[2] = {
	$sp_text[2] = '  At the forum you can periodically meet different interesting personalities who do not buy ordinary slaves, but are interested in special deals. Some of them offer some really interesting things.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if active[$quest[6]] < 2: func('$menu', 'interaction_city', $menu_item_Aramus, menu_Aramus, 'Quartermaster Aramus')
	if active[$quest[7]] < 2: func('$menu', 'interaction_city', $menu_item_Vujin, menu_Vujin, 'Vujin the Wise')
	if active[$quest[8]] < 2: func('$menu', 'interaction_city', $menu_item_Garsid, menu_Garsid, 'Garsid the Inseminator')
	if active[$quest[9]] < 2: func('$menu', 'interaction_city', $menu_item_Valios, menu_Valios, 'Master Valios')
	!Post Patrician Quest - crushboss
	if (active[$quest[12]] = 0 and sparks >= 15000 and brand_reputation >= 3 and guild_reputation >= 3 and noble_status = 1) or active[$quest[12]] = 1:
		func('$menu', 'interaction_city', $menu_item_Spectre, menu_Spectre, 'Lord Spectre')
	end
	func('$menu', 'exec_options', $menu_item_Lookaround, 'sp_txt = 1 & gt $curloc', 'Look around')
	func('$menu', '===END===')
}

!Animal farm
$farm_options[1] = {
	if nsfw = 1: not_safe = 1
	$sp_text[1] = '  Very long barrack filled with cramped stalls containing interspersed people and animals. The smell here is very nasty. But business is business.'
	$text_display = '

'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_merchandisefarm, menu_merchandisefarm, 'Offer other merchandise')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_merchandisefarm_gray, empty, 'Offer other merchandise', 'You have no branded slave to offer')
	end
	if cow_state = CONST_INT['slave_exist'] and cow['brand'] > 0 and cow['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_sell_cow, menu_sell_cow, 'Offer a cow')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_sell_cow_gray, empty, 'Offer a cow', 'You have no branded cow to offer')
	end
	func('$menu', 'interaction_city', $menu_item_requirementscow, menu_requirementscow, 'Cattle requirements')
	func('$menu', 'interaction_city', $menu_item_requirementsfarm, menu_requirementsfarm, 'Other merch. requirements')
	func('$menu', 'interaction_city', $menu_item_milk_menu, menu_milk_cooperative, 'Milk cooperative')
	func('$menu', 'city_form', $menu_item_Leavefarm, menu_Leavefarm, 'Leave the Animal Farm')
	func('$menu', '===END===')
}

$milk_cooperative[1] = {
	if nsfw = 1: not_safe = 1
	$sp_text[1] = '  [Milky]
- I’m sorry, <<$master_name>>, without a milk license I can’t buy your milk production… But, still, I have good equipment for you to start your own business!'
	if milk_license = 1: $sp_text[1] = '  [Milky]
- Hi <<$master_name>>, what’s new? Did your milk your girls this morning? Check the price, and let’s do business!'
	$text_display = '

'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Cow_gear, menu_Cow_gear, 'Cow gear (25$)')
	if milk_can = 0:
		func('$menu', 'interaction_city', $menu_item_milk_can, menu_milk_can, 'Milk can (25$)')
	end
	if milk_license = 0:
		func('$menu', 'interaction_city', $menu_item_milk_license, menu_milk_license, 'Milk license (200$)')
	end
	if milk_stock > 5 and milk_license = 1:
		func('$menu', 'interaction_city', $menu_item_sell_one_milk, menu_sell_one_milk, 'Sell all bottles')
	elseif milk_stock > 0 and milk_license = 1:
		func('$menu', 'interaction_city', $menu_item_sell_one_milk, menu_sell_one_milk, 'Sell one bottle')
	else
		func('$menu', 'location_gray', $menu_item_sell_one_milk_gray, empty, 'Sell one bottle')
	end
	if milk_stock > 4 and milk_license = 1:
		func('$menu', 'interaction_city', $menu_item_sell_five_milk, menu_sell_five_milk, 'Sell five bottles')
	else
		func('$menu', 'location_gray', $menu_item_sell_five_milk_gray, empty, 'Sell five bottles')
	end
	if milk_license = 1:
		func('$menu', 'interaction_city', $menu_item_milk_tip, menu_milk_tip, 'Ask about milk price')
	else
		func('$menu', 'location_gray', $menu_item_milk_tip_gray, empty, 'Ask about milk price')
	end
	func('$menu', 'interaction_city', $menu_item_end_conv, menu_leave_coop, 'Other services')
}

!Base camp
$warcamp_options[1] = {
	npc = 1 & $npc_id = 'sergant'
	$sp_text[1] = '  The surrounding area is unsafe, but you can feel relatively secure behind the hastily built fence of this base camp.'
	$text_display = '

'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeecamp, menu_employeecamp, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeecamp_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'interaction_city', $menu_item_requirementscamp, menu_requirementscamp, 'Ask about requirements')
	func('$menu', 'city_form', $menu_item_Leavecamp, menu_Leavecamp, 'Leave the base camp')
	func('$menu', '===END===')
}

!anatomical theater
$morgue_options[1] = {
	npc = 1 & $npc_id = 'malifiscent'
	$sp_text[1] = '  Considering the regularity of artist mortality in performances, Malifiscent should always need new girls. It is a good business opportunity!'
	$text_display = '

'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offerartist, menu_Offerartist, 'Offer an artist')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Offerartist_gray, empty, 'Offer an artist', 'You have no branded slave to offer')
	end
	func('$menu', 'interaction_city', $menu_item_requirementstheater, menu_requirementstheater, 'Ask about requirements')
	func('$menu', 'city_form', $menu_item_Leavetheater, menu_Leavetheater, 'Leave the theater')
	func('$menu', '===END===')
}

!smugglers den
$smuggler_options[1] = {
	npc = 1 & $npc_id = 'bararaika'
	$sp_text[1] = '  On this dark street, few people can feel comfortable. But this is where you can set up a meeting with the right people who do not want to attract too much attention.'
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	if sparks < 2000:
		func('$menu', 'location_gray_tooltip', $menu_item_Orderparcel_gray, empty, 'Order Parcel (2000$)', 'You cannot afford it')
	elseif slave_state ! CONST_INT['no_slave']:
		func('$menu', 'location_gray_tooltip', $menu_item_Orderparcel_gray, empty, 'Order Parcel (2000$)', 'You already have a slave')
	else
		func('$menu', 'exec_options', $menu_item_Orderparcel, 'sp_txt = 2 & gt $curloc', 'Order Parcel (2000$)')
	end
	if helen = 0:
		if sparks < 3000:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyHelen_gray, empty, 'Buy Helen (3000$)', 'You cannot afford her')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyHelen_gray, empty, 'Buy Helen (3000$)', 'You already have a slave')
		else
			func('$menu', 'interaction_city', $menu_item_BuyHelen, menu_BuyHelen, 'Buy Helen (3000$)')
		end
	end
	if yasmin = 0:
		if sparks < 3000:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyYasmin_gray, empty, 'Buy Yasmin (3000$)', 'You cannot afford her')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyYasmin_gray, empty, 'Buy Yasmin (3000$)', 'You already have a slave')
		else
			func('$menu', 'interaction_city', $menu_item_BuyYasmin, menu_BuyYasmin, 'Buy Yasmin (3000$)')
		end
	end
	if no_loli ! 1 and wilhelmine = 0:
		if sparks < 3000:
			func('$menu', 'location_gray_tooltip', $menu_item_buywilhelmine_gray, empty, 'Buy Wilhelmine (3000$)', 'You cannot afford her')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'location_gray_tooltip', $menu_item_buywilhelmine_gray, empty, 'Buy Wilhelmine (3000$)', 'You already have a slave')
		else
			func('$menu', 'interaction_city', $menu_item_buywilhelmine, menu_buywilhelmine, 'Buy Wilhelmine (3000$)')
		end
	end
	!Post Patrician Quest - crushboss
	if felicity = 0 and active[$quest[12]] = 1:
		if sparks < 10000:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyFelicity_gray, empty, 'Buy Felicity (10000$)', 'You cannot afford her')
		elseif slave_state ! CONST_INT['no_slave']:
			func('$menu', 'location_gray_tooltip', $menu_item_BuyFelicity_gray, empty, 'Buy Felicity (10000$)', 'You already have a slave')
		else
			func('$menu', 'interaction_city', $menu_item_BuyFelicity, menu_BuyFelicity, 'Buy Felicity (10000$)')
		end
	end
	if pen < 1:
		func('$menu', 'location_gray_tooltip', $menu_item_Buyfog_gray, empty, 'Buy a Fog Fiend (100$)', 'You have no place to keep it')
	elseif sparks < 100:
		func('$menu', 'location_gray_tooltip', $menu_item_Buyfog_gray, empty, 'Buy a Fog Fiend (100$)', 'You cannot afford it')
	elseif pet_tentacle > 0:
		func('$menu', 'location_gray_tooltip', $menu_item_Buyfog_gray, empty, 'Buy a Fog Fiend (100$)', 'You already have a Fog fiend')
	else
		func('$menu', 'interaction_city', $menu_item_Buyfog, menu_Buyfog, 'Buy a Fog Fiend (100$)')
	end
	func('$menu', 'interaction_city', $menu_item_aboutsmug, menu_aboutsmug, 'Ask about smuggling')
	func('$menu', 'city_form', $menu_item_Leavelair, menu_Leavelair, 'Leave the Den')
	func('$menu', '===END===')
}

$smuggler_options[2] = {
	npc = 1 & $npc_id = 'bararaika'
	$sp_text[2] = '  The training scheme for all our slaves is standard. Appearance too. Clones, you know. But you can select the desired age category. Remember that the Guild is very much against using clones for any reason. If you get caught, it’s on your head. With a high profile there is no chance unless you can block their scans.'
	$text_display = '

'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Choosemature, menu_Choosemature, 'Choose Mature')
	func('$menu', 'interaction_city', $menu_item_Chooseyoung, menu_Chooseyoung, 'Choose Young')
	if no_loli ! 1: func('$menu', 'interaction_city', $menu_item_Chooseimmature, menu_Chooseimmature, 'Choose Immature')
	func('$menu', 'exec_options', $menu_item_nobuy, 'sp_txt = 1 & gt $curloc', 'Change your mind')
	func('$menu', '===END===')
}

!white palace
$palace_options[1] = {
	npc = 0
	$place = 'palace'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if faction_fame['taurus'] >= 3:
		$sp_text[1] = '  I was allowed to enter the White Palace. It remains only to choose whom to offer my services.'
		if npc_progress['bishop_molaru'] < 2: func('$menu', 'interaction_city', $menu_item_archbishoppalace, menu_archbishoppalace, 'Audience with Archbishop')
		if npc_progress['general_barabas'] < 2: func('$menu', 'interaction_city', $menu_item_generalpalace, menu_generalpalace, 'Audience with General')
		if npc_progress['pretor_siegfrid'] < 2: func('$menu', 'interaction_city', $menu_item_praetorpalace, menu_praetorpalace, 'Audience with Praetor')
	else
		$place = 'palace_gate'
		$text_display += '

'
		$sp_text[1] = '  At the entrance of the White Palace, watchful guards are on duty. They will not allow strangers here.'
	end
	if faction_fame['taurus'] >= 4 and (npc_progress['taurus_king'] = 0 or npc_progress['taurus_king'] = 1):
		$sp_text[1] = '  I was allowed to see the King. I will need to meet with him and try to fulfill his assignment.'
		if npc_progress['taurus_king'] < 2: func('$menu', 'interaction_city', $menu_item_Kingpalace, menu_Kingpalace, 'Audience with the King')
	end
	if faction_fame['taurus'] = 4 and npc_progress['taurus_king'] = 2 and noble_status = 1:
		$sp_text[1] = '  The King was pleased with his order. Nevertheless, I cannot become a patrician of Taurus House, because I’m already a patrician.'
		faction_fame['taurus'] = 6 &! done here instead of in interaction_result_city so that older saves can visit to update their status - ImperatorAugustus
	end
	if faction_fame['taurus'] = 5 and npc_progress['taurus_king'] = 2 and noble_status = 1:
		$sp_text[1] = '  Now I’m noble and a patrician of Taurus House. If I need help, I can always rely on the King.'
	end
	func('$menu', 'city_form', $menu_item_Leavepalace, menu_Leavepalace, 'Leave')
	func('$menu', '===END===')
}

!Administrative spires
$spire_options[1] = {
	$place = 'spire'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if faction_fame['serpis'] >= 3:
		$sp_text[1] = '  So, I’m inside. It remains only to choose whom to offer my services.'
		if npc_progress['bishop_porter'] < 2: func('$menu', 'interaction_city', $menu_item_archbishopspires, menu_archbishopspires, 'Audience with Archbishop')
		if npc_progress['general_drago'] < 2: func('$menu', 'interaction_city', $menu_item_generalspires, menu_generalspires, 'Audience with General')
		if npc_progress['pretor_diabaz'] < 2: func('$menu', 'interaction_city', $menu_item_praetorspires, menu_praetorspires, 'Audience with Praetor')
	else
		$place = 'spire_gate'
		if nsfw = 1: not_safe = 1
		$text_display += '

'
		$sp_text[1] = '  At the entrance of the Administrative Spires, watchful guards are on duty. They will not allow strangers here.'
	end
	if faction_fame['serpis'] >= 4 and (npc_progress['serpis_prince_first'] = 0 or npc_progress['serpis_prince_first'] = 1):
		$sp_text[1] = '  I was allowed to see the President. I will need to meet with him and try to fulfill his assignment.'
		if npc_progress['serpis_prince_first'] < 2: func('$menu', 'interaction_city', $menu_item_Presidentspires, menu_Presidentspires, 'Audience with President')
	end
	if faction_fame['serpis'] = 4 and npc_progress['serpis_prince_first'] = 2 and noble_status = 1:
		$sp_text[1] = '  The President was pleased with his order. Nevertheless, I cannot become a patrician of Serpis House, because I’m already a patrician.'
		faction_fame['serpis'] = 6 &! done here instead of in interaction_result_city so that older saves can visit to update their status - ImperatorAugustus
	end
	if faction_fame['serpis'] = 5 and npc_progress['serpis_prince_first'] = 2 and noble_status = 1:
		$sp_text[1] = '  Now I’m noble and a patrician of Serpis House. If I need help, Mr. President will help me.'
	end
	func('$menu', 'city_form', $menu_item_Leavespires, menu_Leavespires, 'Leave')
	func('$menu', '===END===')
}

!Tierra del Citadel
$citadel_options[1] = {
	$place = 'citadel'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if faction_fame['kamira'] >= 3:
		$sp_text[1] = '  Beastmen allowed me to enter into the Tierra del Citadel. It remains only to choose whom to offer my services.'
		if npc_progress['bishop_shaitana'] < 2: func('$menu', 'interaction_city', $menu_item_archbishopCitadel, menu_archbishopCitadel, 'Audience with Archbishop')
		if npc_progress['general_carnis'] < 2: func('$menu', 'interaction_city', $menu_item_generalCitadel, menu_generalCitadel, 'Audience with General')
		if npc_progress['pretor_tifaret'] < 2: func('$menu', 'interaction_city', $menu_item_praetorCitadel, menu_praetorCitadel, 'Audience with Praetor')
	else
		$place = 'citadel_gate'
		$text_display += '

'
		$sp_text[1] = '  At the entrance to the Tierra del Citadel, watchful guards are on duty. They will not allow strangers here.'
	end
	if faction_fame['kamira'] >= 4 and (npc_progress['tiamath'] = 0 or npc_progress['tiamath'] = 1):
		$sp_text[1] = '  I was allowed to see the Mistress. I will need to meet with her and try to fulfill her assignment.'
		if npc_progress['tiamath'] < 2: func('$menu', 'interaction_city', $menu_item_MistressCitadel, menu_MistressCitadel, 'Audience with Mistress')
	end
	if faction_fame['kamira'] = 4 and npc_progress['tiamath'] = 2 and noble_status = 1:
		$sp_text[1] = '  Tiamat was pleased with her order. Nevertheless, I cannot become a patrician of Camira House, because I’m already a patrician.'
		faction_fame['kamira'] = 6 &! done here instead of in interaction_result_city so that older saves can visit to update their status - ImperatorAugustus
	end
	if faction_fame['kamira'] = 5 and npc_progress['tiamath'] = 2 and noble_status = 1:
		$sp_text[1] = '  Now I’m a noble and a patrician of Camira House. If I need help, Tiamat will not fail me.'
	end
	func('$menu', 'city_form', $menu_item_LeaveCitadel, menu_LeaveCitadel, 'Leave')
	func('$menu', '===END===')
}

!Raven tower
$tower_options[1] = {
	$place = 'tower'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if faction_fame['korvus'] >= 3:
		$sp_text[1] = '  Ghouls trust me. Now I can go into the Raven Tower. It remains only to choose whom to offer my services.'
		if npc_progress['bishop_nerilis'] < 2: func('$menu', 'interaction_city', $menu_item_archbishoptower, menu_archbishoptower, 'Audience with Archbishop')
		if npc_progress['hand_of_the_knyaz'] < 2: func('$menu', 'interaction_city', $menu_item_righthandtower, menu_righthandtower, 'Audience with the Hand')
		if npc_progress['pretor_kamael'] < 2: func('$menu', 'interaction_city', $menu_item_praetortower, menu_praetortower, 'Audience with Praetor')
	else
		$place = 'tower_gate'
		$sp_text[1] = '  An Undead Knight stands unchallenged guarding the Raven Tower. Trying to pass him without invitation is tantamount to suicide.'
		$text_display += '

'
	end
	if faction_fame['korvus'] >= 4 and (npc_progress['korvus_knyaz'] = 0 or npc_progress['korvus_knyaz'] = 1):
		$sp_text[1] = '  I was allowed to see the Prince. I will need to meet with him and try to fulfill his assignment.'
		if npc_progress['korvus_knyaz'] < 2: func('$menu', 'interaction_city', $menu_item_Princetower, menu_Princetower, 'Audience with Prince')
	end
	if faction_fame['korvus'] = 4 and npc_progress['korvus_knyaz'] = 2 and noble_status = 1:
		$sp_text[1] = '  The Prince was pleased with his order. Nevertheless, I cannot become a patrician of Corvus House, because I’m already a patrician.'
		faction_fame['korvus'] = 6 &! done here instead of in interaction_result_city so that older saves can visit to update their status - ImperatorAugustus
	end
	if faction_fame['korvus'] = 5 and npc_progress['korvus_knyaz'] = 2 and noble_status = 1:
		$sp_text[1] = '  Now I’m a noble and a patrician of Corvus House. If I need help, the Prince will support me.'
	end
	func('$menu', 'city_form', $menu_item_Leavetower, menu_Leavetower, 'Leave')
	func('$menu', '===END===')
}

!Vatican
$vatican_options[1] = {
	$place = 'vatican'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if brand_reputation >= 5:
		if npc_progress['cardinal_de_mujlon'] < 2:
			$sp_text[1] = '  To get to the pope, I need to perform a service for the Cardinal.'
			func('$menu', 'interaction_city', $menu_item_CardinalVatican, menu_CardinalVatican, 'Audience with Cardinal')
		else
			$text_display += '

'
		end
		if npc_progress['cardinal_de_mujlon'] = 2 and npc_progress['pope'] < 2:
			$sp_text[1] = '  Now I can meet with the pope. I will need to meet with him and try to fulfill his assignment.'
			func('$menu', 'interaction_city', $menu_item_PopeVatican, menu_PopeVatican, 'Audience with Pope')
		else
			$text_display += '

'
		end
		if npc_progress['pope'] = 2 and noble_status = 1:
			$sp_text[1] = '  Now I’m a noble and a patrician of White Town. If I need help, the pope will help me.'
		end
	else
		$place = 'vatican_gate'
		$sp_text[1] = '  The Vatican gates are guarded very vigilantly. To enter I need a special invitation.'
		$text_display += '

'
	end
	func('$menu', 'city_form', $menu_item_LeaveVatican, menu_LeaveVatican, 'Leave')
	func('$menu', '===END===')
}

!Gentleman’s club
$club_options[1] = {
	$sp_text[1] = '  Sir Shelley’s Gentleman’s club provides great opportunities not only for leisure but also for business. Here you can find a lot of potential customers, or at least sell slaves to the owner himself.'
	$text_display = '

'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if club_member = 0: func('$menu', 'interaction_city', $menu_item_Joinclub, menu_Joinclub, 'Join the Club')
	if club_member = 1: func('$menu', 'exec_options', $menu_item_Visitclub, 'sp_txt = 2 & gt $curloc', 'Visit the Club')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeeclub, menu_employeeclub, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeeclub_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'interaction_city', $menu_item_requirementsclub, menu_requirementsclub, 'Ask about requirements')
	func('$menu', 'city_form', $menu_item_Leaveclub, menu_Leaveclub, 'Leave the club')
	func('$menu', '===END===')
	}

	$club_options[2] = {
	$sp_text[2] = '  You walk inside and surrender to entertainment befitting a respectable gentleman. Alcohol, cigars, cards, conversations about politics, and of course the lovely maids and artists… But you must not forget about business.'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_clubM1, menu_clubM1, 'Don Karbolio')
	func('$menu', 'interaction_city', $menu_item_clubM2, menu_clubM2, 'Don Sigismund')
	func('$menu', 'interaction_city', $menu_item_clubM3, menu_clubM3, 'Don Sorino')
	func('$menu', 'interaction_city', $menu_item_rumorsclub, menu_rumorsclub, 'Spread rumors')
	func('$menu', 'interaction_city', $menu_item_relaxclub, menu_relaxclub, 'Rest and relax')
	func('$menu', 'interaction_city', $menu_item_Backclub, menu_Backclub, 'Back')
	func('$menu', 'city_form', $menu_item_Leaveclub, menu_Leaveclub, 'Leave the Club')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'interaction_city', $menu_item_clubM4, menu_clubM4, 'Don Bobrit')
	func('$menu', 'interaction_city', $menu_item_clubM5, menu_clubM5, 'Don Mladio')
	func('$menu', 'interaction_city', $menu_item_clubM6, menu_clubM6, 'Don Sedos')
	func('$menu', '===END===')
}

!Isabella
$isabella_options[1] = {
	$place = 'smugglers_den'
	$sp_text[1] = '  [Isabella]
- So, <<$master_name>>, do we have an agreement or what?'
	$text_display = '

'
	if nsfw = 0: $text_display += '

'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'center')
	func('$menu', 'interaction_city', $menu_item_acceptIsabella, menu_acceptIsabella, 'Take Isabella with you')
	func('$menu', 'city_form', $menu_item_refuseIsabella, menu_refuseIsabella, 'She is too dangerous')
	func('$menu', '===END===')
}

$spectre_options[1] = {
	npc = 1
	$npc_id = 'lord_spectre'
	$place = 'forum'
	$sp_text[1] = $spectre_quest_prompt
	$text_display = '

'
	$text_display += '

'
	func('$menu', 'spacer', 4)

	func('$menu', '===BEGIN===', 'center')
	func('$menu', 'interaction_city', $menu_item_acceptSpectre, menu_acceptSpectre, 'Take Lord Spectre’s Job')
	func('$menu', 'city_form', $menu_item_refuseSpectre, menu_refuseSpectre, 'Back Away')
	func('$menu', '===END===')
}

!Salon of Madame Jofre
$brothel_options[1] = {
	if nsfw = 1: not_safe = 1
	$text_display = '
'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= 1 and master_energy > 0:
		func('$menu', 'exec_options', $menu_item_Fastservice, 'sp_txt = 2 & gt $curloc', 'Fast service (1$)')
	else
		func('$menu', 'location_gray', $menu_item_Fastservice_gray, empty, 'Fast service (1$)')
	end
	if sparks >= 5 and master_energy > 0:
		func('$menu', 'exec_options', $menu_item_Standardservice, 'sp_txt = 3 & gt $curloc', 'Standard service (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Standardservice_gray, empty, 'Standard service (5$)')
	end
	if sparks >= 15 and master_energy > 0:
		func('$menu', 'exec_options', $menu_item_Eliteservice, 'sp_txt = 4 & gt $curloc', 'Elite service (15$)')
	else
		func('$menu', 'location_gray', $menu_item_Eliteservice_gray, empty, 'Elite service (15$)')
	end
	func('$menu', 'interaction_city', $menu_item_prefbrothel, menu_prefbrothel, 'Check for preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offerbrothel, menu_Offerbrothel, 'Offer a slave')
	else
		func('$menu', 'location_gray', $menu_item_Offerbrothel_gray, empty, 'Offer a slave')
	end
	func('$menu', 'city_form', $menu_item_Leavebrothel, menu_Leavebrothel, 'Leave the Salon')
	func('$menu', '===END===')
}

$brothel_options[2] = {
	if nsfw = 1: not_safe = 1
	$text_display = 'Jiffy Service'
	$sp_text[2] = '  Are you between slaves at the moment? Or is your slave too tired? Acting up? On her period? Or perhaps you are simply out and about and feel the need. Madame Jofre’s Jiffy Service offers a selection of affordable orifices to quickly give you the release you need and get you on your way!

(Cumming Soon: Walk-thru window!)'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Fastsex, menu_Fastsex, 'Fast sex')
	func('$menu', 'interaction_city', $menu_item_Analsex, menu_Analsex, 'Anal sex')
	func('$menu', 'interaction_city', $menu_item_Fastblowjob, menu_Fastblowjob, 'Fast blowjob')
	func('$menu', 'interaction_city', $menu_item_Fastpaizuri, menu_Fastpaizuri, 'Fast paizuri')
	if no_loli ! 1: func('$menu', 'interaction_city', $menu_item_Sexlolita, menu_Sexlolita, 'Sex with lolita')
	func('$menu', 'exec_options', $menu_item_Changeselection, 'sp_txt = 1 & gt $curloc', 'Change selection')
	func('$menu', '===END===')
}

$brothel_options[3] = {
	if nsfw = 1: not_safe = 1
	$text_display = 'Standard Service'
	$sp_text[3] = '  Just because you own one painting does not mean you cannot enjoy the rest of the gallery. Men get tired of the same girl, night after night; you need variety.
  Madame Jofre understands; we offer a selection of obedient women and girls for every taste.'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Twins, menu_Twins, 'Twins')
	if no_loli ! 1: func('$menu', 'interaction_city', $menu_item_Threelolita, menu_Threelolita, 'Three lolitas')
	func('$menu', 'interaction_city', $menu_item_Fivegirls, menu_Fivegirls, 'Five girls')
	func('$menu', 'interaction_city', $menu_item_Mistressslave, menu_Mistressslave, 'Mistress and slave')
	func('$menu', 'interaction_city', $menu_item_Exoticsex, menu_Exoticsex, 'Exotic sex')
	func('$menu', 'exec_options', $menu_item_Changeselection, 'sp_txt = 1 & gt $curloc', 'Change selection')
	func('$menu', '===END===')
}

$brothel_options[4] = {
	if nsfw = 1: not_safe = 1
	$text_display = 'Elite Service'
	$sp_text[4] = '  You work hard. Madame Jofre understands the pressures of being a slave owner. Come, relax, treat yourself to an exotic sexual experience that you can’t get at home.'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Motherdaughter, menu_Motherdaughter, 'Mother and daughter')
	if no_loli ! 1: func('$menu', 'interaction_city', $menu_item_Sixlolitas, menu_Sixlolitas, 'Six lolitas')
	func('$menu', 'interaction_city', $menu_item_Sevengirls, menu_Sevengirls, 'Seven girls')
	func('$menu', 'interaction_city', $menu_item_Doubleexotic, menu_Doubleexotic, 'Double exotic')
	func('$menu', 'interaction_city', $menu_item_Exotictwins, menu_Exotictwins, 'Exotic twins')
	func('$menu', 'exec_options', $menu_item_Changeselection, 'sp_txt = 1 & gt $curloc', 'Change selection')
	func('$menu', '===END===')
}

!unused
!$brothel_options[5] = {
!	$text_display = '
'
!	!$text_display += {

Lesson for slave

}
!	!$text_display += {

Personal lesson

}
!	$text_display += {

Lesson for slave

}
!	$text_display += {

Personal lesson

}
!	$text_display += {

Check preferences of the proprietress

}
!	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
!		$text_display += {
Offer a slave

}
!	else
!		$text_display += {
Offer a slave

}
!	end
!	$text_display += {

End conversation

}
!}

!Boutique
$boutique_options[1] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Menswear, 'sp_txt = 6 & gt $curloc', 'Menswear')

	func('$menu', 'exec_options', $menu_item_Women_uniform, 'sp_txt = 2 & gt $curloc', 'Women’s Uniform')
	func('$menu', 'exec_options', $menu_item_ladieswear, 'sp_txt = 3 & gt $curloc', 'Fashionable Ladieswear')
	func('$menu', 'exec_options', $menu_item_Gloves, 'sp_txt = 4 & gt $curloc', 'Gloves')
	func('$menu', 'exec_options', $menu_item_Shoes, 'sp_txt = 5 & gt $curloc', 'Shoes')

	func('$menu', 'interaction_city', $menu_item_prefBoutique, menu_prefBoutique, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeeBoutique, menu_employeeBoutique, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeeBoutique_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_LeaveBoutique, menu_LeaveBoutique, 'Leave the shop')
	func('$menu', '===END===')
}

$boutique_options[2] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Frilly_apron, menu_Frilly_apron, 'Frilly Apron')
	func('$menu', 'interaction_city', $menu_item_Maid_outfit, menu_Maid_outfit, 'Maid Outfit')
	func('$menu', 'interaction_city', $menu_item_Nurse_outfit, menu_Nurse_outfit, 'Nurse Outfit')
	func('$menu', 'interaction_city', $menu_item_Sorceress_robes, menu_Sorceress_robes, 'Sorceress Robes')
	func('$menu', 'exec_options', $menu_item_boutique_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'interaction_city', $menu_item_Athletic_leotard, menu_Athletic_leotard, 'Athletic Leotard')
	func('$menu', 'interaction_city', $menu_item_Chainmail_bikini, menu_Chainmail_bikini, 'Chainmail Bikini')
	func('$menu', 'interaction_city', $menu_item_School_uniform, menu_School_uniform, 'School Uniform')
	func('$menu', 'interaction_city', $menu_item_Kimono_yukata, menu_Kimono_yukata, 'Kimono Yukata')
	func('$menu', '===END===')
}

$boutique_options[3] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Light_sundress, menu_Light_sundress, 'Light Sundress')
	func('$menu', 'interaction_city', $menu_item_Lace_underwear, menu_Lace_underwear, 'Lace Underwear')
	func('$menu', 'interaction_city', $menu_item_Gown_boutique, menu_Gown_boutique, 'Gown')
	func('$menu', 'interaction_city', $menu_item_Latex_dress, menu_Latex_dress, 'Latex Dress')
	func('$menu', 'exec_options', $menu_item_boutique_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'interaction_city', $menu_item_Exotic_outfit, menu_Exotic_outfit, 'Exotic Outfit')
	func('$menu', 'interaction_city', $menu_item_Leather_corset, menu_Leather_corset, 'Leather Corset')
	func('$menu', 'interaction_city', $menu_item_Gorgeous_dress, menu_Gorgeous_dress, 'Gorgeous Dress')
	func('$menu', 'interaction_city', $menu_item_Wedding_dress, menu_Wedding_dress, 'Wedding Dress')
	func('$menu', '===END===')
}

$boutique_options[4] = {
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Rubber_gloves, menu_Rubber_gloves, 'Rubber Gloves')
	func('$menu', 'interaction_city', $menu_item_Leather_gloves, menu_Leather_gloves, 'Leather Gloves')
	func('$menu', 'interaction_city', $menu_item_Lace_gloves, menu_Lace_gloves, 'Lace Gloves')
	func('$menu', 'interaction_city', $menu_item_Fiber_gloves, menu_Fiber_gloves, 'Fiber Gloves')
	func('$menu', 'interaction_city', $menu_item_Fluffy_paws, menu_Fluffy_paws, 'Fluffy Paws')
	func('$menu', 'exec_options', $menu_item_boutique_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

$boutique_options[5] = {
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Tabi_socks, menu_Tabi_socks, 'Tabi Socks')
	func('$menu', 'interaction_city', $menu_item_Soft_slippers, menu_Soft_slippers, 'Soft Slippers')
	func('$menu', 'interaction_city', $menu_item_Pointes_boutique, menu_Pointes_boutique, 'Pointes')
	func('$menu', 'interaction_city', $menu_item_Sneakers_boutique, menu_Sneakers_boutique, 'Sneakers')
	func('$menu', 'interaction_city', $menu_item_Heels_boutique, menu_Heels_boutique, 'Heels')
	func('$menu', 'interaction_city', $menu_item_Boots_boutique, menu_Boots_boutique, 'Boots')
	func('$menu', 'exec_options', $menu_item_boutique_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

$boutique_options[6] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if comfy_robes < 1 and $master_cloth ! "comfy_robes":
		func('$menu', 'interaction_city', $menu_item_Housecoat, menu_Housecoat, 'Housecoat')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Housecoat_gray, empty, 'Housecoat', 'You already own one')
	end
	if aketon < 1 and $master_cloth ! "aketon":
		func('$menu', 'interaction_city', $menu_item_Aketon, menu_Aketon, 'Aketon')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Aketon_gray, empty, 'Aketon', 'You already own one')
	end
	if medic_robes < 1 and $master_cloth ! "medic_robes":
		func('$menu', 'interaction_city', $menu_item_Medical_gown, menu_Medical_gown, 'Medical Gown')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Medical_gown_gray, empty, 'Medical Gown', 'You already own one')
	end
	if wizard_robes < 1 and $master_cloth ! "wizard_robes":
		func('$menu', 'interaction_city', $menu_item_Wizard_robe, menu_Wizard_robe, 'Wizard Robe')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Wizard_robe_gray, empty, 'Wizard Robe', 'You already own one')
	end
	func('$menu', 'exec_options', $menu_item_boutique_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if livery < 1 and $master_cloth ! "livery":
		func('$menu', 'interaction_city', $menu_item_Livery, menu_Livery, 'Livery')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Livery_gray, empty, 'Livery', 'You already own one')
	end
	if formal_suit < 1 and $master_cloth ! "formal_suit":
		func('$menu', 'interaction_city', $menu_item_Formal_suit, menu_Formal_suit, 'Formal Suit')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Formal_suit_gray, empty, 'Formal Suit', 'You already own one')
	end
	if fancy_suit < 1 and $master_cloth ! "fancy_suit":
		func('$menu', 'interaction_city', $menu_item_Fashionable_attire, menu_Fashionable_attire, 'Fashionable Attire')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Fashionable_attire_gray, empty, 'Fashionable Attire', 'You already own one')
	end
	if regal_suit < 1 and $master_cloth ! "regal_suit":
		func('$menu', 'interaction_city', $menu_item_Noble_regalia, menu_Noble_regalia, 'Noble Regalia')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Noble_regalia_gray, empty, 'Noble Regalia', 'You already own one')
	end
	func('$menu', '===END===')
}

!Jewelry store
$jeweler_options[1] = {
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_Women_jewelry, 'sp_txt = 2 & gt $curloc', 'Women’s Jewelry')
	func('$menu', 'exec_options', $menu_item_Fash_accessories, 'sp_txt = 4 & gt $curloc', 'Fashionable Accessories')
	!$text_display += {

Men’s jewelry

}
	func('$menu', 'interaction_city', $menu_item_prefJewelry, menu_prefJewelry, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeeJewelry, menu_employeeJewelry, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeeJewelry_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_LeaveJewelry, menu_LeaveJewelry, 'Leave the shop')
	func('$menu', '===END===')
}

$jeweler_options[2] = {
	$text_display = '
'
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Elegant_ring, menu_Elegant_ring, 'Elegant Ring')
	func('$menu', 'interaction_city', $menu_item_Gemstone_ring, menu_Gemstone_ring, 'Gemstone Ring')
	func('$menu', 'empty_item', 1)
	func('$menu', 'interaction_city', $menu_item_Chain_pendant, menu_Chain_pendant, 'Chain with Pendant')
	func('$menu', 'interaction_city', $menu_item_Gemstone_necklace, menu_Gemstone_necklace, 'Gemstone Necklace')
	func('$menu', 'empty_item', 1)
	func('$menu', 'interaction_city', $menu_item_Ornamented_diadem, menu_Ornamented_diadem, 'Ornamented Diadem')
	func('$menu', 'interaction_city', $menu_item_Precious_tiara, menu_Precious_tiara, 'Precious Tiara')
	func('$menu', '===END===')
	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'interaction_city', $menu_item_Shiny_earrings, menu_Shiny_earrings, 'Small Hoops')
	func('$menu', 'interaction_city', $menu_item_Gemstone_earrings, menu_Gemstone_earrings, 'Gemstone Studs')
	func('$menu', 'interaction_city', $menu_item_barbell, menu_barbell, 'Barbells')
	func('$menu', 'interaction_city', $menu_item_heavy_ring, menu_heavy_ring, 'Thick Steel Rings')
	func('$menu', 'empty_item', 3)
	func('$menu', 'exec_options', $menu_item_jeweler_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

!$jeweler_options[3] = {
!	$text_display = '

'
!	$text_display += {

Other goods

}
!}

$jeweler_options[4] = {
	$text_display = '
'
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Headband_jeweler, menu_Headband_jeweler, 'Headband')
	func('$menu', 'interaction_city', $menu_item_Hijab_jeweler, menu_Hijab_jeweler, 'Hijab')
	func('$menu', 'interaction_city', $menu_item_Stylish_glasses, menu_Stylish_glasses, 'Stylish Glasses')
	func('$menu', 'interaction_city', $menu_item_Cat_ears, menu_Cat_ears, 'Cat Ears')
	func('$menu', 'interaction_city', $menu_item_Hairnet_jeweler, menu_Hairnet_jeweler, 'Hairnet')
	func('$menu', 'interaction_city', $menu_item_Ornamented_collar, menu_Ornamented_collar, 'Ornamented Collar')
	func('$menu', 'interaction_city', $menu_item_Exotic_wig, menu_Exotic_wig, 'Exotic Wig')
	func('$menu', 'exec_options', $menu_item_jeweler_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

!beauty salon
$beauty_options[1] = {
func('$menu', 'spacer', 2)

func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist']:
		if slave["hairstyle"] ! 7:
			func('$menu', 'interaction_city', $menu_item_hairstyle, menu_hairstyle, 'Fashionable Hairstyle (3$)')
		else
			func('$menu', 'location_gray', $menu_item_hairstyle_gray, empty, 'Fashionable Hairstyle')
		end
		if slave["epilation"] < 12:
			func('$menu', 'interaction_city', $menu_item_Waxing, menu_Waxing, 'Waxing (3$)')
		else
			func('$menu', 'location_gray', $menu_item_Waxing_gray, empty, 'Waxing')
		end
		if slave["manicure"] < 5:
			func('$menu', 'interaction_city', $menu_item_manicure, menu_manicure, 'Makeup and Manicure (3$)')
		else
			func('$menu', 'location_gray', $menu_item_manicure_gray, empty, 'Makeup and Manicure')
		end
		if slave["manicure"] < 5 and slave["epilation"] < 12 and slave["hairstyle"] ! 7:
			func('$menu', 'interaction_city', $menu_item_treatment9, menu_treatment9, 'Full Beauty Treatment (9$)')
		elseif slave["manicure"] < 5 and slave["epilation"] > 12 and slave["hairstyle"] ! 7:
			func('$menu', 'interaction_city', $menu_item_treatment6, menu_treatment6, 'Full Beauty Treatment (6$)')
		else
			func('$menu', 'location_gray', $menu_item_treatment0_gray, empty, 'Full Beauty Treatment')
		end
		if slave["massaged"] = 0:
			func('$menu', 'interaction_city', $menu_item_Spa_massage, menu_Spa_massage, 'Spa and Massage (3$)')
		else
			func('$menu', 'location_gray', $menu_item_Spa_massage_gray, empty, 'Spa and Massage')
		end
	else
		func('$menu', 'location_gray', $menu_item_treatment_gray, empty, 'Full Beauty Treatment')
		func('$menu', 'location_gray', $menu_item_hairstyle_gray, empty, 'Fashionable Hairstyle')
		func('$menu', 'location_gray', $menu_item_Waxing_gray, empty, 'Waxing')
		func('$menu', 'location_gray', $menu_item_manicure_gray, empty, 'Make-Up and Manicure')
		func('$menu', 'location_gray', $menu_item_Spa_massage_gray, empty, 'Spa and Massage')
	end
	func('$menu', 'empty_item', 1)
	func('$menu', 'city_form', $menu_item_Leavebeauty, menu_Leavebeauty, 'Leave the shop')
	func('$menu', '===END===')
	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'exec_options', $menu_item_Services_men, 'sp_txt = 2 & gt $curloc', 'Services for Men')
	func('$menu', 'empty_item', 2)
	func('$menu', 'interaction_city', $menu_item_preferencesbeauty, menu_preferencesbeauty, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeebeauty, menu_employeebeauty, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeebeauty_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'empty_item', 2)
	func('$menu', '===END===')
}

$beauty_options[2] = {
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if master_haircut < 30 and master_visage < 10 and master_massaged = 0 and master_errected = 0 and master_spaed = 0:
		func('$menu', 'interaction_city', $menu_item_Full_Service, menu_Full_Service, 'Full Service (15$)')
	else
		func('$menu', 'location_gray', $menu_item_Full_Service_gray, empty, 'Full Service')
	end
	if master_haircut < 30:
		func('$menu', 'interaction_city', $menu_item_hairstyleman, menu_hairstyleman, 'Fashionable Hairstyle (3$)')
	else
		func('$menu', 'location_gray', $menu_item_hairstyleman_gray, empty, 'Fashionable Hairstyle')
	end
	if master_visage < 10:
		func('$menu', 'interaction_city', $menu_item_procedures, menu_procedures, 'Cosmetic Procedures (5$)')
	else
		func('$menu', 'location_gray', $menu_item_procedures_gray, empty, 'Cosmetic Procedures')
	end
	if master_massaged = 0:
		func('$menu', 'interaction_city', $menu_item_Invigorating, menu_Invigorating, 'Invigorating Massage (3$)')
	else
		func('$menu', 'location_gray', $menu_item_Invigorating_gray, empty, 'Invigorating Massage')
	end
	if master_erected = 0:
		func('$menu', 'interaction_city', $menu_item_massageman, menu_massageman, 'Erotic Massage (3$)')
	else
		func('$menu', 'location_gray', $menu_item_massageman_gray, empty, 'Erotic Massage')
	end
	if master_hygiene ! 0 or master_spaed = 0:
		func('$menu', 'interaction_city', $menu_item_Aroma, menu_Aroma, 'Aroma Spa (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Aroma_gray, empty, 'Aroma Spa')
	end
	func('$menu', 'exec_options', $menu_item_beauty_options, 'sp_txt = 1 & gt $curloc', 'Other services')
	func('$menu', '===END===')
}

!grocery store
$gastronom_options[1] = {
	!fix with the fridge overstocking 105\100, by Lyazar
	dynamic $get_fridge_space
	$place = 'gastronom'
	$text_display = '
'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if kitchen > 0:
		func('$menu', 'exec_options', $menu_item_Eggs_milk, 'sp_txt = 2 & gt $curloc', 'Eggs and Milk')
	end
	func('$menu', 'exec_options', $menu_item_Groceries_alcohol, 'sp_txt = 3 & gt $curloc', 'Groceries and Alcohol')
	func('$menu', 'exec_options', $menu_item_Butchery, 'sp_txt = 4 & gt $curloc', 'Butchery')
	func('$menu', 'interaction_city', $menu_item_preferencesstore, menu_preferencesstore, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_employeestore, menu_employeestore, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeestore_gray, empty, 'Offer an employee', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_Leavestore, menu_Leavegstore, 'Leave the shop')
	func('$menu', '===END===')
}

$gastronom_options[2] = {
	!fix with the fridge overstocking 105\100, by Lyazar
	dynamic $get_fridge_space
	$text_display = '
'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= 30 and fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Fresh_eggs, menu_Fresh_eggs, 'Fresh Eggs x5 (30$)')
		func('$menu', 'interaction_city', $menu_item_Fresh_milk, menu_Fresh_milk, 'Fresh Milk x5 (30$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Fresh_eggs_gray, empty, 'Fresh Eggs x5 (30$)', 'You have nowhere to store them')
		func('$menu', 'location_gray_tooltip', $menu_item_Fresh_milk_gray, empty, 'Fresh Milk x5 (30$)', 'You have nowhere to store them')
	end
	if sparks >= 30 and fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Double_cream, menu_Double_cream, 'Double Cream x5 (30$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Double_cream_gray, empty, 'Double Cream x5 (30$)', 'You have nowhere to store them')
	end
	if sparks >= 30 and fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Mature_cheese, menu_Mature_cheese, 'Mature Cheese x5 (30$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Mature_cheese_gray, empty, 'Mature Cheese x5 (30$)', 'You have nowhere to store them')
	end
	func('$menu', 'exec_options', $menu_item_store_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

$gastronom_options[3] = {
	!fix with the fridge overstocking 105\100, by Lyazar
	dynamic $get_fridge_space
	$text_display = '
'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if sparks < 10:
		func('$menu', 'location_gray_tooltip', $menu_item_Fresh_vegetables_gray, empty, 'Fresh Vegetables x5 (10$)', 'You cannot afford them')
		func('$menu', 'location_gray_tooltip', $menu_item_Cereals_flour_gray, empty, 'Cereals and Flour x5 (10$)', 'You cannot afford them')
		func('$menu', 'location_gray_tooltip', $menu_item_Herbs_spices_gray, empty, 'Herbs and Spices x5 (10$)', 'You cannot afford them')
	elseif fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Fresh_vegetables, menu_Fresh_vegetables, 'Fresh Vegetables x5 (10$)')
		func('$menu', 'interaction_city', $menu_item_Cereals_flour, menu_Cereals_flour, 'Cereals and Flour x5 (10$)')
		func('$menu', 'interaction_city', $menu_item_Herbs_spices, menu_Herbs_spices, 'Herbs and Spices x5 (10$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Fresh_vegetables_gray, empty, 'Fresh Vegetables x5 (10$)', 'You have nowhere to store them')
		func('$menu', 'location_gray_tooltip', $menu_item_Cereals_flour_gray, empty, 'Cereals and Flour x5 (10$)', 'You have nowhere to store them')
		func('$menu', 'location_gray_tooltip', $menu_item_Herbs_spices_gray, empty, 'Herbs and Spices x5 (10$)', 'You have nowhere to store them')
	end
	if sparks >= 10:
		!if lab > 0 or kitchen > 0:
			func('$menu', 'interaction_city', $menu_item_Strong_alcohol, menu_Strong_alcohol, 'Strong Alcohol x5 (10$)')
		!else
		!	func('$menu', 'location_gray_tooltip', $menu_item_Strong_alcohol_gray, empty, 'Strong Alcohol x5 (10$)', 'You have nowhere to store them')
		!end
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Strong_alcohol_gray, empty, 'Strong Alcohol x5 (10$)', 'You cannot afford them')
	end
	func('$menu', 'exec_options', $menu_item_store_options, 'sp_txt = 1 & gt $curloc', 'Other goods')
	func('$menu', '===END===')
}

$gastronom_options[4] = {
	if nsfw = 1: not_safe = 1
	if slave_state > CONST_INT['no_slave']:
		$place = 'slaughter'
		npc = 1
		$npc_id = 'butcher'
	else
		$place = 'meat'
	end
	!fix with the fridge overstocking 105\100, by Lyazar
	dynamic $get_fridge_space
	$text_display = '
'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if sparks < 7:
		func('$menu', 'location_gray_tooltip', $menu_item_Greasy_mince_gray, empty, 'Greasy Mince x5 (7$)', 'You cannot afford them')
	elseif fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Greasy_mince, menu_Greasy_mince, 'Greasy Mince x5 (7$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Greasy_mince_gray, empty, 'Greasy Mince x5 (7$)', 'You have nowhere to store the meat')
	end
	if sparks < 20:
		func('$menu', 'location_gray_tooltip', $menu_item_Tender_fillet_gray, empty, 'Tender Fillet x5 (20$)', 'You cannot afford them')
	elseif fridge_space >= 5 and kitchen > 0:
		func('$menu', 'interaction_city', $menu_item_Tender_fillet, menu_Tender_fillet, 'Tender Fillet x5 (20$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Tender_fillet_gray, empty, 'Tender Fillet x5 (20$)', 'You have nowhere to store the meat')
	end
	if slave_state = CONST_INT['slave_exist'] or slave_state = CONST_INT['slave_faint']:
		func('$menu', 'interaction_city', $menu_item_Slaughter_slave, menu_Slaughter_slave, 'Slaughter slave for sparks')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Slaughter_slave_gray, empty, 'Slaughter slave for sparks', 'You have no slave')
	end
	if slave_state < CONST_INT['slave_exist']:
		func('$menu', 'location_gray_tooltip', $menu_item_butcher_slave_gray, empty, 'Butcher slave for meat (5$)', 'You have no slave')
	elseif kitchen < 0:
		func('$menu', 'location_gray_tooltip', $menu_item_butcher_slave_gray, empty, 'Butcher slave for meat (5$)', 'You have nowhere to store the meat')
	elseif sparks < 5:
		func('$menu', 'location_gray_tooltip', $menu_item_butcher_slave_gray, empty, 'Butcher slave for meat (5$)', 'You cannot afford the butcher fee')
	else
		func('$menu', 'interaction_city', $menu_item_butcher_slave, menu_butcher_slave, 'Butcher slave for meat (5$)')
	end
	func('$menu', 'exec_options', $menu_item_store_options, 'sp_txt = 1 & gt $curloc', 'Return to shop')
	func('$menu', '===END===')
}

!"virgin’s hip" pub
$tavern_options[1] = {
	$place = 'tavern'
	$text_display = '
'
	!func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= 1:
		func('$menu', 'interaction_city', $menu_item_Drinkpub, menu_Drinkpub, 'Drink (1$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Drinkpub_gray, empty, 'Drink (1$)', 'You do not have any sparks')
	end
	if sparks >= 1:
		func('$menu', 'exec_options', $menu_item_Foodpub, 'sp_txt = 4 & gt $curloc', 'Food Menu')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Foodpub_gray, empty, 'Food Menu', 'You do not have any sparks')
	end
	func('$menu', 'exec_options', $menu_item_bartender, 'sp_txt = 2 & gt $curloc', 'Talk to the bartender')
	func('$menu', 'exec_options', $menu_item_thecook, 'sp_txt = 3 & gt $curloc', 'Talk to the cook')
	func('$menu', 'city_form', $menu_item_Leavepub, menu_Leavestore, 'Leave the tavern')
	func('$menu', '===END===')
}

$tavern_options[2] = {
	npc = 1 & $npc_id = 'barman'
	$text_display = '
'
	!func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	!$text_display += {

Check out the news (1 sparks)

}
	func('$menu', 'interaction_city', $menu_item_preferencesbar, menu_preferencesbar, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offerbar, menu_Offerbar, 'Offer a slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Offerbar_gray, empty, 'Offer a slave', 'You have no branded slave to offer')
	end
	func('$menu', 'exec_options', $menu_item_Leavebar, 'sp_txt = 1 & gt $curloc', 'End conversation')
	func('$menu', '===END===')
}

$tavern_options[3] = {
	$place = 'tavern_kitchen'
	$text_display = '
'
	if nsfw = 1: not_safe = 1
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	!$text_display += {

Personal lesson

}
	!$text_display += {

Lesson for slave

}
	func('$menu', 'interaction_city', $menu_item_preferencescook, menu_preferencescook, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offercook, menu_Offercook, 'Offer a slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Offercook_gray, empty, 'Offer a slave', 'You have no branded slave to offer')
	end
	func('$menu', 'exec_options', $menu_item_Leavecook, 'sp_txt = 1 & gt $curloc', 'End conversation')
	func('$menu', '===END===')
}

$tavern_options[4] = {
	$place = 'tavern'
	!$text_display = '
Food Menu
'
	$text_display = '

'
	if nsfw = 1: not_safe = 1
	func('$menu', 'spacer', 3)
	func('$menu', '===BEGIN===', 'column_0')
	if ate_already < max(1, master_str):
		if sparks >= 3:
			func('$menu', 'interaction_city', $menu_item_food_gyro, menu_food_gyro, 'Shawarma (3$)')
			func('$menu', 'interaction_city', $menu_item_food_pussy, menu_food_pussy, 'Vulva au Jus (3$)')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_Foodpub_gray, empty, 'Shawarma (3$)', 'You do not have enough sparks')
			func('$menu', 'location_gray_tooltip', $menu_item_Foodpub_gray, empty, 'Vulva au Jus (3$)', 'You do not have enough sparks')
		end
		if sparks >= 5:
			func('$menu', 'interaction_city', $menu_item_food_breast, menu_food_breast, 'Mother’s Milk Roast (5$)')
			func('$menu', 'interaction_city', $menu_item_food_hip, menu_food_hip, 'Catch of the Day (5$)')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_Foodpub_gray, empty, 'Mother’s Milk Roast (5$)', 'You do not have enough sparks')
			func('$menu', 'location_gray_tooltip', $menu_item_Foodpub_gray, empty, 'Catch of the Day (5$)', 'You do not have enough sparks')
		end
	end
	func('$menu', 'exec_options', $menu_item_Leavecook, 'sp_txt = 1 & gt $curloc', 'Not hungry')
	func('$menu', '===END===')
}

!tattoo salon
$bo_options[1] = {
	if nsfw = 1: not_safe = 1
	npc = 1
	$npc_id = 'uncle_bo'
	$text_display = '
'
	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist'] and slave['tattoo_timeup'] = 0:
		if slave["tattoo"] = 0: func('$menu', 'interaction_city', $menu_item_Small_tattoo, menu_Small_tattoo, 'Small Tattoo (5$)')
		if slave["tattoo"] < 2: func('$menu', 'interaction_city', $menu_item_Start_tattoo, menu_Start_tattoo, 'Start Tattoo (10$)')
		if slave["tattoo"] = 2: func('$menu', 'interaction_city', $menu_item_Continue_tattoo, menu_Continue_tattoo, 'Continue Tattoo (25$)')
		if slave["tattoo"] = 3: func('$menu', 'interaction_city', $menu_item_Expand_tattoo, menu_Expand_tattoo, 'Expand Tattoo (50$)')
		if slave["tattoo"] = 4: func('$menu', 'interaction_city', $menu_item_Finish_tattoo, menu_Finish_tattoo, 'Finish Tattoo (100$)')
		if slave["tattoo"] = 5: func('$menu', 'location_gray_tooltip', $menu_item_Large_tattoo_gray, empty, 'Large Tattoo', 'She already has a fully adorned body')
		if slave["makeup"] < 3:
			func('$menu', 'interaction_city', $menu_item_Perm_makeup, menu_Perm_makeup, 'Permanent Makeup (20$)')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_Perm_makeup_gray, empty, 'Permanent Makeup (20$)', 'She already has permanent makeup')
		end
		if slave['brand'] = 0: func('$menu', 'interaction_city', $menu_item_Brand_tattoo, menu_Brand_tattoo, 'Brand Tattoo (10$)')
		if slave['brand'] = 1: func('$menu', 'location_gray_tooltip', $menu_item_Brand_tattoo_gray, empty, 'Brand Tattoo', 'She is already fire-branded')
		if slave["fiend_tattoo"] = 0: func('$menu', 'interaction_city', $menu_item_Fiend_tattoo, menu_Fiend_tattoo, 'Fiend Tattoo (30$)')
		if slave["fiend_tattoo"] = 1: func('$menu', 'location_gray_tooltip', $menu_item_Fiend_tattoo_gray, empty, 'Fiend Tattoo', 'She already has a fiend tattoo')
	elseif slave_state = CONST_INT['slave_exist']:
		func('$menu', 'location_gray_tooltip', $menu_item_Small_tattoo_gray, empty, 'Small Tattoo', 'She is not ready for another tattoo yet')
		func('$menu', 'location_gray_tooltip', $menu_item_Large_tattoo_gray, empty, 'Large Tattoo', 'She is not ready for another tattoo yet')
		func('$menu', 'location_gray_tooltip', $menu_item_Perm_makeup_gray,  empty, 'Permanent Makeup', 'She is not ready for another tattoo yet')
		func('$menu', 'location_gray_tooltip', $menu_item_Brand_tattoo_gray, empty, 'Brand Tattoo', 'She is not ready for another tattoo yet')
		func('$menu', 'location_gray_tooltip', $menu_item_Fiend_tattoo_gray, empty, 'Fiend Tattoo', 'She is not ready for another tattoo yet')
	else
		func('$menu', 'location_gray', $menu_item_Small_tattoo_gray, empty, 'Small Tattoo')
		func('$menu', 'location_gray', $menu_item_Large_tattoo_gray, empty, 'Large Tattoo')
		func('$menu', 'location_gray', $menu_item_Perm_makeup_gray,  empty, 'Permanent Makeup')
		func('$menu', 'location_gray', $menu_item_Brand_tattoo_gray, empty, 'Brand Tattoo')
		func('$menu', 'location_gray', $menu_item_Fiend_tattoo_gray, empty, 'Fiend Tattoo')
	end
	func('$menu', 'interaction_city', $menu_item_preferencestattoo, menu_preferencestattoo, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offertattoo, menu_Offertattoo, 'Offer a slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Offertattoo_gray, empty, 'Offer a slave', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_Leavetattoo, menu_Leavetattoo, 'Leave the Workshop')
	func('$menu', '===END===')
}

!rarity of mystra
$mistra_options[1] = {
	$sp_text[1] = '  <<$mystra_spd[mystra_spd]>>'
	$text_display = '

'
	func('$menu', '===BEGIN===', 'column_0')
	!ImperatorAugustus: removed lab > 0 condition so purchasing alchemy reagents without an alchemy lab is possible, as they can be ingested directly as well
	if sparks >= 10:
		func('$menu', 'exec_options', $menu_item_Elysian_datura, 'interaction_city = 4311 & mystra_spd = 1 & gt "interaction_city"', 'Elysian Datura x5 (10$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Elysian_datura_gray, empty, 'Elysian Datura x5 (10$)', 'You cannot afford them')
	end
	if sparks >= 10:
		func('$menu', 'exec_options', $menu_item_Kamrian_resin, 'interaction_city = 4312 & mystra_spd = 2 & gt "interaction_city"', 'Kamrian Resin x5 (10$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Kamrian_resin_gray, empty, 'Kamrian Resin x5 (10$)', 'You cannot afford them')
	end
	if sparks >= 10:
		func('$menu', 'exec_options', $menu_item_Faeries_pollen, 'interaction_city = 4313 & mystra_spd = 3 & gt "interaction_city"', 'Faeries’ Pollen x5 (10$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Faeries_pollen_gray, empty, 'Faeries’ Pollen x5 (10$)', 'You cannot afford them')
	end
	if sparks >= 10:
		func('$menu', 'exec_options', $menu_item_Essence_oblivion, 'interaction_city = 4314 & mystra_spd = 4 & gt "interaction_city"', 'Essence of Oblivion x5 (10$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Essence_oblivion_gray, empty, 'Essence of Oblivion x5 (10$)', 'You cannot afford them')
	end
	func('$menu', 'exec_options', $menu_item_Talkmystra, 'sp_txt = 2 & gt $curloc', 'Talk to Proprietress')
	if npc_progress['mystra'] ! 2:
		func('$menu', 'interaction_city', $menu_item_employeemystra, menu_employeemystra, 'Offer an employee')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_employeemystra_gray, empty, 'Offer an employee', 'She does not need new employees now')
	end
	func('$menu', 'city_form', $menu_item_Leavemystra, menu_Leavemystra, 'Leave the shop')
	func('$menu', '===END===')
}

$mistra_options[2] = {
	$sp_text[2] = '  Mystra knows a lot about alchemy and useful potions that can be made in the home laboratory, using ingredients purchased here. Asking her seems like a good idea.'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_elixirsmystra, menu_elixirsmystra, 'Tell me about elixirs')
	func('$menu', 'interaction_city', $menu_item_nectarmystra, menu_nectarmystra, 'Bacchic Nectar')
	func('$menu', 'interaction_city', $menu_item_Tonicmystra, menu_Tonicmystra, 'Tonic Elixir')
	func('$menu', 'interaction_city', $menu_item_Balmmystra, menu_Balmmystra, 'Miracle Balm')
	func('$menu', 'interaction_city', $menu_item_Aphrodisiacmystra, menu_Aphrodisiacmystra, 'Aphrodisiac')
	func('$menu', 'interaction_city', $menu_item_Lethemystra, menu_Lethemystra, 'Water of Lethe')
	func('$menu', 'interaction_city', $menu_item_Philtremystra, menu_Philtremystra, 'Philtre')
	func('$menu', 'exec_options', $menu_item_Endmystra, 'sp_txt = 1 & gt $curloc', 'End conversation')
	func('$menu', '===END===')
}

!spellbook
$spell_book[0] = {
	$sp_text[0] = '  You open an old worn book with a picture of a spark on the cover. It seems you can learn here more about the effects of magic. It would be nice to do it before you start to conjure.'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction', $menu_item_Basicsspellbook, menu_Basicsspellbook, 'Basics')
	func('$menu', 'interaction', $menu_item_Auspexspellbook, menu_Auspexspellbook, 'Auspex')
	func('$menu', 'interaction', $menu_item_Magnifikaspellbook, menu_Magnifikaspellbook, 'Magna Magnifika')
	func('$menu', 'interaction', $menu_item_veritasspellbook, menu_veritasspellbook, 'Sententia Veritas')
	func('$menu', 'menu_form_2', $menu_item_Backspellbook, menu_Backspellbook, 'Back', 'Back')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	func('$menu', 'interaction', $menu_item_Tremendiospellbook, menu_Tremendiospellbook, 'Tremendio')
	func('$menu', 'interaction', $menu_item_Cruciatospellbook, menu_Cruciatospellbook, 'Cruciato')
	func('$menu', 'interaction', $menu_item_Delikaciaspellbook, menu_Delikaciaspellbook, 'Delikacia')
	func('$menu', 'interaction', $menu_item_Dictumspellbook, menu_Dictumspellbook, 'Domini Dictum')
	func('$menu', 'interaction', $menu_item_Servilispellbook, menu_Servilispellbook, 'Adverto Servili')
	func('$menu', '===END===')
}

!own laboratory
$lab_options[0] = {
	if nsfw = 0:
		if assistant["alchemist_rule"] = 1:
			$text_display = func('display_fullimage', 'assistant', 'center_image_alchemist')
		else
			$text_display = func('display_fullimage', 'slave', 'center_image_alchemist')
		end
	else
		$text_display = '
'
	end
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_lab_water, '$potion_base = "water" & sp_txt = 1 & gt $curloc', 'Spring Water')
	if fridge["alcohol"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_alcohol, '$potion_base = "spirit" & sp_txt = 1 & gt $curloc', 'Strong Alcohol')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_alcohol_gray, empty, 'Strong Alcohol', 'You have no alcohol')
	end
	if lab_store["slime"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_mucus, '$potion_base = "slime" & sp_txt = 1 & gt $curloc', 'Fiend’s Mucus')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_mucus_gray, empty, 'Fiend’s Mucus', 'You have no fiend mucus')
	end
	func('$menu', 'exec_options', $menu_item_lab_repeat_recipe, 'interaction = 22 & gt "interaction"', 'Repeat Last Recipe')
	if slave_state = CONST_INT['slave_exist'] and assistant_state = CONST_INT['slave_exist']:
		func('$menu', 'exec_options', $menu_item_slave_act, 'assistant["alchemist_rule"] = assistant["alchemist_rule"] ! 1 & gt "interaction"', 'Switch Alchemist')
	end
	func('$menu', 'menu_form_2', $menu_item_Cancel_brewing, menu_Cancel_brewing, 'Cancel Brewing')
	func('$menu', '===END===')
}

$lab_options[1] = {
	put_kanabis = 0
	put_koffe = 0
	put_meth = 0
	put_opium = 0
	$text_display = '
'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if lab_store["kanabis"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_datura, 'put_kanabis = 1 & sp_txt = 2 & gt $curloc', 'Elysian Datura')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_datura_gray, empty, 'Elysian Datura', 'You have no elysian datura')
	end
	if lab_store["koffe"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_resin, 'put_koffe = 1 & sp_txt = 2 & gt $curloc', 'Kamrian Resin')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_resin_gray, empty, 'Kamrian Resin', 'You have no kamrian resin')
	end
	if lab_store["meth"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_pollen, 'put_meth = 1 & sp_txt = 2 & gt $curloc', 'Faeries’ Pollen')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_pollen_gray, empty, 'Faeries’ Pollen', 'You have no faeries’ pollen')
	end
	if lab_store["opium"] > 0:
		func('$menu', 'exec_options', $menu_item_lab_oblivion, 'put_opium = 1 & sp_txt = 2 & gt $curloc', 'Essence of Oblivion')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_oblivion_gray, empty, 'Essence of Oblivion', 'You have no essence of oblivion')
	end
	func('$menu', 'menu_form_2', $menu_item_Cancel_brewing, menu_Cancel_brewing, 'Cancel Brewing')
	func('$menu', '===END===')
}

$lab_options[2] = {
	$text_display = '
'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if lab_store["kanabis"] > 0 and put_kanabis = 0:
		func('$menu', 'exec_options', $menu_item_lab_datura, 'put_kanabis = 1 & sp_txt = 3 & gt $curloc', 'Elysian Datura')
	elseif put_kanabis = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_datura_gray, empty, 'Elysian Datura', 'You have no elysian datura')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_datura_gray, empty, 'Elysian Datura', 'You have already chosen elysian datura')
	end
	if lab_store["koffe"] > 0 and put_koffe = 0:
		func('$menu', 'exec_options', $menu_item_lab_resin, 'put_koffe = 1 & sp_txt = 3 & gt $curloc', 'Kamrian Resin')
	elseif put_koffe = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_resin_gray, empty, 'Kamrian Resin', 'You have no kamrian resin')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_resin_gray, empty, 'Kamrian Resin', 'You have already chosen kamrian resin')
	end
	if lab_store["meth"] > 0 and put_meth = 0:
		func('$menu', 'exec_options', $menu_item_lab_pollen, 'put_meth = 1 & sp_txt = 3 & gt $curloc', 'Faeries’ Pollen')
	elseif put_meth = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_pollen_gray, empty, 'Faeries’ Pollen', 'You have no faeries’ pollen')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_pollen_gray, empty, 'Faeries’ Pollen', 'You have already chosen faeries’ pollen')
	end
	if lab_store["opium"] > 0 and put_opium = 0:
		func('$menu', 'exec_options', $menu_item_lab_oblivion, 'put_opium = 1 & sp_txt = 3 & gt $curloc', 'Essence of Oblivion')
	elseif put_opium = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_oblivion_gray, empty, 'Essence of Oblivion', 'You have no essence of oblivion')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_oblivion_gray, empty, 'Essence of Oblivion', 'You have already chosen essence of oblivion')
	end
	func('$menu', 'menu_form_2', $menu_item_Cancel_brewing, menu_Cancel_brewing, 'Cancel Brewing')
	func('$menu', '===END===')
}

$lab_options[3] = {
	$text_display = '
'
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	if lab_store["kanabis"] > 0 and put_kanabis = 0:
		func('$menu', 'exec_options', $menu_item_lab_datura, 'put_kanabis = 1 & interaction = 22 & gt "interaction"', 'Elysian Datura')
	elseif put_kanabis = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_datura_gray, empty, 'Elysian Datura', 'You have no elysian datura')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_datura_gray, empty, 'Elysian Datura', 'You have already chosen elysian datura')
	end
	if lab_store["koffe"] > 0 and put_koffe = 0:
		func('$menu', 'exec_options', $menu_item_lab_resin, 'put_koffe = 1 & interaction = 22 & gt "interaction"', 'Kamrian Resin')
	elseif put_koffe = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_resin_gray, empty, 'Kamrian Resin', 'You have no kamrian resin')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_resin_gray, empty, 'Kamrian Resin', 'You have already chosen kamrian resin')
	end
	if lab_store["meth"] > 0 and put_meth = 0:
		func('$menu', 'exec_options', $menu_item_lab_pollen, 'put_meth = 1 & interaction = 22 & gt "interaction"', 'Faeries’ Pollen')
	elseif put_meth = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_pollen_gray, empty, 'Faeries’ Pollen', 'You have no faeries’ pollen')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_pollen_gray, empty, 'Faeries’ Pollen', 'You have already chosen faeries’ pollen')
	end
	if lab_store["opium"] > 0 and put_opium = 0:
		func('$menu', 'exec_options', $menu_item_lab_oblivion, 'put_opium = 1 & interaction = 22 & gt "interaction"', 'Essence of Oblivion')
	elseif put_opium = 0:
		func('$menu', 'location_gray_tooltip', $menu_item_lab_oblivion_gray, empty, 'Essence of Oblivion', 'You have no essence of oblivion')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_lab_oblivion_gray, empty, 'Essence of Oblivion', 'You have already chosen essence of oblivion')
	end
	func('$menu', 'menu_form_2', $menu_item_Cancel_brewing, menu_Cancel_brewing, 'Cancel Brewing')
	func('$menu', '===END===')
}

!piercing shop
$piercing_options[1] = {
	if nsfw = 1: not_safe = 1
	npc = 1 & $npc_id = 'poison'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if slave_state = CONST_INT['slave_exist']:
		func('$menu', 'exec_options', $menu_item_Bodypiercing, 'sp_txt = 2 & gt $curloc', 'Body Modification')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Bodypiercing_gray, empty, 'Body Modification', 'You must bring a slave to modify')
		!func('$menu', 'location_gray_tooltip', $menu_item_BDSMpiercing_gray, empty, 'BDSM Paraphernalia', 'You must bring a slave for fitting')
		!func('$menu', 'location_gray_tooltip', $menu_item_Animalpiercing_gray, empty, 'Animal Paraphernalia', 'You must bring a slave for fitting')
	end
	func('$menu', 'exec_options', $menu_item_BDSMpiercing, 'sp_txt = 3 & gt $curloc', 'BDSM Paraphernalia')
	func('$menu', 'exec_options', $menu_item_Animalpiercing, 'sp_txt = 4 & gt $curloc', 'Animal Paraphernalia')
	func('$menu', 'exec_options', $menu_item_Fetishpiercing, 'sp_txt = 5 & gt $curloc', 'Fetish Paraphernalia')
	func('$menu', 'interaction_city', $menu_item_preferencespiercing, menu_preferencespiercing, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_Offerpiercing, menu_Offerpiercing, 'Offer a slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Offerpiercing_gray, empty, 'Offer a slave', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_Leavepiercing, menu_Leavepiercing, 'Leave the Studio')
	func('$menu', '===END===')
}

$piercing_options[2] = {
	if nsfw = 1: not_safe = 1
	npc = 1 & $npc_id = 'poison'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if min(slave["nipple_piercing"], slave["clit_piercing"], slave["ear_piercing"], slave["tongue_piercing"], slave["belly_piercing"], slave["nostril_piercing"], slave["nose_piercing"]) = 0:
		func('$menu', 'interaction_city', $menu_item_Mass_piercing, menu_Mass_piercing, 'Mass Piercing (<<35 - 5*(slave["piercings"] - slave["tongue_split"] - slave["scarification"])>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Mass_piercing_gray, empty, 'Slave fully pierced')
	end
	if slave["nipple_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Pierce_nipples, menu_Pierce_nipples, 'Pierce Nipples (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Pierce_nipples_gray, empty, 'Nipples pierced')
	end
	if slave["clit_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Pierce_clitoris, menu_Pierce_clitoris, 'Pierce Clitoris (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Pierce_clitoris_gray, empty, 'Clitoris pierced')
	end
	if slave["ear_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Pierce_ears, menu_Pierce_ears, 'Pierce Ears (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Pierce_ears_gray, empty, 'Ears pierced')
	end
	if slave["tongue_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Pierce_tongue, menu_Pierce_tongue, 'Pierce Tongue (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Pierce_tongue_gray, empty, 'Tongue pierced')
	end
	func('$menu', 'exec_options', $menu_item_backpiercing, 'sp_txt = 1 & gt $curloc', 'Other services')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if slave["belly_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Pierce_navel, menu_Pierce_navel, 'Pierce Navel (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Pierce_navel_gray, empty, 'Navel pierced')
	end
	if slave["nostril_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Carnation_nose, menu_Carnation_nose, 'Carnation in Nose (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Carnation_nose_gray, empty, 'Nose pierced')
	end
	if slave["nose_piercing"] = 0:
		func('$menu', 'interaction_city', $menu_item_Ring_nose, menu_Ring_nose, 'Ring in the Nose (5$)')
	else
		func('$menu', 'location_gray', $menu_item_Ring_nose_gray, empty, 'Nose ring inserted')
	end
	if slave["scarification"] = 0:
		func('$menu', 'interaction_city', $menu_item_Scarring, menu_Scarring, 'Scarring (20$)')
	else
		func('$menu', 'location_gray', $menu_item_Scarring_gray, empty, 'Scarring performed')
	end
	if slave["tongue_split"] = 0:
		func('$menu', 'interaction_city', $menu_item_Tongue_split, menu_Tongue_split, 'Tongue Splitting (25$)')
	else
		func('$menu', 'location_gray', $menu_item_Tongue_split_gray, empty, 'Tongue split')
	end
	func('$menu', '===END===')
}

$piercing_options[3] = {
	if nsfw = 1: not_safe = 1
	npc = 1 & $npc_id = 'poison'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Leather_collar, menu_Leather_collar, 'Leather Collar (3$)')
	func('$menu', 'interaction_city', $menu_item_Steel_collar, menu_Steel_collar, 'Steel Collar (10$)')
	func('$menu', 'interaction_city', $menu_item_Spiked_collar, menu_Spiked_collar, 'Spiked Collar (10$)')
	func('$menu', 'interaction_city', $menu_item_Leather_shackles, menu_Leather_shackles, 'Leather Shackles (5$)')
	func('$menu', 'interaction_city', $menu_item_Nipple_chain, menu_Nipple_chain, 'Nipple Chain (10$)')
	func('$menu', 'interaction_city', $menu_item_Crown_thorns, menu_Crown_thorns, 'Crown of Thorns (5$)')
	func('$menu', 'interaction_city', $menu_item_Shock_collar, menu_Shock_collar, 'Shock Collar (25$)')
	func('$menu', 'exec_options', $menu_item_backpiercing, 'sp_txt = 1 & gt $curloc', 'Other services')
	func('$menu', '===END===')
}

$piercing_options[4] = {
	if nsfw = 1: not_safe = 1
	npc = 1 & $npc_id = 'poison'
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_Collar_leash, menu_Collar_leash, 'Collar and Leash (5$)')
	func('$menu', 'interaction_city', $menu_item_Anal_tail, menu_Anal_tail, 'Anal Tail (10$)')
	func('$menu', 'interaction_city', $menu_item_Plumed_bridle, menu_Plumed_bridle, 'Plumed Bridle (15$)')
	func('$menu', 'interaction_city', $menu_item_Pony_harness, menu_Pony_harness, 'Pony Harness (20$)')
	func('$menu', 'interaction_city', $menu_item_Hooved_boots, menu_Hooved_boots, 'Hooved Boots (25$)')
	func('$menu', 'interaction_city', $menu_item_Petsuit, menu_Petsuit, 'Petsuit (25$)')
	func('$menu', 'exec_options', $menu_item_backpiercing, 'sp_txt = 1 & gt $curloc', 'Other services')
	func('$menu', '===END===')
}

$piercing_options[5] = {
	if nsfw = 1: not_safe = 1
	npc = 1 & $npc_id = 'poison'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	if inventory['vaginal_balls'] = 0:
		func('$menu', 'interaction_city', $menu_item_Vaginal_beads, menu_Vaginal_beads, 'Vaginal Beads (5$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Vaginal_beads_gray, empty, 'Vaginal Beads', 'You already purchased vaginal beads')
	end
	if inventory['anal_plug'] = 0:
		func('$menu', 'interaction_city', $menu_item_Anal_pear, menu_Anal_pear, 'Anal Pear (20$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Anal_pear_gray, empty, 'Anal Pear', 'You already purchased an anal pear')
	end
	if inventory['secure_gag'] = 0:
		func('$menu', 'interaction_city', $menu_item_Reliable_gag, menu_Reliable_gag, 'Reliable Gag (20$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Reliable_gag_gray, empty, 'Reliable Gag', 'You already purchased a reliable gag')
	end
	if inventory['chastity_belt'] = 0:
		func('$menu', 'interaction_city', $menu_item_Chastity_belt, menu_Chastity_belt, 'Chastity Belt (30$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Chastity_belt_gray, empty, 'Chastity Belt', 'You already purchased a chastity belt')
	end
	if inventory['deprivation_suit'] = 0:
		func('$menu', 'interaction_city', $menu_item_Deprivation_suit, menu_Deprivation_suit, 'Deprivation Suit (50$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Deprivation_suit_gray, empty, 'Deprivation Suit', 'You already purchased a deprivation suit')
	end
	if inventory['pissuar_stable'] = 0:
		func('$menu', 'interaction_city', $menu_item_Urinal_rack, menu_Urinal_rack, 'Urinal Rack (100$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Urinal_rack_gray, empty, 'Urinal Rack', 'You already purchased a urinal rack')
	end
	if inventory['toilet_stable'] = 0:
		func('$menu', 'interaction_city', $menu_item_Toilet_seat, menu_Toilet_seat, 'Toilet Seat (250$)')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Toilet_seat_gray, empty, 'Toilet Seat', 'You already purchased a toilet seat')
	end
	func('$menu', 'exec_options', $menu_item_backpiercing, 'sp_txt = 1 & gt $curloc', 'Other services')
	func('$menu', '===END===')
}

!Colosseum
!added $sp_text for the first and second options are so theres no sticky text about preparing for battle
$colosseum_options[1] = {
	$place = 'colosseum'
	$sp_text[1] = '  You are in the network of service corridors and chambers beneath the amphitheater. The guards passed you without problems - as a member of the Slavers Guild you are free to visit the schools of gladiators and the stables. You only have to find the right person.'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_LanistaColosseum, 'sp_txt = 21 & gt $curloc', 'Lanista')
	func('$menu', 'exec_options', $menu_item_StablemanColosseum, 'sp_txt = 22 & gt $curloc', 'Stableman')
	if ride_count ! 0:
		func('$menu', 'location_gray', $menu_item_racecount_gray, empty, 'Days to race: <<ride_count>>')
	else
		if slave_state = CONST_INT['slave_exist'] and slave['energy'] > 1 and slave['brand'] ! 0 and city_already_done_today[$str(menu_participate_race)] = 0:
			func('$menu', 'exec_options', $menu_item_participate_race, 'sp_txt = 23 & gt $curloc', 'Participate in the race')
		elseif city_already_done_today[$str(menu_participate_race)] = 0:
			func('$menu', 'location_gray_tooltip', $menu_item_racecount_gray, empty, 'Participate in the race', 'Only branded slaves can compete, and they must have enough energy')
		end
		if city_already_done_today[$str(menu_participate_race)] = 0 and city_already_done_today[$str(menu_watch_race)] = 0: func('$menu', 'interaction_city', $menu_item_watch_race, menu_watch_race, 'Watch the race')
	end
	if gladi_count ! 0:
		func('$menu', 'location_gray', $menu_item_battlecount_gray, empty, 'Days to battle: <<gladi_count>>')
	else
		if slave_state = CONST_INT['slave_exist'] and slave['energy'] > 1 and slave['brand'] ! 0 and slave['gladiatrix_contest'] = 0 and gladiatrix_contest_count <= max(1, guild_reputation - 1):
			func('$menu', 'exec_options', $menu_item_Put_gladiatrix, 'combatant = 1 & sp_txt = 24 & gt $curloc', 'Gladiatrix Contest')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Gladiatrix Contest', 'Only branded slaves can compete, they must have enough energy, and each can compete only once per decade; your reputation with the guild determines how many can compete (2 at B+, 3 at A+, 4 at S+)')
		end
		if city_already_done_today['12801'] = 0 and city_already_done_today[$str(menu_watch_battle)] = 0: func('$menu', 'interaction_city', $menu_item_Watch_battle, menu_watch_battle, 'Watch the battle')
	end
	func('$menu', 'city_form', $menu_item_Leave_Colosseum, menu_Leave_Colosseum, 'Leave the Colosseum')
	func('$menu', '===END===')
}

$colosseum_options[21] = {
	npc = 1 & $npc_id = 'brina'
	func('$menu', 'spacer', 1)

	func('$menu', '===BEGIN===', 'column_0')
	if master_energy > 0:
		func('$menu', 'exec_options', $menu_item_Arrange_me, 'sp_txt = 2 & gt $curloc', 'Arrange sparring for slaver')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_Arrange_me_gray, empty, 'Arrange sparring for slaver', 'You are too tired')
	end
	if slave_state = CONST_INT['slave_exist'] and slave['energy'] > 0:
		func('$menu', 'exec_options', $menu_item_sparring_slave, 'sp_txt = 3 & gt $curloc', 'Arrange sparring for slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_sparring_slave_gray, empty, 'Arrange sparring for slave', 'She is too tired')
	end
	if assistant_state = CONST_INT['slave_exist'] and assistant['energy'] > 0:
		func('$menu', 'exec_options', $menu_item_sparring_assistant, 'sp_txt = 4 & gt $curloc', 'Arrange sparring for assistant')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_sparring_assistant_gray, empty, 'Arrange sparring for assistant', 'She is too tired')
	end
	if spm_number < (master_fighter - boost_up['master_fighter'] + master_fighter/2) and $master_spm[8] = '' and master_energy > 2:
		func('$menu', 'exec_options', $menu_item_special_technique, 'sp_txt = 5 & gt $curloc', 'Teach me a Special Technique')
	elseif master_energy <= 2:
		func('$menu', 'location_gray_tooltip', $menu_item_special_technique_gray, empty, 'Teach me a Special Technique', 'You are too tired')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_special_technique_gray, empty, 'Teach me a Special Technique', 'You have learned as much as you can at your current level')
	end
	!$text_display += {

- Tell me about the art of combat

}
	func('$menu', 'interaction_city', $menu_item_preferencesLanista, menu_preferencesLanista, 'What slaves do you need?')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_merchandiseLanista, menu_merchandiseLanista, 'Look at my merchandise')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_merchandiseLanista_gray, empty, 'Look at my merchandise', 'You have no branded slave to offer')
	end
	func('$menu', 'exec_options', $menu_item_Leavecolosseum_options, 'sp_txt = 1 & gt $curloc', 'End conversation')
	func('$menu', '===END===')
}

$colosseum_options[22] = {
	npc = 1 & $npc_id = 'stableman'
	$sp_text[22] = '  You find a beastman-stableman with a horse’s head, who is responsible for organizing the races. He can be a source of valuable information, especially when it is necessary to know what awaits you in the next race.'
	func('$menu', 'spacer', 4)
	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'interaction_city', $menu_item_next_track, menu_next_track, 'Tell me about the next track')
	func('$menu', 'interaction_city', $menu_item_chariot_race, menu_chariot_race, 'Tell me about a Chariot Race')
	func('$menu', 'exec_options', $menu_item_Leavecolosseum_options, 'sp_txt = 1 & gt $curloc', 'End conversation')
	func('$menu', '===END===')
}

$colosseum_options[23] = {
	$sp_text[23] = '  While there is still time before the race, you can order a variety of chariot modifications. The heavier your chariot components are, the slower and less manueverable your chariot will be during the race, but it will lower the risk of it falling apart in the middle of the race. Ignoring your own defense, you’re playing with death.'
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	if heavy_frame = 1:
		func('$menu', 'exec_options', $menu_item_Pobedit, 'heavy_frame = 0 & dynamic $chariotweight & gt $curloc', 'Pobedit Frame')
	else
		func('$menu', 'exec_options', $menu_item_Carbon, 'heavy_frame = 1 & dynamic $chariotweight & gt $curloc', 'Carbon Fiber Frame')
	end
	if heavy_boards = 1:
		func('$menu', 'exec_options', $menu_item_Armored, 'heavy_boards = 0 & dynamic $chariotweight & gt $curloc', 'Armored Sides')
	else
		func('$menu', 'exec_options', $menu_item_Decorative, 'heavy_boards = 1 & dynamic $chariotweight & gt $curloc', 'Decorative Sides')
	end
	if heavy_chassis = 1:
		func('$menu', 'exec_options', $menu_item_Reinforced, 'heavy_chassis = 0 & dynamic $chariotweight & gt $curloc', 'Reinforced Suspension')
	else
		func('$menu', 'exec_options', $menu_item_Lightweight, 'heavy_chassis = 1 & dynamic $chariotweight & gt $curloc', 'Lightweight Suspension')
	end
	if heavy_wheels = 1:
		func('$menu', 'exec_options', $menu_item_Alloy, 'heavy_wheels = 0 & dynamic $chariotweight & gt $curloc', 'Alloy Wheels')
	else
		func('$menu', 'exec_options', $menu_item_Spoked, 'heavy_wheels = 1 & dynamic $chariotweight & gt $curloc', 'Spoked Wheels')
	end
	if heavy_rider_armor = 1:
		func('$menu', 'exec_options', $menu_item_Heavy, 'heavy_rider_armor = 0 & dynamic $chariotweight & gt $curloc', 'Heavy Protection of Charioteer')
	else
		func('$menu', 'exec_options', $menu_item_Light, 'heavy_rider_armor = 1 & dynamic $chariotweight & gt $curloc', 'Light Protection of Charioteer')
	end
	dynamic $chariotweight
	func('$menu', 'exec_options', $menu_item_chariotweight, '', 'Chariot Weight: <<chariot_weight>>')
	func('$menu', 'exec_options', $menu_item_ride_start, 'city_already_done_today[$str(menu_participate_race)] = 1 & gt "$ride_start"', 'Start Race')
	func('$menu', 'city_form', $menu_item_Leave_Colosseum, menu_Leave_Colosseum, 'Leave the Colosseum')
	func('$menu', '===END===')
}

$colosseum_options[24] = {
	func('$menu', 'spacer', 2)
	func('$menu', '===BEGIN===', 'column_0')
	if $slave['trademark_style'] = '':
		$sp_text[24] = '  Battles take place in the arena with a clear regulation of weapons and equipment. You need to choose a style that <<$slave_name>> will use for this battle. If she becomes a champion, the style she used in the championship battle will become her signature style and she will not be allowed to change it again. Styles that use armor require the slave to bring her own.'
		func('$menu', 'exec_options', $menu_item_net_and_trident, '$g_type = "retiarius" & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Unarmored, Net and Trident')
		if $slave['armor'] = $armor['flagrius']:
			func('$menu', 'exec_options', $menu_item_whipsaw, '$g_type = "flagrius" & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Combined Armor, Whipsaw')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Combined Armor, Whipsaw', 'She is not wearing the required armor: <<$item_name[$armor["flagrius"]]>>')
		end
		if $slave['armor'] = $armor['dimacherus']:
			func('$menu', 'exec_options', $menu_item_Dual, '$g_type = "dimacherus" & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Aramid Suit, Dual Wield')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Aramid Suit, Dual Wield', 'She is not wearing the required armor: <<$item_name[$armor["dimacherus"]]>>')
		end
		if $slave['armor'] = $armor['hoplomachus']:
			func('$menu', 'exec_options', $menu_item_shield, '$g_type = "hoplomachus" & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Chainmail, Weapon and Shield')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Chainmail, Weapon and Shield', 'She is not wearing the required armor: <<$item_name[$armor["hoplomachus"]]>>')
		end
		func('$menu', 'exec_options', $menu_item_Heavy, '$g_type = "kimerian" & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Unarmored, Heavy Weapons')
		func('$menu', 'exec_options', $menu_item_Refusefight, 'sp_txt = 1 & gt $curloc', 'Refuse the Fight')
		challenge_type = 0 &! reset challenge_type for non-champion battles after a champion battle on the same day
	else
		$sp_text[24] = '  Recognized champions of the arena fight only in the most spectacular battles, which draw the largest audience. These unusual fights that involve the champions open and close days in the arena.'
		if $slave['armor'] = $armor[$slave['trademark_style']]:
			func('$menu', 'exec_options', $menu_item_Challange_champion, '$g_type = $slave["trademark_style"] & challenge_type = 1 & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Challenge the Champion')
			func('$menu', 'exec_options', $menu_item_Group_fight, '$g_type = $slave["trademark_style"] & challenge_type = 2 & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Group Fight')
			func('$menu', 'exec_options', $menu_item_Battle_fiend, '$g_type = $slave["trademark_style"] & challenge_type = 3 & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Battle against a Fiend')
			if (slave['arena_level'] >= 8 and slave['c4done'] = 0) or (slave['c1done'] = 1 and slave['c2done'] = 1 and slave['c3done'] = 1 and slave['c4done'] = 0): func('$menu', 'exec_options', $menu_item_absolute_champion, '$g_type = $slave["trademark_style"] & challenge_type = 4 & arena_mode = 1 & slave["gladiatrix_contest"] = 1 & gladiatrix_contest_count += 1 & gt "$gladiator_setup"', 'Challenge Absolute Champion')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Challenge the Champion', 'She is not wearing the required armor: <<$item_name[$armor[$slave["trademark_style"]]]>>')
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Group Fight', 'She is not wearing the required armor: <<$item_name[$armor[$slave["trademark_style"]]]>>')
			func('$menu', 'location_gray_tooltip', $menu_item_battlecount_gray, empty, 'Battle against a Fiend', 'She is not wearing the required armor: <<$item_name[$armor[$slave["trademark_style"]]]>>')
		end
		func('$menu', 'exec_options', $menu_item_Refusefight, 'sp_txt = 1 & gt $curloc', 'Refuse the Fight')
	end
	func('$menu', '===END===')
}

$colosseum_options[2] = {
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_unarmed, 'colosseum_fight = 1 & combatant = 0 & gt $curloc', 'Against Unarmed Slave')
	func('$menu', 'exec_options', $menu_item_wardress, 'colosseum_fight = 2 & combatant = 0 & gt $curloc', 'Against Wardress')
	func('$menu', 'exec_options', $menu_item_shinobi, 'colosseum_fight = 3 & combatant = 0 & gt $curloc', 'Against Shinobi')
	func('$menu', 'exec_options', $menu_item_ironclad, 'colosseum_fight = 4 & combatant = 0 & gt $curloc', 'Against Ironclad')
	func('$menu', 'exec_options', $menu_item_amazon, 'colosseum_fight = 5 & combatant = 0 & gt $curloc', 'Against Amazon')
	!$text_display += {
- Against you!

}
	func('$menu', 'exec_options', $menu_item_Refusesparring, 'sp_txt = 21 & gt $curloc', 'Albeit no, I’d rather…')
	func('$menu', '===END===')
}

$colosseum_options[3] = {
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_unarmed, 'colosseum_fight = 11 & combatant = 1 & gt $curloc', 'Against Unarmed Slave')
	func('$menu', 'exec_options', $menu_item_wardress, 'colosseum_fight = 12 & combatant = 1 & gt $curloc', 'Against Wardress')
	func('$menu', 'exec_options', $menu_item_shinobi, 'colosseum_fight = 13 & combatant = 1 & gt $curloc', 'Against Shinobi')
	func('$menu', 'exec_options', $menu_item_ironclad, 'colosseum_fight = 14 & combatant = 1 & gt $curloc', 'Against Ironclad')
	func('$menu', 'exec_options', $menu_item_amazon, 'colosseum_fight = 15 & combatant = 1 & gt $curloc', 'Against Amazon')
	!$text_display += {
- Against you!

}
	func('$menu', 'exec_options', $menu_item_Refusesparring, 'sp_txt = 21 & gt $curloc', 'Albeit no, I’d rather…')
	func('$menu', '===END===')
}

$colosseum_options[4] = {
	func('$menu', 'spacer', 2)

	func('$menu', '===BEGIN===', 'column_0')
	func('$menu', 'exec_options', $menu_item_unarmed, 'colosseum_fight = 31 & combatant = 2 & gt $curloc', 'Against Unarmed Slave')
	func('$menu', 'exec_options', $menu_item_wardress, 'colosseum_fight = 32 & combatant = 2 & gt $curloc', 'Against Wardress')
	func('$menu', 'exec_options', $menu_item_shinobi, 'colosseum_fight = 33 & combatant = 2 & gt $curloc', 'Against Shinobi')
	func('$menu', 'exec_options', $menu_item_ironclad, 'colosseum_fight = 34 & combatant = 2 & gt $curloc', 'Against Ironclad')
	func('$menu', 'exec_options', $menu_item_amazon, 'colosseum_fight = 35 & combatant = 2 & gt $curloc', 'Against Amazon')
	!$text_display += {
- Against you!

}
	func('$menu', 'exec_options', $menu_item_Refusesparring, 'sp_txt = 21 & gt $curloc', 'Albeit no, I’d rather…')
	func('$menu', '===END===')
}

$colosseum_options[5] = {
	spm_mod = spm_number+1
	spm_price = 10*spm_mod*spm_mod
	func('$menu', 'spacer', 1)
	func('$menu', '===BEGIN===', 'column_0')
	if sparks >= spm_price and spm_learned['удар_с_разворота'] = 0:
		func('$menu', 'interaction_city', $menu_item_Roundhouse, menu_Roundhouse, 'Roundhouse Kick (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Roundhouse_gray, empty, 'Roundhouse Kick (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['лицо_прикладом'] = 0:
		func('$menu', 'interaction_city', $menu_item_Facebash, menu_Facebash, 'Face Bash (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Facebash_gray, empty, 'Face Bash (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['рассечение'] = 0:
		func('$menu', 'interaction_city', $menu_item_Swift, menu_Swift, 'Swift Blow (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Swift_gray, empty, 'Swift Blow (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['ответный_удар'] = 0:
		func('$menu', 'interaction_city', $menu_item_Riposte, menu_Riposte, 'Riposte (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Riposte_gray, empty, 'Riposte (<<spm_price>>$)')
	end
	func('$menu', 'exec_options', $menu_item_Refusesparring, 'sp_txt = 21 & gt $curloc', 'Albeit no, I’d rather…')
	func('$menu', '===END===')

	func('$menu', '===BEGIN===', 'column_1')
	if sparks >= spm_price and spm_learned['воинственный_клич'] = 0:
		func('$menu', 'interaction_city', $menu_item_Battlecry, menu_Battlecry, 'Battle Cry (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Battlecry_gray, empty, 'Battle Cry (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['оглушение'] = 0:
		func('$menu', 'interaction_city', $menu_item_Heavyblow, menu_Heavyblow, 'Heavy Blow (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Heavyblow_gray, empty, 'Heavy Blow (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['подрезка'] = 0:
		func('$menu', 'interaction_city', $menu_item_Dashing, menu_Dashing, 'Dashing Blow (<<spm_price>>$)')
		else
		func('$menu', 'location_gray', $menu_item_Dashing_gray, empty, 'Dashing Blow (<<spm_price>>$)')
	end
	if sparks >= spm_price and spm_learned['ослепление'] = 0:
		func('$menu', 'interaction_city', $menu_item_Precise, menu_Precise, 'Precise Hit (<<spm_price>>$)')
	else
		func('$menu', 'location_gray', $menu_item_Precise_gray, empty, 'Precise Hit (<<spm_price>>$)')
	end
	func('$menu', '===END===')
}

!Moneylender
$moneylender_options[1] = {
	npc = 1 & $npc_id = 'moneylender'

	func('$menu', '===BEGIN===', 'column_0')
	if nsfw = 1: not_safe = 1
	if debt <= 0:
		func('$menu', 'exec_options', $menu_item_Borrow_sparks, 'sp_txt = 2 & gt $curloc', 'Borrow sparks')
	else
		if sparks >= debt:
			func('$menu', 'interaction_city', $menu_item_Repay_debt, menu_Repay_debt, 'Repay the Debt')
		else
			func('$menu', 'location_gray_tooltip', $menu_item_Repay_debt_gray, empty, 'Repay the Debt', 'You do not have enough sparks')
		end
	end
	!$text_display += {

Talk about business

}
	func('$menu', 'interaction_city', $menu_item_preferencesMoneylender, menu_preferencesMoneylender, 'Check preferences')
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		func('$menu', 'interaction_city', $menu_item_OfferMoneylender, menu_OfferMoneylender, 'Offer a slave')
	else
		func('$menu', 'location_gray_tooltip', $menu_item_OfferMoneylender_gray, empty, 'Offer a slave', 'You have no branded slave to offer')
	end
	func('$menu', 'city_form', $menu_item_Leave_Moneylender, menu_Leave_Moneylender, 'End conversation')
	func('$menu', '===END===')
}

$moneylender_options[2] = {
	npc = 1 & $npc_id = 'moneylender'

	func('$menu', '===BEGIN===', 'column_0')
	if nsfw = 1: not_safe = 1
	func('$menu', 'interaction_city', $menu_item_laon1, menu_laon1, '500$, repay 600$, 30 days')
	if debt_history > 0:
		func('$menu', 'interaction_city', $menu_item_laon2, menu_laon2, '1000$, repay 1250$, 40 days')
	else
		func('$menu', 'location_gray', $menu_item_laon2_gray, empty, '1000$, repay 1250$, 40 days')
	end
	if debt_history > 1:
		func('$menu', 'interaction_city', $menu_item_laon3, menu_laon3, '2000$, repay 2600$, 50 days')
	else
		func('$menu', 'location_gray', $menu_item_laon3_gray, empty, '2000$, repay 2600$, 50 days')
	end
	if debt_history > 2:
		func('$menu', 'interaction_city', $menu_item_laon4, menu_laon4, '3000$, repay 4200$, 60 days')
	else
		func('$menu', 'location_gray', $menu_item_laon4_gray, empty, '3000$, repay 4200$, 60 days')
	end
	func('$menu', 'exec_options', $menu_item_RefuseBorrow, 'sp_txt = 1 & gt $curloc', 'Change topic')
	func('$menu', '===END===')
}

!Yôhanan Stiven house
$yôhanan_stiven_options[1] = {
	$text_display = '
'
	if slave_state = CONST_INT['slave_exist'] and slave['brand'] > 0 and slave['brand'] ! 4:
		$text_display += '

Offer merchandise

'
	else
		$text_display += '

Offer merchandise

'
	end
	$text_display += '

Check preferences

'
	$text_display += '

Bid farewell and leave

'
}

!Preparing for fight - weapon selection screen - overhauled by crushboss
$get_weapon[1] = {

	$text_display = ''

	if $за_спиной ! '':
		$text_display += "

Over the shoulder: <<$item_name[$за_спиной]>>

"
	else
		$text_display += '

Nothing over the shoulder

'
	end

	if $слева ! '':
		$text_display += "

Left: <<$item_name[$слева]>>

"
	else
		$text_display += '

Nothing on the left side

'
	end

	if $справа ! '':
		$text_display += "

Right: <<$item_name[$справа]>>

"
	else
		$text_display += '

Nothing on the right side

'
	end

	if $предплечье ! '':
		$text_display += "

In a bracer: <<$item_name[$предплечье]>>

"
	elseif combatant = 0:
		$text_display += '

Nothing in a bracer

'
	elseif combatant = 1 or combatant = 2:
		$предплечье = ''
		$slave["arm_wpn"] = ''
		$assistant["arm_wpn"] = ''
	end

	if $в_сапоге ! '':
		$text_display += "

In a boot: <<$item_name[$в_сапоге]>>

"
	elseif combatant = 0:
		$text_display += {

Nothing in a boot

}
	elseif combatant = 1 or combatant = 2:
		$в_сапоге = ''
		$slave["leg_wpn"] = ''
		$assistant["leg_wpn"] = ''
	end

	if combatant = 0 and $master['prev_primary_wpn'] ! '' and ($master_back_wpn = $master['prev_primary_wpn'] or $master_left_wpn = $master['prev_primary_wpn'] or $master_right_wpn = $master['prev_primary_wpn'] or $master_arm_wpn = $master['prev_primary_wpn'] or $master_leg_wpn = $master['prev_primary_wpn']):
		$text_display += "

Use Previous Weapon Configuration

"
	elseif combatant = 1 and $slave['prev_primary_wpn'] ! '' and ($slave['back_wpn'] = $slave['prev_primary_wpn'] or $slave['left_wpn'] = $slave['prev_primary_wpn'] or $slave['right_wpn'] = $slave['prev_primary_wpn'] or $slave['arm_wpn'] = $slave['prev_primary_wpn'] or $slave['leg_wpn'] = $slave['prev_primary_wpn']):
		$text_display += "

Use Previous Weapon Configuration

"
	elseif combatant = 2 and $assistant['prev_primary_wpn'] ! '' and ($assistant['back_wpn'] = $assistant['prev_primary_wpn'] or $assistant['left_wpn'] = $assistant['prev_primary_wpn'] or $assistant['right_wpn'] = $assistant['prev_primary_wpn'] or $assistant['arm_wpn'] = $assistant['prev_primary_wpn'] or $assistant['leg_wpn'] = $assistant['prev_primary_wpn']):
		$text_display += "

Use Previous Weapon Configuration

"
	end

	$text_display += '

Join the battle

'
}

$get_weapon[2] = {

	if no_wpn["за_спиной"] = 1: nogoto = 0 & gt "начать_бой"

	$text_display = '
'

	!Shoulder slot will always be greyed out when selecting a secondary/off-hand weapon since all shoulder slot items are two-handed - crushboss
	if $за_спиной ! '' and no_wpn["за_спиной"] = 0:
		$text_display += "

Over the shoulder: <<$item_name[$за_спиной]>>

"
	elseif $за_спиной = '':
		$text_display += '

Nothing over the shoulder

'
	end

	if $слева ! '' and no_wpn["слева"] = 0:
		$text_display += '

Left: <<$item_name[$слева]>>

'
	elseif no_wpn["слева"] = 1 or no_wpn["слева"] = 2:
		$text_display += '

Left: <<$item_name[$слева]>>

'
	elseif $слева = '':
		$text_display += '

Nothing on the left side

'
	end

	if $справа ! '' and no_wpn["справа"] = 0:
		$text_display += '

Right: <<$item_name[$справа]>>

'
	elseif no_wpn["справа"] = 1 or no_wpn["справа"] = 2:
		$text_display += '

Right: <<$item_name[$справа]>>

'
	elseif $справа = '':
		$text_display += '

Nothing on the right side

'
	end

	if $предплечье ! '' and no_wpn["предплечье"] = 0:
		$text_display += '

In a bracer: <<$item_name[$предплечье]>>

'
	elseif no_wpn["предплечье"] = 1 or no_wpn["предплечье"] = 2:
		$text_display += '

In a bracer: <<$item_name[$предплечье]>>

'
	elseif $предплечье = '' and combatant = 0:
		$text_display += '

Nothing in a bracer

'
	end

	if $в_сапоге ! '' and no_wpn["в_сапоге"] = 0:
		$text_display += '

In a boot: <<$item_name[$в_сапоге]>>

'
	elseif no_wpn["в_сапоге"] = 1 or no_wpn["в_сапоге"] = 2:
		$text_display += '

In a boot: <<$item_name[$в_сапоге]>>

'
	elseif $в_сапоге = '' and combatant = 0:
		$text_display += '

Nothing in a boot

'
	end

	$text_display += '

Join the battle

'
}

$get_weapon[3] = {
	if no_wpn["за_спиной"] = 0 and no_wpn["слева"] = 0 and no_wpn["справа"] = 0 and no_wpn["предплечье"] = 0 and no_wpn["в_сапоге"] = 0:
		$text_display = '

'
		$text_display += '

Stool

'
		$text_display += '

Dagger

'
		dynamic $toolsequipped
		if lashequipped = 1 or нагайка > 0: $text_display += '

Cat o’ Nine Tails

'
		$text_display += '

Join the battle

'
	end
}

--- #options ---------------------------------

repo_name: zaksynack/game

license: unknown