code:
# hero_creation
!Hero Creation Screen
!Overhauled by crushboss

!for msg
$MSG_BACKIMAGE = 'content\pic\msg_bg.png'
$MSG_OK_IMAGE = 'content/pic/buttons/ok-icon.png'
$MSG_FORMAT = '
%TEXT%
'
MSG_TEXT_X = 80
MSG_TEXT_Y = 50
MSG_TEXT_W = 380
MSG_TEXT_H = 400
MSG_OK_X = 250
MSG_OK_Y = 340
MSG_X = 200

!init vars

if hero_choice = 0: hero_choice = 1

if game_difficulty < 2:
	! Cheat codes are disabled for Extreme difficulty, except the age ones

	if $master_name = 'JeanGrey' and cheat_all_basic < 1:
		cheat_a = 2
		cheat_b = 2
		cheat_c = 2
		cheat_i = 2
		cheat_k = 2
		cheat_all_basic = 1
	end

	if $master_name = 'BlackWidow' and cheat_all_low < 1:
		cheat_a = 2
		cheat_b = 2
		cheat_c = 2
		cheat_i = 2
		cheat_k = 2
		cheat_l = 2
		cheat_all_low = 1
	end

	if $master_name = 'ScarletWitch' and cheat_all < 1:
		cheat_a = 2
		cheat_b = 2
		cheat_c = 2
		cheat_h = 2
		cheat_i = 2
		cheat_k = 2
		cheat_all = 1
	end

	if $master_name = 'BlackCat' and cheat_all_max < 1:
	! npc_reveal['realtor'] = 1
		cheat_a = 2
		cheat_b = 2
		cheat_c = 2
		cheat_i = 2
		cheat_j = 2
		cheat_all_max = 1
		faction_fame['serpis'] = 4
		faction_fame['taurus'] = 4
		faction_fame['kamira'] = 4
		faction_fame['korvus'] = 4
		faction_fame['neutral'] = 5
		noble_status = 1
		guild_reputation_rate += 40
		brand_rate += 20
	end

	if ($master_name = 'CrushBoss' and cheat_a < 1) or cheat_a = 2:
		hero_choice = 3
		cheat_m = 2
		master_excitement_rate = 200
		inventory['stethoscope'] = 1
		faction_fame['neutral'] = 1
		faction_fame['taurus'] = 1
		faction_fame['serpis'] = 1
		faction_fame['korvus'] = 1
		faction_fame['kamira'] = 1
		!Special Combat Techniques
		spm_learned['удар_с_разворота'] = 1
		spm_learned['рассечение'] = 1
		spm_learned['воинственный_клич'] = 1
		spm_learned['подрезка'] = 1
		spm_learned['ослепление'] = 1
		spm_learned['оглушение'] = 1
		spm_learned['ответный_удар'] = 1
		spm_learned['лицо_прикладом'] = 1
		$master_spm[1] = 'удар_с_разворота'
		$master_spm[2] = 'рассечение'
		$master_spm[3] = 'воинственный_клич'
		$master_spm[4] = 'подрезка'
		$master_spm[5] = 'ослепление'
		$master_spm[6] = 'оглушение'
		$master_spm[7] = 'ответный_удар'
		$master_spm[8] = 'лицо_прикладом'
		isabella_get = 1
		cheat_a = 1
	end

	if ($master_name = 'Thor' and cheat_b < 1) or cheat_b = 2:
		!Estate
		$estate = 'white_house'
		faction_fame['neutral'] = 1
		faction_fame['korvus'] = 0
		$starting_area = 'White Town'
		$estate = 'white_house'

		!Extended Rental
		extended_rental_cheat = 5
		lab = 1
		boudoir = 1
		dungeon = 1
		barn = 1
		bath = 1
		kitchen = 1
		pen = 1
		arachnidSpider = 1
		polypusvermin = 1

		!Estate Interiors
		$study = 'classic'
		$bed = 'stylish'
		$bath = 'gothic'
		$dungeon = 'executor'
		$kitchen = 'basic'
		$lab = 'basic'
		$boudoir = 'gothic'

		!Starting Money
		sparks += 25000

		!Standard of Living, Brand Rate, Faction Fame, & Misc
		master_wealth_target = 6
		master_wealth = 6
		brand_rate += 50
		faction_fame['neutral'] = 1
		faction_fame['taurus'] = 1
		faction_fame['serpis'] = 1
		faction_fame['korvus'] = 1
		faction_fame['kamira'] = 1
		cheat_b = 1
	end

	if ($master_name = 'Hulk' and cheat_c < 1) or cheat_c = 2:
		!Estate
		$estate = 'white_house'
		faction_fame['neutral'] = 1
		$starting_area = 'White Town'

		!Stat adjustments
		master_str = 5
		master_libido = 5
		master_domination = 5

		!Weapon and Armor Inventory
		фламберг = 6
		нагината = 6
		моргенштерн = 6
		грейтекс = 6
		бита = 6
		скотобой = 6
		кнут = 6
		шпага = 6
		рапира = 6
		кончар = 6
		гладиус = 6
		бастард = 6
		мачете = 6
		катана = 6
		трезубец = 6
		демократизатор = 6
		кинжал = 6
		стилет = 6
		кастет = 6
		нагайка = 6
		глушилка = 6
		тесак = 6
		мулава = 6
		плейт = 6
		! кольчуга = 3
		! посох_огня = 1

		!Master Clothing Inventory
		! comfy_robes = 1
		! fancy_suit = 1
		regal_suit = 1
		formal_suit = 1
		aketon = 1
		livery = 1
		medic_robes = 1
		wizard_robes = 1

		raven_crown = 1
		chimera_earring = 1
		snake_amulet = 1
		bull_ring = 1

		!Master Armor, Weapons, and Clothing Equipped
		$master_wpn = 'бастард'
		$master_scnd = ''
		$master_cloth = 'aketon'
		$master_armor = 'плейт'
		$master_back_wpn = 'нагината'
		$master_left_wpn = 'тесак'
		$master_right_wpn = 'бастард'
		$master_arm_wpn = 'кинжал'
		$master_leg_wpn = 'стилет'
		$master_head_gear = 'raven_crown'
		$master_earring = 'chimera_earring'
		$master_amulet = 'snake_amulet'
		$master_ring = 'bull_ring'
		raven_crown_on = 1
		chimera_gem_on = 1
		snake_amulet_on = 1
		bull_ring_on = 1
		item_supermacy_bonus += 5

		!Master fridge Inventory
		fridge['vegetables'] = 30
		fridge['grain'] = 25
		fridge['spice'] = 30
		fridge['cheese'] = 25
		fridge['eggs'] = 25
		fridge['milk'] = 25
		fridge['cream'] = 25
		fridge['mince'] = 25
		fridge['meat'] = 30
		fridge['alcohol'] = 60
		spawn_semen = 120

		!Lab Inventory
		lab_store['slime'] = 12
		lab_store['kanabis'] = 30
		lab_store['koffe'] = 30
		lab_store['meth'] = 30
		lab_store['opium'] = 30

		!Potion Inventory
		вакхический_нектар = 20
		тонизируюзщий_эликсир = 30
		целительный_бальзам = 30
		приворотное_зелье = 20
		мощный_афодизиак = 20
		вода_леты = 10

		!BSDM Inventory
		inventory['deprivation_suit'] = 1
		inventory['vaginal_balls'] = 1
		inventory['anal_plug'] = 1
		inventory['secure_gag'] = 1
		inventory['chastity_belt'] = 1
		inventory['pissuar_stable'] = 1
		inventory['toilet_stable'] = 1
		inventory['stethoscope'] = 1
		vibrator = 1
		cheat_c = 1
	end

	if $master_name = 'BruceLee' and cheat_d < 1:
		sparks += 5000
		hero_points = 1600
		master_fighter = 5
		cheat_d = 1
	end

	if ($master_name = 'Elektra' and cheat_h < 1) or cheat_h = 2:
		cheat_h = 1
	end

	if ($master_name = 'Isabella' and cheat_i < 1) or cheat_i = 2:
		cheat_i = 1
	end

	if ($master_name = 'Deathstrike' and cheat_j < 1) or cheat_j = 2:
		cheat_j = 1
		cheat_h = 0
	end

	if ($master_name = 'Rogue' and cheat_k < 1) or cheat_k = 2:
		cheat_k = 1
	end

	if ($master_name = 'Enchantress' and cheat_l < 1) or cheat_l = 2:
		cheat_l = 1
	end

	if ($master_name = 'Qwerty' and cheat_m < 1) or cheat_m = 2:
		master_str = 5
		master_cha = 5
		master_style = 5
		master_libido = 5
		master_tutor = 5
		master_fighter = 5
		master_butler = 5
		master_artdirector = 5
		master_medic = 5
		master_mage = 5
		master_torture = 5
		master_domination = 5
		master_bondage = 5
		master_flagelation = 5
		master_petting = 5
		master_oral = 5
		master_penetration = 5
		master_fetish = 5
		master_excitement = 5
		cheat_m = 1
	end

