# stat_display
gs 'outdoors', 'main'
!!Sex stat update
stat['mast'] += mastr & mastr = 0
stat['hj'] += hj & hj = 0
stat['bj'] += bj & bj = 0
stat['vaginal'] += sex & sex = 0
stat['anal'] += anal & anal = 0
stat['cuni'] += kuni & kuni = 0
stat['anal_strap_give'] += pegging & pegging = 0
!!!!!!!!!!!!!!!!!!!!!
!!!Pain calculation!!!
!!!!!!!!!!!!!!!!!!!!!
paintmp1 = func('shortgs','modul',pain['head'],pain['hair'],pain['ears'],pain['eyebrows'],pain['eyes'],pain['cheeks'],pain['nose'],pain['mouth'])
paintmp2 = func('shortgs','modul',pain['tummy'],pain['pubic'],pain['vaginal'],pain['labia'],pain['clitoris'],pain['urethra'],pain['cervix'],pain['lips'])
paintmp3 = func('shortgs','modul',pain['throat'],pain['asscheeks'],pain['asshole'],pain['hips'],pain['thighs'],pain['legL'],pain['legR'],pain['feet'])
paintmp4 = func('shortgs','modul',pain['toes'],pain['shoulders'],pain['armL'],pain['armR'],pain['hands'],pain['fingers'],pain['chest'],pain['breasts'])
paintmp5 = func('shortgs','modul',pain['tongue'],pain['neck'],pain['back'],pain['nipples'],pain['ribs'],vgape * 8, agape * 10,spanked * 24)
pain['total'] = func('shortgs','modul',paintmp1,paintmp2,paintmp3,paintmp4,paintmp5)
if pain['total'] > 100: pain['total'] = 100
pain['damage'] = pain['total']
pain['relief'] = 0
if alko > 9:
pain['relief'] = 70
elseif alko > 6:
pain['relief'] = 40
elseif alko > 3:
pain['relief'] = 15
end
if StrongNarkota > 0:
pain['relief'] = 90
elseif nark > 0:
pain['relief'] = 60
elseif pain['killer'] > 12 and alko <= 9:
pain['relief'] = 50
end
if pain['relief'] ! 0:
if (pain['total'] / pain['relief']) > 0:
pain['total'] = pain['total'] / pain['relief']
elseif pain['total'] > 0:
pain['total'] = 0
end
end
if pain['total'] > 80:
if (pcs_health * 5) >= healthmax: pcs_health = pcs_health * 20 / 100
if (pcs_mood * 5) >= 100: pcs_mood = pcs_mood * 20 / 100
elseif pain['total'] > 60:
if (pcs_health * 5 / 2) >= healthmax: pcs_health = pcs_health * 40 / 100
if (pcs_mood * 5 / 2) >= 100: pcs_mood = pcs_mood * 40 / 100
elseif pain['total'] > 40:
if (pcs_health * 5 / 3) >= healthmax: pcs_health = pcs_health * 60 / 100
if (pcs_mood * 5 / 3) >= 100: pcs_mood = pcs_mood * 60 / 100
elseif pain['total'] > 20:
if (pcs_health * 5 / 4) >= healthmax: pcs_health = pcs_health * 80 / 100
if (pcs_mood * 5 / 4) >= 100: pcs_mood = pcs_mood * 80 / 100
elseif pain['total'] > 0:
if (pcs_health * 10 / 9) >= healthmax: pcs_health = pcs_health * 90 / 100
if (pcs_mood * 10 / 9) >= 100: pcs_mood = pcs_mood * 90 / 100
end
!!--------------------------pain calculation end--------------------------------
!!update skills and attributes to pcs_ from there _lvl values plus adjustments based on condition
gs 'stat_sklattrib_lvlset'
!!Sleep variable cap
if pcs_sleep > 100: pcs_sleep = 100
!!!!!!!!!!!!!!!!!!!!!
!!!Beginning Description!!!
!!!!!!!!!!!!!!!!!!!!!
!!----------------image Extra messages, start--------------------------
$stat_imgtool_msg=''
$stat_imgextra_msg=''
if Enable_showstatimg = 1:
!There are 3 display mode, with toobar / top / bottom, controlled by Enable_statimg_loc
if Enable_statimg_face = 0:
$stat_imgtool_msg += '◇Face'
else
$stat_imgtool_msg += '◆Face'
$img_temp = FUNC('$face_image')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_body = 0:
$stat_imgtool_msg += ' ◇Body'
else
$stat_imgtool_msg += ' ◆Body'
$img_temp = FUNC('$body_image','body')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_coat = 0:
$stat_imgtool_msg += ' ◇Coat'
else
$stat_imgtool_msg += ' ◆Coat'
$img_temp = FUNC('$body_image','coat')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_cloth = 0:
$stat_imgtool_msg += ' ◇Clothes'
else
$stat_imgtool_msg += ' ◆Clothes'
$img_temp = FUNC('$body_image','clothes')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_bra = 0:
$stat_imgtool_msg += ' ◇Bra'
else
$stat_imgtool_msg += ' ◆Bra'
$img_temp = FUNC('$body_image','bra')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_panties = 0:
$stat_imgtool_msg += ' ◇Panties'
else
$stat_imgtool_msg += ' ◆Panties'
$img_temp = FUNC('$body_image','panties')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if Enable_statimg_shoes = 0:
$stat_imgtool_msg += ' ◇Shoes'
else
$stat_imgtool_msg += ' ◆Shoes'
$img_temp = FUNC('$body_image','shoes')
if $img_temp ! null: $stat_imgextra_msg += '
> src="<<$img_temp>>"> '
end
if $menu_loc ! '': $stat_imgtool_msg += ' ◎Settings'
end
!!----------------image Extra messages, end --------------------------
if Enable_statimg_loc = 1:
$stat_msg = '<<$stat_imgtool_msg>>
<<$stat_imgextra_msg>>
<<$stat_msg>>'
end
$stat_android = '<<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>'
$stat_msg += '
'
if Enable_statfsize>0:$stat_msg = '>><<$stat_msg>>'
!$stat_msg += '<<$weather>>
'
!pl '<<$weatherImage>>'
if timeHidden = 0:
$stat_msg += '
<<$stat_android>> <<$week[week]>> <> <<$month>> <>'
end
$stat_android += '<<$week[week]>> <>/<>, <> ₽, Status'
! $stat_android for short desc in android mode, $stat_msg for status bar.
if StoryLine > 0 and SchoolAtestat ! 1 and $holyday ! '': $stat_msg += '
<<$holyday>>' & $stat_msg += '
'
if birthday = day and birthmonth = month: $stat_msg += '
Today is your birthday.' & $stat_msg += '
'
!New icon based menu.
if MagikDostup = 0:
$journalIcon = 'journal_magic.png'
else
$journalIcon = 'journal_norm.png'
end
if menu_off = 0:
$menuBarTab = ''
$menuBarTab += '![](images/system/menu icons/icon_character.png) | '
$menuBarTab += '![](images/system/menu icons/icon_lookself.png) | '
if bag > 0:
$menuBarTab += '![](images/system/menu icons/icon_purse.png) | '
end
$menuBarTab += '![](images/system/menu icons/icon_phone.png) | '
$menuBarTab += '![](images/system/menu icons/<<$journalIcon>>) | '
$menuBarTab += '![](images/system/menu icons/icon_menu.png) | '
$menuBarTab += '
'
$stat_msg += func('cleanHTML',$menuBarTab)
killvar '$menuBarTab'
elseif menu_off = 1:
$menuBarTab = ''
$menuBarTab += '![](images/system/menu icons/icon_character.png) | '
$menuBarTab += '![](images/system/menu icons/icon_lookself.png) | '
if bag > 0:
$menuBarTab += '![](images/system/menu icons/icon_purse.png) | '
end
$menuBarTab += '![](images/system/menu icons/icon_phone.png) | '
$menuBarTab += '![](images/system/menu icons/<<$journalIcon>>) | '
$menuBarTab += '![](images/system/menu icons/icon_menu.png) | '
$menuBarTab += '
'
$stat_msg += func('cleanHTML',$menuBarTab)
killvar '$menuBarTab'
end
$pockets = 'Pockets'
if bag > 0: $pockets = 'Purse'
if bankAccount = 0 and stolmoney = 0:
$stat_msg += '
You have <> ₽ in your <<$pockets>>.'
else
!combine money status to single line
$stat_msg += '
<<$pockets>>: <> ₽'
if stolmoney > 0: $stat_msg += ', Drawer <> ₽'
if bankAccount = 1:
if karta >= 0:
$stat_msg += ', Bank: <> ₽'
else
$stat_msg += '
Your bank account is overdrawn by <> ₽!!'
end
end
end
!{
$stat_msg += '
You have <> ₽ in your <<$pockets>>.'
if bankAccount = 1:
if karta >= 0:
$stat_msg += '
You have <> ₽ in your bank account.'
else
$stat_msg += '
Your bank account is overdrawn by <> ₽!!'
end
end
if stolmoney > 0: $stat_msg += '
You have <> ₽ in your desk drawer.'
}
!$stat_msg += '
'
if ETOmenu = 1:
$stat_msg += '
<<$pcs_health>>'
$stat_msg += '
<<$pcs_willpwr>>'
if cheatNoEat = 0: $stat_msg += '
<<$pcs_energy>>'
if cheatNoDrink = 0: $stat_msg += '
<<$pcs_hydra>>'
if cheatNoSleep = 0: $stat_msg += '
<<$pcs_sleep>>'
elseif Enable_scalepic = 2:
$st_temp='rgb(<<(16777216 + fcolor) mod 256>>,<<(16777216 + fcolor)/256 mod 256>>,<<(16777216 + fcolor)/65536>>)'
$stat_msg += ''+FUNC('indiktab', '2', pcs_horny, pcs_horny)+' | Arousal |
'+FUNC('indiktab', '2', pain['total'], pain['total'])+' | Pain |
'+FUNC('indiktab', '1', pcs_health * 100 / healthmax, pcs_health)+' | Health |
'
if MagikDostup = 0: $stat_msg += ''+FUNC('indiktab', '1', pcs_mana * 100 / manamax, pcs_mana)+' | Mana |
'
$stat_msg += ''+FUNC('indiktab', '1', pcs_willpwr * 100 / willpowermax, pcs_willpwr)+' | Willpower |
'+FUNC('indiktab', '1', pcs_stam * 100 / stammax, pcs_stam)+' | Stamina |
'+FUNC('indiktab', '1', pcs_mood, pcs_mood)+' | Mood |
'
if cheatNoEat = 0: $stat_msg += ''+FUNC('indiktab', '1', pcs_energy, pcs_energy)+' | Hunger |
'
if cheatNoDrink = 0: $stat_msg += ''+FUNC('indiktab', '1', pcs_hydra, pcs_hydra)+' | Thirst |
'
if cheatNoSleep = 0: $stat_msg += ''+FUNC('indiktab', '1', pcs_sleep, pcs_sleep)+' | Sleep |
'
else
gs 'indik', '2', pcs_horny, pcs_horny
$stat_msg += '
<<$ind>> Arousal'
gs 'indik', '2', pain['total'], pain['total'], pain['damage']
$stat_msg += '
<<$ind>> Pain'
gs 'indik', '1', pcs_health * 100 / healthmax, pcs_health
$stat_msg += '
<<$ind>> Health'
if MagikDostup = 0:
gs 'indik', '1', pcs_mana * 100 / manamax, pcs_mana
$stat_msg += '
<<$ind>> Mana'
end
gs 'indik', '1', pcs_willpwr * 100 / willpowermax, pcs_willpwr
$stat_msg += '
<<$ind>> Willpower'
gs 'indik', '1', pcs_stam * 100 / stammax, pcs_stam
$stat_msg += '
<<$ind>> Stamina'
gs 'indik', '1', pcs_mood, pcs_mood
$stat_msg += '
<<$ind>> Mood'
if cheatNoEat = 0:
gs 'indik', '1', pcs_energy, pcs_energy
$stat_msg += '
<<$ind>> Hunger'
end
if cheatNoDrink = 0:
gs 'indik', '1', pcs_hydra, pcs_hydra
$stat_msg += '
<<$ind>> Thirst'
end
if cheatNoSleep = 0:
gs 'indik', '1', pcs_sleep, pcs_sleep
$stat_msg += '
<<$ind>> Sleep'
end
end
!!----------------Extra messages, start--------------------------
!!----------------▽Attributes--------------------------
$stat_tool_msg=''
$stat_extra_msg=''
if Enable_showattr = 0:
$stat_tool_msg += '▽Attributes'
else
$stat_tool_msg += '▲Attributes'
!skip if this is first message
if $stat_extra_msg ! null: $stat_extra_msg += '
▲Attributes:'
if Enable_scalepic = 2:
if pcs_dom > 10:
$dom_stat_msg = 'dominant'
elseif sub > 10:
$dom_stat_msg = 'submissive'
else
$dom_stat_msg = 'neutral'
end
$stat_extra_msg += ''+FUNC('indiktab', '3', 100+pcs_dom-sub, 100+pcs_dom-sub,$dom_stat_msg)+' | Dominance |
'+FUNC('indiktab', '1', 100 - pcs_inhib, 100 - pcs_inhib)+' | Inhibition |
'+FUNC('indiktab', '1', pcs_stren, pcs_stren)+' | Strength |
'+FUNC('indiktab', '1', pcs_agil, pcs_agil)+' | Agility |
'+FUNC('indiktab', '1', pcs_vital, pcs_vital)+' | Endurance |
'+FUNC('indiktab', '1', pcs_intel, pcs_intel)+' | Intelligence |
'+FUNC('indiktab', '1', pcs_sprt, pcs_sprt)+' | Spirit |
'+FUNC('indiktab', '1', pcs_react, pcs_react)+' | Reaction |
'+FUNC('indiktab', '1', pcs_chrsm, pcs_chrsm)+' | Charisma |
'+FUNC('indiktab', '1', pcs_prcptn, pcs_prcptn)+' | Perception |
'
if MagikDostup = 0: $stat_extra_msg += ''+FUNC('indiktab', '1', pcs_magik, pcs_magik)+' | Magic |
'
if succubusflag = 1: $stat_extra_msg += ''+FUNC('indiktab', '1', sucexcess, sucexcess)+' | Succubus Energy |
'
$stat_extra_msg += ''+FUNC('indiktab', '1', pcs_apprnc / 2, pcs_apprnc)+' | Attractiveness |
'
if SchoolAtestat = 0 and StoryLine > 0:$stat_extra_msg += ''+FUNC('indiktab', '1', pcs_grades, pcs_grades)+' | School Grades |
'
$stat_extra_msg += '
'
killvar '$dom_stat_msg'
else
gs 'indik','3', 50+(pcs_dom-sub)/2, 50+(pcs_dom-sub)/2
$stat_extra_msg += '
<<$ind>> Dominance'
if pcs_dom > 10:
$stat_extra_msg += ' (dominant)'
elseif sub > 10:
$stat_extra_msg += ' (submissive)'
else
$stat_extra_msg += ' (natural)'
end
gs 'indik', '1', 100 - pcs_inhib, 100 - pcs_inhib
$stat_extra_msg += '
<<$ind>> Inhibition'
gs 'indik', '1', pcs_stren, pcs_stren
$stat_extra_msg += '
<<$ind>> Strength'
gs 'indik', '1', pcs_agil, pcs_agil
$stat_extra_msg += '
<<$ind>> Agility'
gs 'indik', '1', pcs_vital, pcs_vital
$stat_extra_msg += '
<<$ind>> Endurance'
gs 'indik', '1', pcs_intel, pcs_intel
$stat_extra_msg += '
<<$ind>> Intelligence'
gs 'indik', '1', pcs_sprt, pcs_sprt
$stat_extra_msg += '
<<$ind>> Spirit'
gs 'indik', '1', pcs_react, pcs_react
$stat_extra_msg += '
<<$ind>> Reaction'
gs 'indik', '1', pcs_chrsm, pcs_chrsm
$stat_extra_msg += '
<<$ind>> Charisma'
gs 'indik', '1', pcs_prcptn, pcs_prcptn
$stat_extra_msg += '
<<$ind>> Perception'
if MagikDostup = 0:
gs 'indik', '1', pcs_magik, pcs_magik
$stat_extra_msg += '
<<$ind>> Magic'
if succubusflag = 1:
gs 'indik', '1', sucexcess, sucexcess
$stat_extra_msg += '
<<$ind>> Succubus energy'
end
end
gs 'indik', '1', pcs_apprnc / 2, pcs_apprnc
$stat_extra_msg += '
<<$ind>> Attractiveness'
if SchoolAtestat = 0 and StoryLine > 0:
gs 'indik', '1', pcs_grades, pcs_grades
$stat_extra_msg += '
<<$ind>> School Grades'
end
$stat_extra_msg += '
'
end
end
killvar '$st_temp'
!!----------------▽Skills--------------------------
if Enable_showskill = 0:
$stat_tool_msg += ' ▽Skills'
else
$stat_tool_msg += ' ▲Skills'
!!----------------------▲Skills display------------------------
$stat_sktool_msg=''
st_count=0
$show_table=''
!!----------------Mental skills--------------------------
if Enable_show_mental_skill = 0:
$stat_sktool_msg += ' ◇Mental'
else
$stat_sktool_msg += ' ◆Mental'
if pcs_splcstng > 0 and MagikDostup = 0: gs 'show_table', '<> Spell Casting', '2'
if pcs_humint > 0: gs 'show_table', '<> People skills', '2'
if pcs_persuas > 0: gs 'show_table', '<> Persuasion', '2'
if pcs_observ > 0: gs 'show_table', '<> Observation', '2'
end
!!-----------------Sport skills--------------------------
if Enable_show_sport_skill = 0:
$stat_sktool_msg += ' ◇Sport'
else
$stat_sktool_msg += ' ◆Sport'
if pcs_jab > 0: gs 'show_table', '<> Jabs', '2'
if pcs_punch > 0: gs 'show_table', '<> Power Strikes', '2'
if pcs_kick > 0: gs 'show_table', '<> Kicks', '2'
if pcs_def > 0: gs 'show_table', '<> Defence', '2'
if pcs_run > 0: gs 'show_table', '<> Running', '2'
if pcs_vball > 0: gs 'show_table', '<> Volleyball', '2'
if pcs_ftbll > 0: gs 'show_table', '<> Football', '2'
if pcs_wrstlng > 0: gs 'show_table', '<> Wrestling', '2'
if pcs_shoot > 0: gs 'show_table', '<> Marksmanship', '2'
if pcs_bushcraft > 0: gs 'show_table', '<> Bushcraft', '2'
if pcs_chess > 0: gs 'show_table', '<> Chess', '2'
if pcs_icesktng > 0: gs 'show_table', '<> Ice Skating', '2'
if pcs_gaming > 0: gs 'show_table', '<> Gaming', '2'
if pcs_pool > 0: gs 'show_table', '<> Pool', '2'
end
!!-----------------Beauty/Modelling skills---------------
if Enable_show_beauty_skill = 0:
$stat_sktool_msg += ' ◇Beauty'
else
$stat_sktool_msg += ' ◆Beauty'
if pcs_makupskl > 0: gs 'show_table', '<> Makeup Skill', '2'
if pcs_danc > 0: gs 'show_table', '<> Modern Dancing', '2'
if pcs_dancero > 0: gs 'show_table', '<> Erotic Dancing', '2'
if pcs_dancpol > 0: gs 'show_table', '<> Pole Dancing', '2'
if pcs_mdlng > 0: gs 'show_table', '<> Modelling', '2'
if pcs_heels > 0: gs 'show_table', '<> Heels', '2'
end
!!---------------------Artistic skills-------------------
if Enable_show_art_skill = 0:
$stat_sktool_msg += ' ◇Artistic'
else
$stat_sktool_msg += ' ◆Artistic'
if pcs_vokal > 0: gs 'show_table', '<> Singing', '2'
if pcs_instrmusic > 0: gs 'show_table', '<> Instrumental Music', '2'
if pcs_photoskl > 0: gs 'show_table', '<> Photography', '2'
if pcs_artskls > 0: gs 'show_table', '<> Artistic Skills', '2'
end
!!----------------------Job skills------------------------
if Enable_show_job_skill = 0:
$stat_sktool_msg += ' ◇Job'
else
$stat_sktool_msg += ' ◆Job'
if pcs_cleaning > 0: gs 'show_table', '<> Cleaning Skill', '2'
if pcs_compskl > 0: gs 'show_table', '<> Computer Skill', '2'
if pcs_comphckng > 0: gs 'show_table', '<> Hacking', '2'
if pcs_hndiwrk > 0: gs 'show_table', '<> Handy-work', '2'
if pcs_sewng > 0: gs 'show_table', '<> Tailoring', '2'
if pcs_servng > 0: gs 'show_table', '<> Serving', '2'
if pcs_medcn > 0: gs 'show_table', '<> Medicine', '2'
if workPTU > 1: gs 'show_table','<> Teacher credibility','2'
end
!skip if this is first message
if $stat_extra_msg ! null:
$stat_extra_msg += '
▲Skills: <<$stat_sktool_msg>>'
else
$stat_extra_msg += '
<<$stat_sktool_msg>>'
end
if st_count > 0 :
$stat_extra_msg += '
'
end
end
killvar 'stat_sktool_msg'
killvar 'stat_skextra_msg'
!!----------------▽relations--------------------------
if Enable_showrelation = 0:
$stat_tool_msg += ' ▽Relations'
else
$stat_tool_msg += ' ▲Relations'
st_count=0
$show_table=''
if npc_QW['A192'] > 0:gs'show_table','Nastja: <>','2'
if npc_rel['A218'] > 0:gs'show_table','Tanya: <>','2'
if npc_rel['A219'] > 0:gs'show_table','Kat: <>','2'
if npc_rel['A220'] > 0:gs'show_table','Vika: <>','2'
if npc_rel['A93'] > 0:gs'show_table','Ira: <>','2'
if npc_rel['A43'] > 0:gs'show_table','Tamara: <>','2'
if alla > 0:gs'show_table','Alla: <>','2'
if masha > 0:gs'show_table','Masha: <>','2'
if npc_rel['A41'] > 0:gs'show_table','Givi Karapetovich: <>','2'
if npc_rel['A42'] > 0:gs'show_table','Ashot: <>','2'
if afra > 0:gs'show_table','Blacks: <>','2'
if Rex > 0:gs'show_table','Rex: <>','2'
if npc_rel['A217'] > 0:gs'show_table','Pavlin: <>','2'
if npc_rel['A69'] > 0:gs'show_table','Mikhail Nikolaevich: <>','2'
if npc_rel['A89'] > 0:gs'show_table','Eugene: <>','2'
if npc_rel['A112'] > 0:gs'show_table','Sergei Shulgin: <>','2'
if npc_rel['A11'] > 0:gs'show_table','Vasily Shulgin: <>','2'
if huntersAndreiQw > 0:gs'show_table','Hunter Andrew: <>','2'
if huntersSergeiQw > 0:gs'show_table','Hunter Sergei: <>','2'
if huntersIgorQw > 0:gs'show_table','Hunter Igor: <>','2'
if pcs_lovers[0] = 1:gs'show_table', 'BF <<$loverdesc[0]>>: <>','2'
if pcs_lovers[1] = 1:gs'show_table', 'BF <<$loverdesc[1]>>: <>','2'
if pcs_lovers[2] = 1:gs'show_table', 'BF <<$loverdesc[2]>>: <>','2'
if StoryLine > 0:
if npc_rel['A29'] > 0:gs'show_table','Mother: <>','2'
if npc_rel['A28'] > 0:gs'show_table','Father: <>','2'
if npc_rel['A33'] > 0:gs'show_table','Sister: <>','2'
if npc_rel['A34'] > 0:gs'show_table','Brother: <>','2'
end
if st_count > 0 :
!skip if this is first message
if $stat_extra_msg ! null: $stat_extra_msg += '
▲Relations:'
$stat_extra_msg += '
'
end
end
!!----------------▽image, default to toolbar, can move to top or bottom from setting--------------------------
if Enable_statimg_loc = 0:
if Enable_showstatimg = 0:
$stat_tool_msg += ' ▽Image'
else
$stat_tool_msg += ' ▲Image'
!skip if this is first message
if $stat_extra_msg ! null:
$stat_extra_msg += '
▲Image: <<$stat_imgtool_msg>>'
else
$stat_extra_msg += '
<<$stat_imgtool_msg>>'
end
$stat_extra_msg += '
<<$stat_imgextra_msg>>'
end
end
!all end, push back and clean up
$stat_msg += '
<<$stat_tool_msg>>'
if $stat_extra_msg ! NULL : $stat_msg += '<<$stat_extra_msg>>'
$stat_msg += '
'
killvar 'stat_tool_msg'
killvar 'stat_extra_msg'
!!----------------Extra messages, End--------------------------
if opPRE = 0: $stat_msg += '
<<$pcs_makeup>> and your hair is <<$pcs_hairbsh>>.' & !$stat_msg += '
'
if thinkpreg = 0 and knowpreg = 0 and cycle ! 6 and pillcon2 <= 30000 and succubusflag ! 1 and cheatSlut = 0 and mesec = 0:
if abortionbirthdate = 0 and daystart - lastmens > 28:
if (daystart - lastmens > 28) and (daystart - lastmens <= 35):
$stat_msg += '
Your period is late by <> days.'
elseif (daystart - lastmens > 35) and (daystart - lastmens <= 42):
$stat_msg += '
Your period is late by more than a week!'
elseif (daystart - lastmens > 42) and (daystart - lastmens <= 56):
$stat_msg += '
Your period is late by more than two weeks! Maybe you should see a doctor?'
elseif (daystart - lastmens > 56) and (daystart - lastmens <= 84):
$stat_msg += '
Your period is late by more than a month! You really should see a doctor about it.'
elseif daystart - lastmens > 84:
$stat_msg += '
You should consider the possibility of a pregnancy, since apparently you no longer have periods.'
end
!!Recovery period after an abortion is ~14-21 days
elseif abortionbirthdate ! 0 and daystart - abortionbirthdate <= 13:
$stat_msg += '
You are still in your recovery period. Nothing to worry about.'
elseif abortionbirthdate ! 0 and daystart - abortionbirthdate > 13 and daystart - abortionbirthdate <= 16:
$stat_msg += '
You are maybe still in your recovery period, but there could be a risk.'
elseif abortionbirthdate ! 0 and daystart - abortionbirthdate > 16 and daystart - abortionbirthdate <= 21:
$stat_msg += '
You should have recovered from you abortion by know... Right?'
elseif abortionbirthdate ! 0 and daystart - abortionbirthdate > 21:
$stat_msg += '
You should have definitely recovered from your abortion by now.'
!!Recovery period after giving birth is ~42-70 days
elseif pregbirthdate ! 0 and daystart - pregbirthdate <= 41:
$stat_msg += '
You are still in your recovery period. Nothing to worry about.'
elseif pregbirthdate ! 0 and daystart - pregbirthdate > 41 and daystart - pregbirthdate <= 48:
$stat_msg += '
You are probably still in your recovery period.'
elseif pregbirthdate ! 0 and daystart - pregbirthdate > 48 and daystart - pregbirthdate <= 55:
$stat_msg += '
You are maybe still in your recovery period, but there could be a risk.'
elseif pregbirthdate ! 0 and daystart - pregbirthdate > 55 and daystart - pregbirthdate <= 70:
$stat_msg += '
You should have recovered by know... Right?'
elseif pregbirthdate ! 0 and daystart - pregbirthdate > 70:
$stat_msg += '
You should have definitely recovered from giving birth by now.'
end
end
if implant_day > 0:
if ((daystart - implant_day) * 24 + hour - implant_hour) < 5:
$stat_msg += '
You feel a slight twinge in your abdomen.'
end
end
if mesec > 0:
$stat_msg += '
You are currently having your period. '
if isprok = 0 and isprokp = 0:
$stat_msg += 'You need to use your feminine hygiene products.'
elseif isprokp = 1 and $pantyworntype = 'none':
isprokp = 0
$stat_msg += 'You need to wear panties to use a sanitary pad.'
end
$stat_msg += ''
elseif placebopart > 0 and LutH > 0 and knowpreg = 0:
$stat_msg += '
Your period is due to start soon.'
$stat_msg += ''
end
if $cycreport_txt ! null: $stat_msg += '
<<$cycreport_txt>>
'
!!if shame > 0:$stat_msg += '
<<$shame>>' & $stat_msg += '
'
if $pcs_mood ! '':$stat_msg += '
<<$pcs_mood>>'
if mentats_dose >= 1:$stat_msg += '
You feel sharp and focused.'
if bcream_used = 1:$stat_msg += '
Your breasts are feeling hot and tingly.'
if aphrodisiac_timer > 0:$stat_msg += '
You are feeling hot and every move causes your groin to tingle.'
if cheatNoEat = 0:
if pcs_energy < 5:
$stat_msg += '
You feel faint from hunger, if you don''t have something to eat very soon, you will pass out.'
elseif pcs_energy < 10:
$stat_msg += '
You are starving, you really need to have something to eat.'
elseif pcs_energy < 20:
$stat_msg += '
You are very hungry and struggle to concentrate on anything other than food.'
elseif pcs_energy < 30:
$stat_msg += '
You feel peckish and your thoughts sometimes drift towards food.'
end
end
if cheatNoDrink = 0:
if pcs_hydra < 5:
$stat_msg += '
You feel light-headed, if you don''t have something to drink very soon, you will pass out.'
elseif pcs_hydra < 10:
$stat_msg += '
You are dehydrated, you really need to have something to drink.'
elseif pcs_hydra < 20:
$stat_msg += '
You are thirsty and your dry throat is irritating and distracting you.'
elseif pcs_hydra < 30:
$stat_msg += '
You feel a little thirsty and your mouth is a little dry.'
end
end
if cheatNoSleep= 0:
if pcs_sleep < 5:
$stat_msg += '
You can''t keep your eyes open, if you don''t go to bed now, you will fall asleep right here.'
elseif pcs_sleep < 10:
$stat_msg += '
You are exhausted, you really need to go to bed soon.'
elseif pcs_sleep < 20:
$stat_msg += '
You are tired and you are struggling to concentrate.'
elseif pcs_sleep < 30:
$stat_msg += '
You feel a little tired.'
end
end
if $pantyworntype ! 'none' and clit_size >= 25:$stat_msg += '
Your panties keep rubbing against your clit and making you horny.'
if pcs_horny >= 50:
if pcs_horny < 90 and $pantyworntype ! 'none':
$stat_msg += '
You are a little nervous, feeling nice between your legs itchy from arousal.'
elseif pcs_horny < 90 and $pantyworntype = 'none':
$stat_msg += '
You are a little nervous, feeling nice between your legs itchy from arousal.'
elseif $pantyworntype ! 'none':
$stat_msg += '
You can''t stop thinking about sex, between your legs you are soaked from your juices.'
else
$stat_msg += '
You can''t stop thinking about sex, between your legs you are soaked from your juices.'
end
end
if PillToggle = 1 and tabletki > 0:
Stabletki += tabletki
tabletki = 0
elseif PillToggle = 0 and Stabletki > 0:
tabletki += Stabletki
Stabletki = 0
end
if CondomToggle = 1 and prezik > 0:
Sprezik += prezik
prezik = 0
elseif CondomToggle = 0 and Sprezik > 0:
prezik += Sprezik
Sprezik = 0
end
if smoker >= 20 and NarkImmune = 0:
if smokerNeed > 0:
if siga > 0:
$stat_msg += '
You want to smoke. You have <> cigarettes left.
'
else
$stat_msg += '
You want to smoke, but you have no cigarettes left.
'
end
else
if siga > 0:
$stat_msg += '
You have <> cigarettes left.
'
else
$stat_msg += '
You feel like you should get some cigarettes.
'
end
end
elseif siga > 0:
$stat_msg += '
You have <> cigarettes.
'
end
if smokeHour = hour and smokeday = daystart and smokeminut >= minut: $stat_msg += '
You are smoking a cigarette.
'
if jointhour = hour and jointday = daystart and jointminut >= minut: $stat_msg += '
You are smoking a joint.
'
if cheatNoSweat = 0:
if pcs_sweat < 0 : pcs_sweat = 0
if pcs_sweat > 69 : pcs_sweat = 69
jump 'statDswt<>'
:statDswt0
if arrsize('sparrvol') = 0:
$stat_msg += '
You are sparkling clean.'
elseif deodorant_on = 1:
$stat_msg += '
You feel fresh with your deodorant on.'
end
jump 'statDswtEnd'
:statDswt1
if deodorant_on = 1: $stat_msg += '
You feel fresh with your deodorant on.'
jump 'statDswtEnd'
:statDswt2
$stat_msg += '
You''re sweating.
'
jump 'statDswtEnd'
:statDswt3
$stat_msg += '
You are a little smelly.
'
jump 'statDswtEnd'
:statDswt4
$stat_msg += '
You stink.
'
jump 'statDswtEnd'
:statDswt5
$stat_msg += '
You really stink.
'
jump 'statDswtEnd'
:statDswt6
$stat_msg += '
You are dripping wet from sweat and smell like a gym sock.
'
jump 'statDswtEnd'
:statDswtEnd
end
!! breast status
gs 'lact_lib','breast_stat_disp'
if Enable_clearcum > 0:
gs 'cum_cleanup', 'reset'
end
if recuperation = 1:
$stat_msg += 'You are still recovering from major surgery.'
end
$clear_write = {
body_write = 0
face_write = 0
minut += 10
gs '$menu_obnovit'
'It takes you 10 minutes to thoroughly wash the obscene "painting" from your body.'
}
if body_write > 0 or face_write > 0:
if body_write > 1 and face_write = 0:
$stat_msg += '
Your body is inscribed with derogatory graffiti.'
elseif body_write = 1 and face_write = 0:
$stat_msg += '
Your body is an obscene sign.'
elseif body_write = 0 and face_write > 1:
$stat_msg += '
Your face is covered with writing obscene epithets.'
elseif body_write = 0 and face_write = 1:
$stat_msg += '
On your face humiliating label.'
else
$stat_msg += '
Your body and face painted with obscene graffiti.'
end
end
killvar 'cumvolume'
killvar 'i'
killvar 'knownguy'
killvar 'cumcount'
killvar 'cumowner'
if arrsize('sparrvol') > 0:
!!go through every location
:locationloop
!!start from the freshest load
idx = arrsize('sparrloc')-1
:spermitemloop
!!if the currently examined load loaction is the location of the current cycle, execute
if sparrloc[idx] = i:
!!setting the age of the current load
!! 0: mouth
!! 1: in this hour
!! 2: in four hours
!! 3: at least five hours ago
!! 4: in body (pussy or ass)
!! 5: no more than 12 hours in condom
!! 6: no more than 48 hours in condom
!! 7: more than two days old, in condom
if i = 12:
j = 0
elseif i = 17:
if sparrage[idx] <= 12:
j = 5
elseif sparrage[idx] <= 48:
j = 6
else
j = 7
end
elseif i = 0 or i = 3:
j = 4
else
if sparrage[idx] <= 1:
j = 1
elseif sparrage[idx] <= 5:
j = 2
else
j = 3
end
end
cumvolume['<>:<>'] += sparrvol[idx]
if sparrvol[idx] > 0:
if sparridt[idx] = 0:
!!unknown partner
cumcount['<>:<>'] += 1
elseif sparridt[idx] = 1:
!!known partner
!!storing the name of the cum owner (format: $cumowner[::])
if knownguy['<>:<>'] > 0:
gchk = 0
:sameguycheck
if $cumowner['<>:<>:<>'] ! $sparrnam[idx] and gchk <= knownguy['<>:<>']:gchk += 1 & jump 'sameguycheck'
if gchk > knownguy['<>:<>']:
$cumowner['<>:<>:<>:<>'']>>'] = $sparrnam[idx]
knownguy['<>:<>'] += 1
cumcount['<>:<>'] += 1
end
else
$cumowner['<>:<>:<>:<>'']>>'] = $sparrnam[idx]
knownguy['<>:<>'] += 1
cumcount['<>:<>'] += 1
end
end
end
end
if idx > 0:idx -= 1 & jump 'spermitemloop'
if i < 18:i += 1 & jump 'locationloop'
killvar 'i'
killvar 'idx'
killvar 'j'
end
!!Clearing cum location array before positive entries are applied below
killvar 'cumloc'
i = 0
:cumlocloop
if i = 0:
$txtloc = 'your pussy'
elseif i = 1:
$txtloc = 'your labia'
elseif i = 2:
$txtloc = 'the front of your panties'
elseif i = 3:
$txtloc = 'your ass'
elseif i = 4:
$txtloc = 'your butt'
elseif i = 5:
$txtloc = 'the back of your panties'
elseif i = 6:
$txtloc = 'your clothes near your groin'
elseif i = 7:
$txtloc = 'your clothes'
elseif i = 8:
$txtloc = 'your back'
elseif i = 9:
$txtloc = 'your legs'
elseif i = 10:
$txtloc = 'your arms'
elseif i = 11:
if pcs_haircol = 0:
$cum_face_image = 'brown/'
$cum_face_image += rand(1, 31)
elseif pcs_haircol = 1:
$cum_face_image = 'black/'
$cum_face_image += rand(1, 23)
elseif pcs_haircol = 2:
$cum_face_image = 'red/'
$cum_face_image += rand(1, 19)
elseif pcs_haircol = 3:
$cum_face_image = 'blonde/'
$cum_face_image += rand(1, 25)
elseif pcs_haircol > 3:
$cum_face_image = 'custom/'
$cum_face_image += rand(1, 20)
end
$txtloc = 'your face'
killvar 'cum_face_image'
elseif i = 13:
$txtloc = 'your hands'
elseif i = 14:
$txtloc = 'your stomach'
elseif i = 15:
$txtloc = 'your breasts'
elseif i = 16:
$txtloc = 'your hair'
elseif i = 17:
$txtloc = 'in your vagina in a slipped condom'
else
$txtloc = 'the gusset of your panties'
end
j = 0
:ageloop
if cumvolume['<>:<>'] > 0:
!!Cum locations set for checking npc reactions
cumloc[i] = 1
!!amount setting
if cumvolume['<>:<>'] > 250:
!! 25 ml, about four-five load, gushing
$txtamount = 'Enormous '
elseif cumvolume['<>:<>'] > 100:
!! 10 ml, about two load, flowing
$txtamount = 'Huge '
elseif cumvolume['<>:<>'] >= 20:
!! 2 ml, seeping out
$txtamount = 'Decent '
else
!! residue amount, no leakage
$txtamount = 'Small '
end
!! if sperm age stage is 4, it means inside the body
if j = 4:
if (vibratorIN = 1 and i = 0) or (analplugin = 1 and i = 3):
$txtproxy = 'being plugged in '
elseif i = 0 and cumvolume['<>:<>'] < pcs_vag*5:
$txtproxy = 'staying inside of '
elseif i = 3 and pcs_ass <= 25:
$txtproxy = 'staying inside of '
else
if cumvolume['<>:<>'] > 250:
$txtproxy = 'gushing out of '
elseif cumvolume['<>:<>'] > 100:
$txtproxy = 'flowing out of '
elseif cumvolume['<>:<>'] >= 40:
$txtproxy = 'seeping out of '
else
$txtproxy = 'staying inside of '
end
end
elseif j >= 5:
!! if sperm age stage is over 4, meaning in condom
if j = 5:
$txtproxy = 'buried '
elseif j = 6:
$txtproxy = 'marinating '
else
$txtproxy = 'rotting '
end
if cumcondslip_deep > (vagina / 2): $txtproxy += 'deep '
elseif j < 4 and j > 0:
!!amount setting
if cumvolume['<>:<>'] > 160:
!! 10 ml, about two load, flowing
$txtproxy = 'coating '
elseif cumvolume['<>:<>'] > 40:
!! 2 ml, seeping out
$txtproxy = 'covering '
else
!! residue amount, no leakage
$txtproxy = 'spattering '
end
if j = 1:
$txtproxy += 'wetly '
elseif j = 2:
$txtproxy += 'dryly '
else
$txtproxy += 'powderly '
end
end
$txtperson = ''
if cumcount['<>:<>'] = 0:
$txtiscum = 'some whitish substance '
else
$txtiscum = 'cum'
if cumcount['<>:<>'] = knownguy['<>:<>']:
!! everyone is known (one or more)
if knownguy['<>:<>'] = 1:
$txtperson = $npc_usedname[$cumowner['<>:<>:0']] + ' '
else
kmax = 0
:nullocator1
if $cumowner['<>:<>:<>'] ! '':kmax += 1 & jump 'nullocator1'
kmax -= 1
k = 0
:knownloop
$txtperson += $npc_usedname[$cumowner['<>:<>:<>']]
if k < kmax-1:$txtperson += ', ' & k += 1 & jump 'knownloop'
k += 1
$txtperson += ' and ' + $npc_usedname[$cumowner['<>:<>:<>']] + ' '
end
elseif knownguy['<>:<>'] = 0:
!! no one is known (one or more)
if cumcount['<>:<>'] = 1:
$txtperson += 'some guy '
else
$txtperson += 'some guys '
end
else
!! there are known and unknown guys in the mix
if knownguy['<>:<>'] = 1:
$txtperson = $npc_usedname[$cumowner['<>:<>:0']] + ' and some guy'
else
kmax = 0
:nullocator2
if $cumowner['<>:<>:<>'] ! '':kmax += 1 & jump 'nullocator2'
kmax -= 1
k = 0
:mixloop
$txtperson += $npc_usedname[$cumowner['<>:<>:<>']] + ', '
if k < kmax: k += 1 & jump 'mixloop'
$txtperson += 'and some guy'
end
if cumcount['<>:<>'] - knownguy['<>:<>'] > 1:
$txtperson += 's '
else
$txtperson += ' '
end
end
end
if j <= 4 and trt_cumeater = 1 and $txtiscum = 'cum':$txtiscum = '' + $txtiscum + ''
$txtiscum += ' from '
if i = 0 and j = 4 and vibratorIN = 0 and pcs_vag*10 < cumvolume['<>:<>'] and cumvolume['<>:<>'] >= 20:
if $pantyworntype ! 'none':
$stat_msg += '
' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + ' into your panties.'
else
$stat_msg += '
' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + ' down your legs.'
end
elseif sparragestage >= 5:
if cumcondslip_aware > 0:$stat_msg += '
' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + '.'
elseif j ! 0:
$stat_msg += '
' + $txtamount + 'amounts of ' + $txtiscum + $txtperson + 'is ' + $txtproxy + $txtloc + '.'
else
$stat_msg += '
Your breath smells like sperm.'
end
end
if j < 7: j+=1 & jump 'ageloop'
if i < 18: i+=1 & jump 'cumlocloop'
killvar 'i'
killvar 'j'
killvar 'txtperson'
killvar 'k'
killvar 'kmax'
killvar 'txtamount'
killvar 'txtiscum'
killvar 'txtperson'
killvar 'txtproxy'
killvar 'txtloc'
killvar 'cumvolume'
killvar 'cumcount'
killvar 'knownguy'
killvar 'cumowner'
!!stds
if Gerpes >= 10 and GenHerpes = 1:
$stat_msg += '
Sores have appeared on your vagina. You have genital herpes.'
elseif Gerpes >= 5 and GenHerpes =1:
$stat_msg += '
Your vagina is red and very itchy. You have genital herpes.'
elseif Gerpes >= 3 and Orerpes = 1:
$stat_msg += '
You have cold Sores on your lips. You have oral herpes.'
end
if Gerpes >= 20 and GenHerpes =1:$stat_msg += '
The herpes sores also cover your ass.'
if Sifilis >= 50:
$stat_msg += '
Syphilitic rashes cover your whole body.'
elseif Sifilis >= 21:
$stat_msg += '
You have a single large, hard sore on the lip. You have syphilis.'
end
if Triper > 2:$stat_msg += '
There''s a white discharge and a strong smell coming from your vagina, and it stings when urinating. You have gonorrhea.'
if Kandidoz > 30:$stat_msg += '
There''s a white discharge and strong smell from your vagina. You have thrush.'
!!drug withdrawal
if SLomka > 0:$stat_msg += '
You are very weak and hurt to the bone. You''re suffering withdrawal.'
if narkday ! daystart and narkoman = 1:$stat_msg += '
You are very weak and hurt to the bone. You urgently need some pale lady.'
if fingal > 0:$stat_msg += '
You have a black eye.'
! WD: Bimbo look
if bimbolevel > 0: $stat_msg += '
<<$bimbostatus>>'
if $clothingworntype ! 'nude':
if CloThinness = 6:
if $clothingworntype = 'swimwear':
$stat_msg += '
Your nipples are clearly showing through your transparent swimsuit.'
elseif $braworntype = 'exhibitionist':
$stat_msg += '
Your breasts are fully on display through your transparent bra and top.'
elseif $braworntype ! 'none':
$stat_msg += '
Your bra is clearly showing through your transparent top.'
else
$stat_msg += '
You are not wearing a bra and your breasts are fully on display through your transparent top.'
end
elseif CloThinness = 5:
if $clothingworntype = 'swimwear':
$stat_msg += '
Your nipples are noticeably poking through your swimsuit.'
elseif $braworntype = 'exhibitionist':
$stat_msg += '
You are wearing such a thin bra that your nipples are noticably poking through the thin fabric of your top.'
elseif $braworntype = 'none':
$stat_msg += '
You are not wearing a bra and your nipples are noticably poking through the thin fabric of your top.'
end
elseif CloThinness = 4:
if $clothingworntype = 'swimwear':
$stat_msg += '
Your nipples are very slightly poking through your swimsuit.'
elseif $braworntype = 'exhibitionist':
$stat_msg += '
You are wearing such a thin bra that your nipples are subtly outlined through your top.'
elseif $braworntype = 'none':
$stat_msg += '
You are not wearing a bra and your nipples are being subtly outlined through your top.'
end
elseif $braworntype = 'none':
$stat_msg += '
You are not wearing a bra.'
end
end
if $clothingworntype = 'nude':
if $pantyworntype = 'exhibitionist':
if $braworntype = 'none':
$stat_msg += '
You are only wearing your see-through panties and your boobs sway invitingly as you walk.'
elseif $braworntype = 'exhibitionist':
$stat_msg += '
You are only wearing your see-through underwear.'
else
$stat_msg += '
You are only wearing your see-through panties and bra.'
end
elseif $pantyworntype ! 'none':
if $braworntype = 'none':
$stat_msg += '
You are only wearing your panties and your boobs sway invitingly as you walk.'
elseif $braworntype = 'exhibitionist':
$stat_msg += '
You are only wearing your see-through bra and panties.'
else
$stat_msg += '
You are only wearing your underwear.'
end
else
if $braworntype ! 'none':
$stat_msg += '
You are only wearing your bra, leaving your pussy and ass completely exposed.'
else
if pcs_inhib < 5:
$stat_msg += '
You are completely naked, and it makes you feel nervous and ashamed.'
elseif pcs_inhib < 20:
$stat_msg += '
You are completely naked, you''re not too comfortable with nudity but it is a little exciting.'
elseif pcs_inhib >= 90:
$stat_msg += '
You are completely naked, which is far better than having to wear clothes.'
else
$stat_msg += '
You are completely naked. It''s exciting and you feel tingly inside.'
end
end
end
elseif $pantyworntype = 'none' and $clothingworntype ! 'swimwear':
if PCloStyle = 4:
$stat_msg += '
You are not wearing panties, but you are dressed as a hooker, so that''s hardly surprising.'
elseif PCloBimbo = 1 or bimbolevel > 0 and PCloSkirt > 3 and cheatBimbo = 0:
$stat_msg += '
You like, totally forgot to put on any panties. You are such a bimbo.'
elseif $clothingworntype = 'cheap' and clothingwornnumber = '414':
$stat_msg += '
You are wearing an old hessian sack the hunters gave you.'
elseif PCloSkirt > 3:
if pcs_inhib > 50:
$stat_msg += '
You feel liberated not wearing panties as your naked ass flashes from under your short skirt.'
else
$stat_msg += '
Your face is flushed with shame, you are not wearing panties and your naked ass flashes from under your short skirt.'
end
elseif PCloPants > 0:
if $braworntype = 'none':
$stat_msg += '
You aren''t wearing underwear, and your bare pussy is rubbing against your clothing.'
else
$stat_msg += '
You aren''t wearing panties, and your bare pussy is rubbing against your clothing.'
end
elseif towel = 1:
$stat_msg += '
Your naked body is covered only by a short towel.'
elseif $clothingworntype ! 'nude':
if $braworntype = 'none':
$stat_msg += '
You are not wearing any underwear.'
else
$stat_msg += '
You are not wearing panties.'
end
end
elseif $pantyworntype = 'exhibitionist' and $clothingworntype ! 'swimwear':
if PCloStyle = 4:
$stat_msg += '
You are wearing see-through panties, but you are dressed as a hooker, so that''s hardly surprising.'
elseif PCloSkirt > 3:
if pcs_inhib > 50:
$stat_msg += '
You feel liberated as your ass, clearly visible through your panties, flashes from under your short skirt.'
else
$stat_msg += '
Your face is flushed with shame, you are wearing panties so thin, they leave your ass clearly visible, as it flashes from under your short skirt.'
end
end
elseif PCloBimbo = 1 and cheatBimbo = 0:
$stat_msg += '
You are dressed as a bimbo'
elseif $clothingworntype = 'cheap' and clothingwornnumber = '414':
$stat_msg += '
You are wearing an old hessian sack the hunters gave you.'
end
if mosol >= 50:
$stat_msg += '
Your pussy itches a great deal and is affecting your mood, you should use some cream or stop wearing pants without underwear.'
elseif mosol >= 30:
$stat_msg += '
Your pussy feels a little itchy, it seems to be from rubbing against your clothing.'
end
if analplugIN = 1:$stat_msg += '
You have a butt plug inserted in your ass.'
if vibratorin = 1:$stat_msg += '
You have a vibrator inserted in your vagina.'
!$stat_msg += '
'
if young_shop_work = 1:
if hour = 16 and minut <= 5 and week < 6 and inWorkYoungShop = 0:
'You are late for work at Pussy-Cats.'
elseif hour = 16 and week < 6 and inWorkYoungShop = 0 and misscheck ! daystart:
misscheck = daystart
young_shop_miss += 1
$stat_msg += '
You missed work.'
elseif (hour = 14 or hour = 15) and week < 6:
$stat_msg += '
You start work at Pussy-Cats today at 16:00.'
end
end
if courthearing_date - 1 = daystart: $stat_msg += '
You have a court hearing tomorrow between 07:00 and 11:00.'
if courthearing_date = daystart and hour < 11: $stat_msg += '
You have a court hearing today between 07:00 and 11:00.'
if young_shop_work1 = 1:
if hour = 9 and minut <= 5 and week >= 6 and inWorkYoungShop = 0:
$stat_msg += 'You are late for work at Pussy-Cats.'
elseif hour = 9 and week >= 6 and inWorkYoungShop = 0 and misscheck ! daystart:
misscheck = daystart
young_shop_miss += 1
$stat_msg += '
You missed work.'
elseif (hour = 7 or hour = 8) and week >= 6:
$stat_msg += '
By 9:00 you have to be at Pussy-Cats to start work.'
end
end
if young_shop_work2 = 1:
if hour = 9 and minut <= 5 and week < 6 and inWorkYoungShop = 0:
'You are late for work at Pussy-Cats.'
elseif hour = 9 and week < 6 and inWorkYoungShop = 0 and misscheck ! daystart:
misscheck = daystart
young_shop_miss += 1
$stat_msg += '
You missed work.'
elseif (hour = 7 or hour = 8) and week < 6:
$stat_msg += '
By 9:00 you have to be at Pussy-Cats to start work.'
end
end
if workrin = 1:
if week = 2 or week = 4 or week = 6:
if hour = 7:$stat_msg += '
At 8 o''clock you start work on the market.'
if hour = 8:$stat_msg += '
You need to work on the market now.'
end
end
if frost > 0:
if frost <= 5:
$stat_msg += '
You are a little chilly.'
elseif frost < 11:
$stat_msg += '
You are cold.'
else
$stat_msg += '
You are freezing.'
end
end
if sick > 0:
if sick = 1:
$stat_msg += '
This is not good, a tickle in the throat and a little runny nose.'
elseif sick < 24:
$stat_msg += '
You have chills. You nose is running and throat is raw, you cough and sneeze - it looks like you got a cold.'
elseif sick < 48:
$stat_msg += '
You have a fever. Your nose is clogged, it hurts to swallow - throat aches. You continually cough and sneeze - it looks like your cold is pretty bad.'
elseif sick < 72:
$stat_msg += '
You have a high fever. You have a stuffy nose, sore head and throat, your coughing badly - it looks like you got a strong cold. Maybe it''s the flu.'
else
$stat_msg += '
You toss in the heat. You have a stuffy nose, headache and ache to the bone. Your throat is inflamed and very sore. You think you''re going to cough up a lung - it looks like you are seriously ill, or maybe it''s just a sore throat.'
end
end
if hypnoAddict > 0:
if hypnoWithdrawal = 1:
if missCum >= timeTresh:
$stat_msg += '
You really miss the feeling of sperm in your body, you are strangely craving it. You should talk to your therapist about it.'
else
$stat_msg += '
You feel like talking to your therapist. You miss your sessions.'
end
elseif hypnoWithdrawal = 2:
if missCum >= timeTresh:
$stat_msg += '
You want some sperm inside of you NOW! You have to talk to your therapist, immediately.'
else
$stat_msg += '
You need to talk to your therapist. You feel unbalanced without your sessions.'
end
else
if missCum >= timeTresh:$stat_msg += '
You miss the feeling of sperm in your body and you feel moody.'
end
end
if $mudnerd ! '':$stat_msg += '
<<$mudnerd>>'
if home_owned[1] > 0:
$streetev_home = 'your apartment'
elseif tanwork = 1:
$streetev_home = 'Tanya''s apartment'
elseif student > 0:
$streetev_home = 'your dorm'
elseif home_owned[2] = 1:
$streetev_home = 'outside your apartment block'
else
$streetev_home = 'the train station'
end
if hour < meethour[0] and svidanie[0] = 1:$stat_msg += '
<<$loverdesc[0]>> will be waiting for you near <<$streetev_home>> at <>:00.'
if hour = meethour[0] and svidanie[0] = 1:$stat_msg += '
<<$loverdesc[0]>> is waiting for you by <<$streetev_home>>.'
if meetday[0] < daystart and svidanie[0] = 1:pcs_lovers_rel[0] -= 10 & svidanie[0] = 0
if hour < meethour[1] and svidanie[1] = 1:$stat_msg += '
<<$loverdesc[1]>> will be waiting for you near <<$streetev_home>> at <>:00.'
if hour = meethour[1] and svidanie[1] = 1:$stat_msg += '
<<$loverdesc[1]>> is waiting for you by <<$streetev_home>>.'
if meetday[1] < daystart and svidanie[1] = 1:pcs_lovers_rel[1] -= 10 & svidanie[1] = 0
if hour < meethour[2] and svidanie[2] = 1:$stat_msg += '
<<$loverdesc[2]>> will be waiting for you near <<$streetev_home>> at <>:00.'
if hour = meethour[2] and svidanie[2] = 1:$stat_msg += '
<<$loverdesc[2]>> is waiting for you by <<$streetev_home>>.'
if meetday[2] < daystart and svidanie[2] = 1:pcs_lovers_rel[2] -= 10 & svidanie[2] = 0
if StrongNarkota > 20 or jointhigh > 0:$stat_msg += '
You are stoned.'
if amphHigh > 0: $stat_msg += '
You feel a little wired.'
if alko > 0:
if alko = 1:
slut_bonus = 0
$stat_msg += '
You feel a little buzz from drinking.'
elseif alko < 4:
slut_bonus = 10
$stat_msg += '
You''re feeling a bit tipsy.'
elseif alko < 6:
slut_bonus = 20
$stat_msg += '
You''re drunk.'
elseif alko < 10:
slut_bonus = 30
$stat_msg += '
You''re very drunk.'
else
slut_bonus = 50
$stat_msg += '
You''re wasted.'
end
else
killvar 'slut_bonus'
end
if StoryLine = 1:
if day = nyp_day and month = 12 and SchoolAtestat = 0 and hour >= 5 and hour <= 14 and StoryLine = 1:$stat_msg += '
At 14:00 your school''s New Year''s party will start.'
if sisboyday + 1 = daystart and hour < 19 and (npc_QW['A33'] = 3 or npc_QW['A33'] = 5 or npc_QW['A33'] = 7 or (npc_QW['A33'] >= 9 and sisboytrioQW ! 1)):$stat_msg += '
' & $stat_msg += '
You promised your sister not to go into your room at 18:00.'
if sisboyday + 1 = daystart and hour < 19 and sisboytrioQW = 1:$stat_msg += '
' & $stat_msg += '
You promised your sister to meet her in your room at 18:00.'
if week = 6 and hour < 9 and detention_set = 1 and SchoolAtestat = 0:$stat_msg += '
You have a detention this morning and must be at school between 8 and 9.'
if gopnik_initiation = 1 and gopnik_initiation_day = daystart and hour > 15 and hour < 21: $stat_msg += '
Meet Lena and Lera at the apartment garages at eight'
if nerd_night_game = 1 and nerd_night_game_day = daystart and hour > 15 and hour < 21: $stat_msg += '
Join nerds at the community center at eight'
if InvitationToDimkaNYparty = 1 and month = 12 and day = 31: $stat_msg += '
Go to the residential area between 15:00 and 18:00 to go to Dimka''s New Year party.'
end
if home_owned[1] = 1 and home_owned[4] > 0:
$stat_msg += '
You have rented an apartment in the city residential area, which is paid up for <> days, and you also have an apartment in Pushkin, which is paid up for <> days. Utilities are due on the 25th of <<$month>>.'
elseif home_owned[1] = 1:
$stat_msg += '
You have rented an apartment in the city residential area, and you''re paid up for <> days. Utilities are due on the 25th of <<$month>>.'
elseif home_owned[4] > 0:
$stat_msg += '
You have rented an apartment in Pushkin, and you''re paid up for <> days. Utilities are due on the 25th of <<$month>>.'
end
if model > 0 and model_week = (daystart - week) / 7 and model_job_week >= 2:
$stat_msg += '
You have no more modelling jobs available this week.'
elseif model > 0 and model_week < (daystart - week) / 7 and model_job_week = 1:
$stat_msg += '
You can get paid for 1 more modelling job this week.'
elseif model > 0 and model_week < (daystart - week) / 7 and model_job_week < 1:
$stat_msg += '
You can get paid for 2 modelling jobs this week.'
end
if pornstack > 0:
porndays = 0
:pfilmtime
if porndays < 200 and pfilmday[porndays] = 0: porndays += 1 & jump 'pfilmtime'
end
if pornstack > 0 and pfilmday[0] = 0:
if pfilmday[1] = 0:
$stat_msg += '
You will star in another porno in <> days.'
else
$stat_msg += '
You have a porno shoot scheduled tomorrow.'
end
end
if pfilmday[0] > 0:
if pornnow = 1:
$stat_msg += '
You are at a porn shooting.'
else
if hour < 11: $stat_msg += '
You are expected in the porno studio at 10:00.'
if hour >= 11 and hour < 13: $stat_msg += '
You should be at the porno studio, shooting!'
if hour >= 13: $stat_msg += '
You missed a scheduled porno shoot!'
end
end
if pornmiss = 1: $stat_msg += '
You missed a scheduled porno shoot!'
if prodcosttrue > 0: $stat_msg += '
You owe money to the porn studio <>?'
if firstkasting > 0 and pfilmNO < 1:
if pornstack <= 10:
$stat_msg += '
You are currently unable to book any more porn shoots at the Porn Studio.'
elseif pornstack = 11:
$stat_msg += '
You can contract <<10-pornstack>> porn shoot at the Porn Studio.'
else
$stat_msg += '
You can contract up to <<10-pornstack>> porn shoots at the Porn Studio.'
end
end
if hour < 22 and week >= 2 and week <= 4 and workKafe = 1:$stat_msg += '
Today you have a shift at The Roadhouse cafe starting at 11:00.'
if hour < 17 and week < 5 and workSec >= 1 or hour < 17 and week < 5 and workSec = 1:$stat_msg += '
Today you have a shift as a secretary at Titran-Express from 9:00 to 17:00'
if hour < 17 and week < 5 and PersSecWork = 1:$stat_msg += '
Today you have a shift as a secretary at Diner Bystroeshka from 9:00 to 17:00'
if hour < 20 and week => 1 and week <= 5 and age < 18 and workFabrika = 1:$stat_msg += '
Today you have work in the garment factory in Pavlovsk. Shift starts at 16:00.'
if hour < 16 and week => 1 and week <= 5 and age >= 18 and workFabrika = 1:$stat_msg += '
Today you have work in the garment factory in Pavlovsk. Shift starts at 8:00.'
if hour < 16 and week > 1 and week <= 5 and workhosp = 1:$stat_msg += '
You work as a nurse in the city residential area clinic. Your shift starts at 8:00.'
if hour < 10 and worksalon = 1 and (week = 1 or week = 3 or week = 5):$stat_msg += '
Today you have work as masseuse in beauty salon. Shift starts at 9:00.'
if leonidVisit = 1 and hour < 21 and hour > 6: $stat_msg += '
You have to serve Leonid at 20:00 in his Pavlovsk office!'
if $nichStatMsg ! '': $stat_msg += "
<<$nichStatMsg>>"
if npc_QW['A113'] = 1:
$stat_msg += '
You owe Vadim Bely <> ₽ and you need to pay him <> ₽ this week.'
end
gs 'brother', 'brotherSexCount'
!! List Current Active Spells
if arrsize('spellComplete') > 0:
$tempSpellText="
Active Spells"
i=0
:ActiveSpellLoop
if i < arrsize('spellComplete'):
$tempSpellText += "
<<$spellName[$spellTimeName[i]]>>"
i += 1
jump 'ActiveSpellLoop'
end
$stat_msg += func('cleanHTML',$tempSpellText)
killvar '$tempSpellText'
killvar 'i'
end
!!zero checks marriage
proverka1 = 0
proverka2 = 0
proverka3 = 0
proverka4 = 0
proverka5 = 0
if boletus + bilberry > 0:
if boletus + bilberry >= 10:
$stat_msg +='
You have a full basket. '
else
$stat_msg +='
In Your basket: '
end
if boletus > 0:$stat_msg +='Mushrooms: <> kg. '
if bilberry > 0:$stat_msg +='Berries: <> kg. '
end
if disable_LoadSave = 0:
$stat_msg += '
'
elseif disable_LoadSave = 2:
$stat_msg += '
Quick Save Save Load Quick Load'
end
$stat_android += ' Q.S Q.L'
if Enable_statimg_loc = 2:
$stat_msg += '
<<$stat_imgtool_msg>>
<<$stat_imgextra_msg>>'
end
killvar 'stat_imgtool_msg'
killvar 'stat_imgextra_msg'
if Enable_statfsize > 0: $stat_msg += '' & !disable this, all texts comes from pl will have the same font size, like[time]
if Enable_faceturn = 1: view FUNC('$face_image')
if Enable_Android = 0:
pl '<<$stat_msg>>'
else
'<<$stat_android>>'
$stat_msg = 'Android mode, Refresh<<$stat_msg>>'
end
--- stat_display ---------------------------------