# pregriskeval !! this function returns value, which represents risk factor of conception !! -4 when PC is pregnant !! -3 when PC has got her period !! -2 when the used contraception is birth control shot !! -1 when PC is on the pills or if PC has used hormonal contraception at least two weeks !! 0 when they do not use protection or the condom fails !! 1 when they do not use protection or the condom fails and PC do not want to use a contraception !! 2 when the condom is sabotaged by the PC or when she pretends to be on pills eff_contra = iif(arrsize('ARGS') > 0,ARGS[0],sexcontra) if knowpreg = 1 or thinkpreg = 1: RESULT = -4 elseif eff_contra = 2 or pilldays > 14: RESULT = -1 elseif tabletkishot ! 0: RESULT = -2 elseif mesec > 0: RESULT = -3 elseif eff_contra = 0 or eff_contra = 4 or eff_contra = 5: if ((preziktype = 1 and ((mc_inventory['sabotaged_condoms'] + mc_inventory['normal_condoms']) > 0)) or preziktype = 2) and tabletkicheck = 0 and mc_inventory['contraceptive_pill'] > 0: RESULT = 1 else RESULT = 0 end elseif eff_contra = 1 or eff_contra = 7: !{Definitely delibarately trying to get pregnant.} RESULT = 2 end --- pregriskeval ---------------------------------