end &! end of game difficulty check

if no_loli ! 1 and (($master_name = 'loli' and cheat_e < 1) or cheat_e = 2):
	cheat_e = 1
	cheat_f = 0
	cheat_g = 0
end
if cheat_e > 0:
	*p '
Only Loli Slaves
'
end

if ($master_name = 'young' and cheat_f < 1) or cheat_f = 2:
	cheat_f = 1
	cheat_e = 0
	cheat_g = 0
end
if cheat_f > 0:
	*p '
Only Young Slaves
'
end

if (($master_name = 'mature' or $master_name = 'milf') and cheat_g < 1) or cheat_g = 2:
	cheat_g = 1
	cheat_e = 0
	cheat_f = 0
end
if cheat_g > 0:
	*p '
Only Mature Slaves
'
end

if cheat_a > 0 or cheat_b > 0 or cheat_c > 0 or cheat_d > 0 or cheat_h > 0 or cheat_i > 0 or cheat_j > 0 or cheat_k > 0 or cheat_l > 0 or cheat_all > 0 or cheat_all_basic > 0 or cheat_all_low > 0 or cheat_all_max > 0 or isabella_get > 0:
	*p '
Cheats Active
'
end

if no_loli ! 1 and game_difficulty ! 0:
	if hero_choice = 9 and master_libido > 1: dynamic $lower_libido & gt $curloc &! Uncle Tom is always impotent in loli version
	if hero_choice = 9 and master_libido = 1: dynamic $lower_libido & msg 'This is a challenge character. Libido is locked on Normal or Extreme difficulty.' & gt $curloc

	if hero_choice = 9 and ($estate = 'white_house' or $estate = 'korvus_house'): dynamic $lower_rep & gt $curloc
	if hero_choice = 9 and $estate = 'taurus_house': dynamic $lower_rep & msg 'This is a challenge character. Cannot start in White Town, the Necropolis or the Quarter of the Bull on Normal or Extreme difficulty.' & gt $curloc
end

if game_difficulty ! 0 and $estate = 'white_house': dynamic $lower_rep & msg 'Cannot start in White Town on Normal or Extreme difficulty. Only patricians are allowed to live there.' & gt $curloc

$master_ava = $sepia_ava_path[hero_choice]
$master_ava_color = $clear_ava_path[hero_choice]

*p '

'

!Choose game difficulty feature - ImperatorAugustus
if first_visit['hero_creation'] = 0:
	first_visit['hero_creation'] = 1 &! do-once

	game_difficulty = 1
	$difficulty_description[0] = 'Easy'
	$difficulty_description[1] = 'Normal'
	$difficulty_description[2] = 'Extreme'
end

if custom_game = 1:
	*p '

'
	*p 'Difficulty:	'
	*p '	'
	*p '<<$difficulty_description[game_difficulty]>>	'
	*p '	'
	*p '

'
end

*p '
'
*nl '[+]/[-]&nbsp<<$starting_area>>'
*nl '[+]/[-]&nbsp<<$master_str[master_str]>>'
*nl '[+]/[-]&nbsp<<$master_cha[master_cha]>>'
*nl '[+]/[-]&nbsp<<$master_libido[master_libido]>>'
*nl '[+]/[-]&nbsp<<$master_domination[master_domination]>>'
*nl 'SKILLS:'
if game_difficulty = 0:
	*p ' '
end
*nl '[+]/[-]&nbsp<<$master_tutor[master_tutor]>>'
*nl '[+]/[-]&nbsp<<$master_butler[master_butler]>>'
*nl '[+]/[-]&nbsp<<$master_artdirector[master_artdirector]>>'
*nl '[+]/[-]&nbsp<<$master_medic[master_medic]>>'
*nl '[+]/[-]&nbsp<<$master_fighter[master_fighter]>>'
*nl '[+]/[-]&nbsp<<$master_mage[master_mage]>>'
*nl '[+]/[-]&nbsp<<$master_flagelation[master_flagelation]>>'
*nl '[+]/[-]&nbsp<<$master_torture[master_torture]>>'
*nl '[+]/[-]&nbsp<<$master_bondage[master_bondage]>>'
*nl 'SEX TECHNIQUES:'
*nl '[+]/[-]&nbsp<<$master_petting[master_petting]>>'
*nl '[+]/[-]&nbsp<<$master_penetration[master_penetration]>>'
*nl '[+]/[-]&nbsp<<$master_oral[master_oral]>>'
*nl '[+]/[-]&nbsp<<$master_fetish[master_fetish]>>
'

!отдельный класс чтобы блок не съезжал при длинном имени
*p '
Name: <<$master_name>> [change]
'

*p '
'
if game_difficulty ! 0:
	*p 'Points:'
	*nl iif(hero_points < 0, '<<hero_points>>', '<<hero_points>>')
else
	*nl
end

*nl ' APPEARANCE '
*p '
'
*p '
<img src = "<<$master_ava>>">
'

*p '

'
if (hero_points >= 0 and sparks >= 200) or game_difficulty = 0:
	*p '
{ Start }
'
end

*p '
'
*nl 'CUSTOMIZATION COST:'
*nl 'Astonishing'
*nl 'Excellent'
*nl 'Good'
*nl 'Mediocre'
*nl 'Bad'
*nl 'Awful
'

*p '

'
*nl '80 pnts'
*nl '40 pnts'
*nl '20 pnts'
*nl '10 pnts'
*nl '5  pnts'
*nl '0  pnts
'

if game_difficulty = 0:
	*p '
Patrician:
'
	if get_initial_slave = 1:
		*p '

'
	else
		*p '

'
	end
else
	*p '
Ignore story:
'
	if slaver_background_matters = 0:
		*p '

'
	else
		*p '

'
	end
end

!Choose starting sparks feature - crushboss
if custom_game = 1:
	*p '

'
	*p 'Sparks:	'
	*p '	'
	*p '<font color="<<iif(sparks < 200, ''#cd0000'', ''#0000D8'')>>" size="6"><<sparks>>	'
	*p '	'
	*p '

'
end

!Choose starting factions feature - crushboss
if custom_game = 1:
	*p '
'
	*p 'FACTION:- White House'
	*nl '- Corvus House'
	*nl '- Taurus House'
	*nl '- Serpis House'
	*nl '- Camira House
'

	if $estate = 'white_house' and faction_fame['neutral'] = 1 and faction_purchase_neutral = 0:
		*p '

'
	elseif faction_fame['neutral'] = 0 and $estate ! 'white_house':
		*p '

'
	elseif faction_fame['neutral'] = 1 and ($estate = 'korvus_house' or $estate = 'taurus_house' or $estate = 'serpis_house' or $estate = 'kamira_house' or $estate = 'slum_house'):
		*p '

'
	else
		*p '

'
	end

	if $estate = 'korvus_house' and faction_fame['korvus'] = 1 and faction_purchase_korvus = 0 and $estate ! 'white_house':
		*p '

'
	elseif faction_fame['korvus'] = 0 and $estate ! 'korvus_house':
		*p '

'
	elseif faction_fame['korvus'] = 1 and ($estate = 'taurus_house' or $estate = 'serpis_house' or $estate = 'kamira_house' or $estate = 'slum_house'):
		*p '

'
	else
		*p '

'
	end

	if $estate = 'taurus_house' and faction_fame['taurus'] = 1 and faction_purchase_taurus = 0 and ($estate ! 'korvus_house' or $estate ! 'white_house'):
		*p '

'
	elseif faction_fame['taurus'] = 0 and $estate ! 'taurus_house':
		*p '

'
	elseif faction_fame['taurus'] = 1 and ($estate = 'serpis_house' or $estate = 'kamira_house' or $estate = 'slum_house'):
		*p '

'
	elseif $estate ! 'korvus_house' or $estate ! 'white_house':
		*p '

'
	end

	if $estate = 'serpis_house' and faction_fame['serpis'] = 1 and faction_purchase_serpis = 0 and ($estate ! 'taurus_house' or $estate ! 'korvus_house' or $estate ! 'white_house'):
		*p '

'
	elseif faction_fame['serpis'] = 0 and $estate ! 'serpis_house':
		*p '

'
	elseif faction_fame['serpis'] = 1 and ($estate = 'kamira_house' or $estate = 'slum_house'):
		*p '

'
	elseif $estate ! 'taurus_house' or $estate ! 'korvus_house' or $estate ! 'white_house':
		*p '

'
	end

	if $estate = 'kamira_house' and faction_fame['kamira'] = 1 and faction_purchase_kamira = 0 and ($estate ! 'serpis_house' or $estate ! 'taurus_house' or $estate ! 'korvus_house' or $estate ! 'white_house'):
		*p '

'
	elseif faction_fame['kamira'] = 0 and $estate ! 'kamira_house':
		*p '

'
	elseif faction_fame['kamira'] = 1 and $estate = 'slum_house':
		*p '

'
	elseif $estate ! 'serpis_house' or $estate ! 'taurus_house' or $estate ! 'korvus_house' or $estate ! 'white_house':
		*p '

'
	end
end

!Debug Testing code - crushboss
! msg 'White House: <<faction_fame[''neutral'']>>
Corvus House: <<faction_fame[''korvus'']>>
Taurus House: <<faction_fame[''taurus'']>>
Serpis House: <<faction_fame[''serpis'']>>
Camira House: <<faction_fame[''kamira'']>>
'
!End of debug testing code

--- hero_creation ---------------------------------


code:
# hero_description
*p '

'

$master_name = $master_base_name[hero_choice]
$master_ava = $sepia_ava_path[hero_choice]
$master_ava_color = $clear_ava_path[hero_choice]
dynamic $master_version_stats[hero_choice]
master_energy = master_str + 1
if master_energy > 5: master_energy = 5

$secondary_stt = ''
$secondary_stt += '<<$master_tutor[master_tutor]>>
'
$secondary_stt += '<<$master_butler[master_butler]>>
'
$secondary_stt += '<<$master_artdirector[master_artdirector]>>
'
$secondary_stt += '<<$master_medic[master_medic]>>
'
$secondary_stt += '<<$master_fighter[master_fighter]>>
'
$secondary_stt += '<<$master_mage[master_mage]>>
'
$secondary_stt += '<<$master_flagelation[master_flagelation]>>
'
$secondary_stt += '<<$master_torture[master_torture]>>
'
$secondary_stt += '<<$master_bondage[master_bondage]>>
'
$secondary_stt += '<<$master_petting[master_petting]>>
'
$secondary_stt += '<<$master_penetration[master_penetration]>>
'
$secondary_stt += '<<$master_oral[master_oral]>>
'
$secondary_stt += '<<$master_fetish[master_fetish]>>
'

*p '
<<$master_str[master_str]>>'
*nl '<<$master_cha[master_cha]>>'
*nl '<<$master_libido[master_libido]>>'
*nl '<<$master_domination[master_domination]>>
'
*nl '<<$secondary_stt>>
'

*p '
<<$master_name>>
'
*p '
<<$hero_difficulty[hero_choice]>>
'
*p '
<<$hero_description[hero_choice]>>
'

*p '
<img src = "<<$master_ava>>">
'
*p '

'

*p '

'

*p '
Non-aligned skills rise much slower:
'
*p '

'

*p '

'
*p '

'

--- hero_description ---------------------------------

repo_name: zaksynack/game

license: unknown


code:
# init_custom_game
!Initialize Custom Game

get_initial_slave = 0
sparks = 6000 &! equivalent to Blade
hero_points = 585 &! equivalent to Blade

master_energy = 5
master_excitement = 0
master_excitement_rate = 0

master_str = 1
master_cha = 0
master_style = 0
master_libido = 0

master_str_rate = 0
master_cha_rate = 0
master_libido_rate = 0
master_domination_rate = 0

master_tutor = 0
master_fighter = 0
master_butler = 0
master_artdirector = 0
master_medic = 0
master_mage = 0
master_torture = 0
master_domination = 0
master_bondage = 0
master_flagelation = 0

master_tutor_rate = 0
master_fighter_rate = 0
master_butler_rate = 0
master_artdirector_rate = 0
master_medic_rate = 0
master_mage_rate = 0
master_torture_rate = 0
master_bondage_rate = 0
master_flagelation_rate = 0

master_petting = 0
master_oral = 0
master_penetration = 0
master_fetish = 0

master_petting_rate = 0
master_oral_rate = 0
master_penetration_rate = 0
master_fetish_rate = 0

brand_rate = 0
guild_reputation_rate = 0

master_wealth_target = 0
master_wealth = 0

$estate = 'slum_house'
$starting_area = 'The Slums'

faction_fame['neutral'] = 0
faction_fame['korvus'] = 0
faction_fame['taurus'] = 0
faction_fame['serpis'] = 0
faction_fame['kamira'] = 0

faction_purchase_kamira = 0
faction_purchase_serpis = 0
faction_purchase_taurus = 0
faction_purchase_korvus = 0
faction_purchase_neutral = 0

noble_status = 0

custom_game = 1
story_mode = 0
demo_game = 0
difficulty_setting = 0

extended_rental_cheat = 0
lab = 0
boudoir = 0
dungeon = 0
barn = 0
bath = 0
kitchen = 0
pen = 0
arachnidSpider = 0
polypusvermin = 0

!Weapon and Armor Inventory
фламберг = 0
нагината = 0
моргенштерн = 0
грейтекс = 0
бита = 0
скотобой = 0
кнут = 0
шпага = 0
рапира = 0
кончар = 0
гладиус = 0
бастард = 0
мачете = 0
катана = 0
трезубец = 0
демократизатор = 0
кинжал = 0
стилет = 0
кастет = 0
нагайка = 0
глушилка = 0
тесак = 0
мулава = 0
плейт = 0
кольчуга = 0
посох_огня = 0

!Master Clothing Inventory
comfy_robes = 0
fancy_suit = 0
regal_suit = 0
formal_suit = 0
aketon = 0
livery = 0
medic_robes = 0
wizard_robes = 0

raven_crown = 0
chimera_earring = 0
snake_amulet = 0
bull_ring = 0

$master_wpn = ''
$master_scnd = ''
$master_cloth = 'man_rugs'
$master_armor = ''
$master_back_wpn = ''
$master_left_wpn = ''
$master_right_wpn = ''
$master_arm_wpn = ''
$master_leg_wpn = ''
$master_head_gear = ''
$master_earring = ''
$master_amulet = ''
$master_ring = ''
raven_crown_on = 0
chimera_gem_on = 0
snake_amulet_on = 0
bull_ring_on = 0
item_supermacy_bonus = 0

killvar 'inventory'
killvar 'fridge'
spawn_semen = 0
killvar 'lab_store'

!Potion Inventory
вакхический_нектар = 0
тонизируюзщий_эликсир = 0
целительный_бальзам = 0
приворотное_зелье = 0
мощный_афодизиак = 0
вода_леты = 0

!Special Combat Techniques
killvar 'spm_learned'
killvar '$master_spm'

! Reset cheat codes
cheat_a = 0
cheat_b = 0
cheat_c = 0
cheat_d = 0
! e,f,g limit slave generation to selected age - no reset for these
cheat_h = 0
cheat_i = 0
cheat_j = 0
cheat_k = 0
cheat_l = 0
cheat_all = 0
cheat_all_basic = 0
cheat_all_low = 0
cheat_all_max = 0
isabella_get = 0

--- init_custom_game ---------------------------------


code:
# init_demo_game
$master_ava = 'content\pic\master\master_noble_sepia.png'
$master_ava_color = 'content\pic\master\master_noble.png'
$master_name = 'Jack'

master_energy = 5

master_str = 3
master_cha = 3
master_libido = 3
master_domination = 3

master_tutor = 3
master_fighter = 3
master_mage = 3
master_butler = 3
master_artdirector = 3
master_medic = 3

master_bondage = 3
master_flagelation = 3
master_torture = 3

master_petting = 3
master_oral = 3
master_penetration = 3
master_fetish = 3

master_haircut = 30
master_visage = 10

!other starting vars

bath = 1
kitchen = 1
barn = 0 &! disable barn for tutorial - ImperatorAugustus
dungeon = 0
lab = 0
library = 0

art_material = 4
percussion = 16
woodwind = 4
violin = 4
piano = 2

dog = 1
$dog_name = 'Jake'

cooked_food = -1
sparks = 800
$защита[0] = 'блок'

$суперудар[1] = ''
$суперудар[2] = ''
$суперудар[3] = ''
$суперудар[4] = ''
$суперудар[5] = ''
$суперудар[6] = ''

$master_armor = 'без_брони' &! no armor
$master_cloth = 'comfy_robes'

$master_back_wpn = 'скотобой' &! cattle prod
$master_left_wpn = 'демократизатор' &! baton
$master_right_wpn = 'кнут' &! whip
$master_arm_wpn = 'нагайка' &! lash
$master_leg_wpn = 'кинжал' &! dagger

$master_head_gear = 'none'
$master_earring = 'none'
$master_amulet = 'none'
$master_ring = 'none'

faction_fame['neutral'] = 0
faction_fame['taurus'] = 0
faction_fame['serpis'] = 0
faction_fame['korvus'] = 0
faction_fame['kamira'] = 0

vibrator = 1
inventory['deprivation_suit'] = 1
inventory['vaginal_balls'] = 1
inventory['anal_plug'] = 1
inventory['secure_gag'] = 1
inventory['chastity_belt'] = 1
inventory['pissuar_stable'] = 1
inventory['toilet_stable'] = 1
inventory['stethoscope'] = 1

get_initial_slave = 0

fridge['vegetables'] = 25
fridge['grain'] = 25
fridge['spice'] = 25
fridge['cheese'] = 25
fridge['alcohol'] = 25
fridge['eggs'] = 25
fridge['milk'] = 25
fridge['cream'] = 25
fridge['mince'] = 25
fridge['meat'] = 25

lab_store['slime'] = 3
lab_store['kanabis'] = 3
lab_store['koffe'] = 3
lab_store['meth'] = 3
lab_store['opium'] = 3

вакхический_нектар = 6
тонизируюзщий_эликсир = 6
целительный_бальзам = 6
афродизиак = 6
мощный_афодизиак = 6
приворотное_зелье = 6
вода_леты = 6

fancy_suit = 1
regal_suit = 1
formal_suit = 1
aketon = 1
livery = 1
medic_robes = 1
wizard_robes = 1

demo_game = 1
ui_style = 1
story_mode = 0
custom_game = 0
difficulty_setting = 1
brand_rate = 0

!quests
active[$quest[1]] = 0
active[$quest[3]] = 0
--- init_demo_game ---------------------------------


code:
# init_game
!Initialize Game - this is loaded before init_custom_game, hero_creation, and hero_customization (story mode)
!settings for master stats
$master_ava = 'content\pic\master\master_noble_sepia.png'
$master_ava_color = 'content\pic\master\master_noble.png'
$master_name = 'Jack'
hero_choice = 1

master_str = 0
master_cha = 0
master_style = 0
master_libido = 0
master_energy = 0

master_tutor = 0
master_fighter = 0
master_butler = 0
master_artdirector = 0
master_medic = 0
master_mage = 0
master_torture = 0
master_domination = 0
master_bondage = 0
master_flagelation = 0

master_petting = 0
master_oral = 0
master_penetration = 0
master_fetish = 0

!other settings
stock_limit = 8

bath = 1
kitchen = 1
dungeon = 0
lab = 0
library = 0
barn = 0

art_material = 4
percussion = 16
woodwind = 4
violin = 4
piano = 2

dog = 1

$dog_name = 'Jake'
arachnidSpider = 0
polypusvermin = 0

cooked_food = -1
$защита[0] = 'блок'

$суперудар[1] = ''
$суперудар[2] = ''
$суперудар[3] = ''
$суперудар[4] = ''
$суперудар[5] = ''
$суперудар[6] = ''

$master_wpn = 'безоружный'
$master_armor = 'без_брони'
$master_scnd = ''

$master_back_wpn = ''
$master_left_wpn = ''
$master_right_wpn = ''
$master_arm_wpn = ''
$master_leg_wpn = ''

$master_cloth = 'man_rugs'
$master_head_gear = 'none'
$master_earring = 'none'
$master_amulet = 'none'
$master_ring = 'none'

$assistant["armor"] = 'без_брони'
$slave["armor"] = 'без_брони'

$estate = 'white_house'
$starting_area = 'White Town'

faction_fame['neutral'] = 0
faction_fame['taurus'] = 0
faction_fame['serpis'] = 0
faction_fame['korvus'] = 0
faction_fame['kamira'] = 0

faction_purchase_kamira = 0
faction_purchase_serpis = 0
faction_purchase_taurus = 0
faction_purchase_korvus = 0
faction_purchase_neutral = 0

vibrator = 1
get_initial_slave = 0
brand_rate = 0

!Game Option Variables
nsfw = 0
nsfw_sound_disabled = 0
no_loli = 0
no_milf = 0
no_mindbreak = 0
no_guro = 0

!Initialize Cheat Variables - crushboss
cheat_show = 0
cheat_inf_en = 0
cheat_easy_as = 0
cheat_easy_race = 0
cheat_fight_dif = 1
skill_adv_mul = 1
cheat_a = 0
cheat_b = 0
cheat_c = 0
cheat_d = 0
cheat_e = 0
cheat_f = 0
cheat_g = 0
cheat_h = 0
cheat_i = 0
cheat_j = 0
cheat_k = 0
cheat_l = 0
cheat_all_basic = 0
cheat_all_low = 0
cheat_all = 0
cheat_all_max = 0
extended_rental_cheat = 0

!Initialize Variables - crushboss
$special_age = ''
master_check = 0 &! do-once for initializing master stats on game start
isabella_get = 0
isabella_met = 0

auspex = 0
magna_magnifika = 0
auspex_auto_cast = 0
sententia_auto_cast = 0
magna_magnifika_auto_cast = 0
silent_auto_cast = 0
release_notes_message = 0
difficulty_setting = 0
assistant['nude'] = 0
$estate = ''
gladiatrix_contest_count = 1

!Chariot Defaults - crushboss
heavy_frame = 1
heavy_boards = 1
heavy_chassis = 1
heavy_wheels = 1
heavy_rider_armor = 1

$preset_name[1] = 'Preset 1'
$preset_name[2] = 'Preset 2'
$preset_name[3] = 'Preset 3'
$preset_name[4] = 'Preset 4'
$preset_name[5] = 'Preset 5'
$preset_name[6] = 'Preset 6'

!Квесты
active[$quest[1]] = 1
active[$quest[3]] = 1
active[$quest[11]] = 1

ui_style = 2 &! grimdark
demo_game = 0 &! tutorial
story_mode = 0 &! normal start
custom_game = 0 &! custom start
difficulty_setting = 0 &! normal obedience difficulty

!variables for unlocking explicit loli descriptions (either via market or via brothel [much cheaper])
perv_revealed = 0 &! do-once flag
likes_lolis = 0 &! flag set by market
total_bought = 0 &! market counter
lolis_bought = 0 &! market counter
lolis_rented = 0 &! brothel counter
total_bought_threshold = 6 &! market
lolis_rented_threshold = 9 &! brothel

!variables for Uncle Tom impotence challenge (only when lolis are enabled)
is_perv = 0 &! starts at 3, drops to 2 when buying first loli slave, drops to 1 when buying another loli slave after renting a new home and acquiring a loli assistant
loli_magic = 0 &! gate variable for is_perv reductions in slave_auction_buy, +1 when buying first loli slave, +1 when renting new home for the first time
libido_msg = 0 &! suppresses repetition of progress messages from $calculate_attributes as libido grows

--- init_game ---------------------------------


code:
# init_story_mode
!Initialize Story Mode Game
!Created by crushboss

hero_points = 0
sparks = 0

master_str = 0
master_cha = 0
master_style = 0
master_libido = 0
master_energy = 5

master_tutor = 0
master_fighter = 0
master_butler = 0
master_artdirector = 0
master_medic = 0
master_mage = 0
master_torture = 0
master_domination = 0
master_bondage = 0
master_flagelation = 0

master_petting = 0
master_oral = 0
master_penetration = 0
master_fetish = 0

$estate = 'slum_house'
$starting_area = 'The Slums'

$assistant["armor"] = 'без_брони'
$slave["armor"] = 'без_брони'

$master_wpn = 'безоружный'
$master_armor = 'без_брони'
$master_scnd = ''

$master_back_wpn = ''
$master_left_wpn = ''
$master_right_wpn = ''
$master_arm_wpn = ''
$master_leg_wpn = ''

$master_cloth = 'man_rugs'
$master_head_gear = 'none'
$master_earring = 'none'
$master_amulet = 'none'
$master_ring = 'none'

нагайка = 0
кнут = 0
вакхический_нектар = 0
тонизируюзщий_эликсир = 0
целительный_бальзам = 0
мощный_афодизиак = 0
regal_suit = 0
medic_robes = 0
wizard_robes = 0
fridge["alcohol"] = 0
fridge["virgin_meat"] = 0
alcohol = 0
virgin_meat = 0

faction_fame['neutral'] = 0
faction_fame['taurus'] = 0
faction_fame['serpis'] = 0
faction_fame['korvus'] = 0
faction_fame['kamira'] = 0

story_mode = 1
custom_game = 0
demo_game = 0
difficulty_setting = 1 &! changed from 0 (normal obedience) to 1 (easy obedience) in 2.3.1 for better transition from tutorial - ImperatorAugustus
game_difficulty = 1

--- init_story_mode ---------------------------------