(set: $header to "
**Information Rating:** $rating | **Chaos:** $chaos | **Day:** $day
**Stamina:** $stamina | **Sanity:** $sanity | **Assistant:** $asist
Time left **$time**. (link: 'Finish the job')[(confirm: 'Are you sure you want to finish the job?')[(go-to: 'Завершить дело подсчет')]] ")
(set: $footer to "(Link: '<u>$vname $vfname<u>')[$dossier]
{
<table style='width:100%'>
<tr>
<td style='text-align: center;'>(if: $pconx is 4)[ <img src='http://i.imgur.com/VhVj4gj.png' width='128' height='128' alt='Physical Condition' align='center'> ](elseif: $pconx is 3)[ <img src='http://i.imgur.com/zGepsr4.png' width='128' height='128' alt='Physical Condition' align='center'> ](elseif: $pconx is 2)[ <img src='http://i.imgur.com/7bGLso9.png' width='128' height='128' alt='Physical Condition' align='center'> ](elseif: $pconx is 1)[ <img src='http://i.imgur.com/FKM7g5L.png' width='128' height='128' alt='Physical Condition' align='center'> ]
</td>
<td valign='center' style='text-align: center;'><span style='align:center;'></span></td>
<td style='text-align: center;'>(if: $mconx is 4)[ <img src='http://i.imgur.com/VCOha2H.png' width='125' height='115' alt='Mental Condition' align='center'>](elseif: $mconx is 3)[ <img src='http://i.imgur.com/CsWZSUA.png' width='125' height='115' alt='Mental Condition' align='center'>](elseif: $mconx is 2)[ <img src='http://i.imgur.com/gyHjYZj.png' width='125' height='115' alt='Mental Condition' align='center'>](elseif: $mconx is 1)[ <img src='http://i.imgur.com/btAw8QF.png' width='125' height='115' alt='Mental Condition' align='center'>]</td>
</tr>
<tr>
<td style='text-align: center;' valign='bottom'><span style='align:center;'>Physical Condition</td>
<td valign='center'><br><br></td>
<td style='text-align: center;' valign='bottom'><span style='align:center;'>Mental Condition</span>
</tr>
</table>
}
**Victim's Traumas:** (print: $trauma)
**Victim's Relative:** (if: $krelative is 5)[ $relativedead
](elseif: $krelative is 4)[ $relativedes](elseif: $krelative is 3)[ Waiting in the other room](elseif: $krelative is 2)[ The Assistant had left in search of relative](elseif: $krelative is 1)[ Location is known](else:)[ Location is unknown]
**Primary Objective:**
1) (if: $objcon1 is 1)[ (Link: '<u>$obj1 DONE</u>')[**QUESTION:** $obj1
**ANSWER:** $obj1answtr] ](else:)[ (Link: '<u>$obj1</u>')[**QUESTION:** $obj1
**ANSWER:** No answer] ]
2) (if: $objcon2 is 1)[ (Link: '<u>$obj2 DONE</u>')[**QUESTION:** $obj2
**ANSWER:** $obj2answtr] ](else:)[ (Link: '<u>$obj2</u>')[**QUESTION:** $obj2
**ANSWER:** No answer] ]
**Secondary Objectives:**
1) (if: $objcon3 is 1)[ (Link: '<u>$obj3 DONE</u>')[**QUESTION:** $obj3
**ANSWER:** $obj3answtr] ](else:)[ (Link: '<u>$obj3</u>')[**QUESTION:** $obj3
**ANSWER:** No answer] ]
2) (if: $objcon4 is 1)[ (Link: '<u>$obj4 DONE</u>')[**QUESTION:** $obj4
**ANSWER:** $obj4answtr] ](else:)[ (Link: '<u>$obj4</u>')[**QUESTION:** $obj4
**ANSWER:** No answer] ]
3) (if: $objcon5 is 1)[ (Link: '<u>$obj5 DONE</u>')[**QUESTION:** $obj5
**ANSWER:** $obj5answtr] ](else:)[ (Link: '<u>$obj5</u>')[**QUESTION:** $obj5
**ANSWER:** No answer] ]
4) (if: $objcon6 is 1)[ (Link: '<u>$obj6 DONE</u>')[**QUESTION:** $obj6
**ANSWER:** $obj6answtr] ](else:)[ (Link: '<u>$obj6</u>')[**QUESTION:** $obj6
**ANSWER:** No answer] ]" )
(set: $areturn to -1)
(set: $staminarec to 25) <! Скорость восстановления выносливости Палача >
(set: $asist to "available") <! Доступность Помощника >
(set: $time to 24-$firstgame*2) <! Время до суда >
(if: $time < 12)[(set: $time to 12)]
(set: $physcon to "no victim") <! Физическое состояние жертвы >
(set: $mentcon to "no victim") <! ментальное состояние жертвы >
(set: $trauma to (a:) ) <! наличие травм>
(set: $obj1 to "no objective") <! описание первичной цели №1 >
(set: $objdes1 to "no objective") <! описание первичной цели №1 >
(set: $objcon1 to 0) <! состояние первичной цели №1 >
(set: $obj2 to "no objective") <! описание первичной цели №2 >
(set: $objdes2 to "no objective") <! описание первичной цели №1 >
(set: $objcon2 to 0) <! состояние первичной цели №2 >
(set: $obj3 to "no objective") <! описание вторичной цели №1 >
(set: $objdes3 to "no objective") <! описание первичной цели №1 >
(set: $objcon3 to 0) <! состояние вторичной цели №1 >
(set: $obj4 to "no objective") <! описание вторичной цели №2>
(set: $objdes4 to "no objective") <! описание первичной цели №1 >
(set: $objcon4 to 0) <! состояние вторичной цели №2 >
(set: $obj5 to "no objective") <! описание вторичной цели №3 >
(set: $objdes5 to "no objective") <! описание первичной цели №1 >
(set: $objcon5 to 0) <! состояние вторичной цели №3 >
(set: $obj6 to "no objective") <! описание вторичной цели №4>
(set: $objdes6 to "no objective") <! описание первичной цели №1 >
(set: $objcon6 to 0) <! состояние вторичной цели №4 >
(set: $vname to "no victim")
(set: $vdes to "no victim")
(save-game: "TortureStart")
(go-to: "Victim")
<hr>
$footer
(set: $day to $day+1)
(if: $chaos < 1)[ (set: $chaos to 1) ]
(if: $firstgame > 1)[ (set: $att to (shuffled: "Coward", "Fragile", "Fast Recover Will", "Fast Recover Body", "Sturdy", "Innocent") ) ]
(set: $att1 to (a:) )
(set: $att2 to (a:) )
(move: $att's 1st into $att1)
(move: $att's 1st into $att2)
(set: $ability to (array: $att1, $att2) )
(set: $hp to 100) <! выносливость жертвы >
(set: $mp to 100) <! упрямство жертвы >
(if: $ability contains "Fast Recover Body")[ (set: $hprec to 10) ](else:)[(set: $hprec to 5)] <! востановление выносливости жертвы >
(if: $ability contains "Fast Recover Will")[ (set: $mprec to 10) ](else:)[(set: $mprec to 5)] <!восстановление ментальности жертвы >
(set: $physthresh1 to 66) <! физ верхний порог >
(if: $ability contains "Fragile")[ (set: $physthresh2 to 15) ](else:)[ (set: $physthresh2 to 33) ] <! физ нижний порог >
(set: $mentthresh1 to 66) <! мен верхний порог >
(if: $ability contains "Coward")[ (set: $mentthresh2 to 50) ](else:)[ (set: $mentthresh2 to 33) ] <! мен нижний порог >
(set: $pconx to 1) <! номер физ состояния >
(set: $mconx to 1) <! номер мен состояния >
<!Демография Жертвы
(set: $gender to (either: "male", "female") )
(set: $age to (either: "Young,", "Middle aged,", "Old,") )
(set: $appearance to (either: "short and thin,", "with dark hair and pale eyes,", "with gray hair and bad teeth,", "with a big soft belly and a wide smile,", "tall, sad and ugly,", "with healthy pink skin and lovely eyes,") )
(set: $wealth to (either: "poor", "average", "wealthy") )
(set: $profession to (either: "servant", "noble", "apothecary", "merchant") )
(set: $family to (either: "spouse", "sister", "mother", "son") )
(set: $crime to (either: "treason", "murder", "heresy", "witchcraft", "robbery") )
(if: $gender is "male")[ (set: $vname to (either: 'Adrien', 'Barnard', 'Chanler', 'Damien', 'Ethan', 'Sebastien', 'Olivier', 'Gaston', 'Lois', 'Julien') ) ](else:)[ (set: $vname to (either: 'Adeline', 'Bernadette', 'Clarisse', 'Denise', 'Emilie', 'Patricia', 'Nadine', 'Dominic', 'Valerie', 'Celine') ) ]
(if: $profession is "noble")[ (set: $vfname to (either: 'de Bernard', 'le Martin', 'de Girard', 'de Laurent') ) ](else:)[ (set: $vfname to (either: 'Mercier', 'Bonnet', 'Dupont', 'Dubois', 'Morel', 'Roux', 'Moreau', 'Lefèvre', 'Fournier', 'Durand') ) ]
Выбор главного вопроса под преступление
(if: $crime is "treason")[ (set: $obj1 to "Do you confess your treason?")(set: $obj1answtr to "No honest man could bear it! I wanted what's best for everyone, for my family and my country!") ](elseif: $crime is "murder")[ (set: $obj1 to "Do you admit to this murder?")(set: $obj1answtr to "This was a mistake... An accident.") ](elseif: $crime is "heresy")[ (set: $obj1 to "Do you confess your heresy?")(set: $obj1answtr to "Heresy is that priests beat out from their ambos! God made us free and declared no books holy or otherwise!") ](elseif: $crime is "witchcraft")[ (set: $obj1 to "Do you admit to being a disciple of the Old Faith?")(set: $obj1answtr to "Your God is dead, and cursed are the people who have forgotten their True Gods...") ](elseif: $crime is "robbery")[ (set: $obj1 to "Do you admit your guilt?")(set: $obj1answtr to "As if it was possible to live an honest life in this city! I am guilty, yes! But then so are the judges and tax collector, only they have a Royal stamp in their hands!") ]
Параметры главного вопроса
(set: $objhp1 to (either: 2, 3) )
(if: $objhp1 is 3)[ (set: $objmp1 to 2) ](else:)[ (set: $objmp1 to 3) ]
(set: $objrand1 to (either: 1,2,3) )
(if: $objrand1 is 3)[ (set: $objmp1 to 3)(set: $objhp1 to 3) ]
(set: $objrel1 to 0)
(set: $away1 to 1)
(set: $objcon1 to 0)
Наличие/Отсутствие второго вопроса
(if: $firstgame is 1)[(set: $objrand2 to (either: 1,2,3) )]
(if: $objrand2 is 3)[ (if: $crime is "treason")[ (set: $obj2 to "Who are your acomplices?")(set: $obj2answtr to "We gather at the Three Alders tavern every ten days... Everyone wears hoods and speks softly. Each of us take what tasks we can do. I know that one of us is from the Royal court, but that's all, I swear!") ](elseif: $crime is "murder")[ (set: $obj2 to "Did you torture the victim till he moment of his death?")(set: $obj2answtr to "God almighty, no! I thought I could make it look like a robbery if I stripped and hit him a couple of times. It's not like he cared anymore...") ](elseif: $crime is "heresy")[ (set: $obj2 to "Who did you seduce into heresy?")(set: $obj2answtr to "I have friends at the Royal University. They read the same books I do and say as much!") ](elseif: $crime is "witchcraft")[ (set: $obj2 to "Do you wear the sign of the Old Ones?")(set: $obj2answtr to "The Old Ones mark not with signs, but with gifts and will consume the soul of anyone who dares to talk of them!") ](elseif: $crime is "robbery")[ (set: $obj2 to "Did you kill anyone during this robbery?")(set: $obj2answtr to "Only those who tried to be smart with me. You take one out and the others fall in line.") ] ](else:)[ (set: $obj2 to "no objective") (set: $objdes2 to "no objective") (set: $objcon2 to 0) ]
Параметры второго вопроса
(set: $objhp2 to (either: 2, 3) )
(set: $objmp2 to (either: 2, 3) )
(set: $objrel2 to 0)
(set: $away2 to 1)
(set: $objcon2 to 0)
Параметры третьего вопроса
(if: $family is "spouse" and $gender is "male")[ (set: $obj3 to "Where can I find your wife?")(set: $obj3answtr to "She's safe at the Chapel of Guardian Angel near the cemetery. Even you would not dare to touch her in such a place!") (set: $relativedes to "As it turns out your victim's wife is a stately and proud red-headed woman. She looks at you with disdain as your assistant chains her.") (set: $relativedead to "The strong and proud woman is no more, only the limp body remains. She could have been burned as a witch for the words she spouted at you as she died. In any case, looks like her demise broke your victim.") ](elseif: $family is "spouse" and $gender is "female")[ (set: $obj3 to "Where can I find your husband?")(set: $obj3answtr to "He's probably hiding at our neighbors'... We knew if I was taken, someone would come for him too...") (set: $relativedes to "The man your assistant and the guards bring is clearly frightened but keeps his chin up. His dark suit contrasts with the paleness of his skin. He looks tough, grim and calm, but you plan on scaring his wife, and not him.") (set: $relativedead to "The chained man's face and palms are now covered in deep bruises, his doublet is stained with blood. His empty eyes plead for mercy. Your victim wails as she hears her husband take his last breath. Looks like you've made your point.") ](elseif: $family is "sister")[ (set: $obj3 to "Where is your sister now?")(set: $obj3answtr to "She's supposed to be home... My sister is young and silly... What could she possibly know? She just repeats what others say... I beg of you, don't hurt her!") (set: $relativedes to "The victim's sister was indeed at the house. She looks like a frightened bunny with her little runny nose and wide brown eyes. Her hair has either gone gray too soon or faded by the sun. She does look a little dim, but you don't plan on asking her any questions.") (set: $relativedead to "The neat white collar embroidered with daisies turned red with blood dripping from a slit throat. You didn't beat around the bush, and now your victim who never believed you'd make good on your threat is visibly shaking.") ](elseif: $family is "mother")[ (set: $obj3 to "Where does your mother live?")(set: $obj3answtr to "My mother is at our relatives' home near the Three Armies square. The woman of the house just had her first child... But my mother knows nothing!") (set: $relativedes to "The tiny old lady wearing a warm gray cloak squints and moans as she sees her child in your chair. She looks ready to tell you anything, but it's not her confession you need.") (set: $relativedead to "Killing women can be hard. Some of them have more grit and resolve than most men. But the old lady simply sighs and twitches as you snap her fragile neck with one hand. Your victim is inconsolable.") ](elseif: $family is "son")[ (set: $obj2 to "Where did your son go?")(set: $obj2answtr to "He goes to the Market square to watch the theater... My poor boy, what will become of him!") (set: $relativedes to "The lad, a boy almost, has long fingers and skin so pale it looks transparent. There's not much resemblance between him and your victim. Perhaps, he's an orphan, but he's obviously loved and cherished, so the victim will talk.") (set: $relativedead to "The boy's frame hangs lifeless in his fetters, covered in bloody bruises. A wretched sight to be sure. Shame your victim can't see it, but the screams should suffice. This didn't take long.")]
(set: $objhp3 to (either: 1, 2, 2, 3) )
(set: $objmp3 to (either: 1, 2, 2, 3) )
(set: $objrel3 to 1)
(set: $away3 to 0)
(set: $objcon3 to 0)
Параметры четвертого вопроса
(set: $objrand4 to (either: 1,2) )
(if: $objrand4 is 2)[ (if: $crime is "treason")[ (set: $obj4 to "What's a purpose of your conspirasy?")(set: $obj4answtr to "Isn't it obvious? The throne belongs to a just monarch, not a sickly bloodsucker!") ](elseif: $crime is "murder")[ (set: $obj4 to "Have you killed anyone else?")(set: $obj4answtr to "We stoned a beggar woman sitting by the fountain when we were kids. But she was crazy, and a witch, everyone knew that!") ](elseif: $crime is "heresy")[ (set: $obj4 to "Which forbidden books have you read?")(set: $obj4answtr to "They say the provost hands out 'Life of the Guarding Angel' only with the church's permission. I found a copy in the Duke's public library disguised as one of the city's chronicles.") ](elseif: $crime is "witchcraft")[ (set: $obj4 to "Are there other warlocks in your bloodline?")(set: $obj4answtr to "Grandmother said warlocks are born once every three generations... I know only of her and she died last spring.") ](elseif: $crime is "robbery")[ (set: $obj4 to "Where do you hide your plunder?")(set: $obj4answtr to "At the cliffs by the graveyard there's a cave where pagans used to bury their dead... Nobody goes there, and the place stinks. Perfect place for a stash.") ] ](else:)[ (set: $obj4 to "no objective") (set: $objdes4 to "no objective") ]
(set: $objhp4 to (either: 1, 2, 3) )
(set: $objmp4 to (either: 1, 2, 3) )
(set: $objrel4 to 0)
(set: $away4 to 0)
(set: $objcon4 to 0)
Параметры пятого вопроса
(set: $objrand5 to (either: 1,2) )
(if: $objrand5 is 2)[ (if: $profession is "servant")[ (set: $obj5 to "Why do you hold a grudge against your masters?") (set: $obj5answtr to "The father of my current master whipped me within an inch of my life two years ago just to show his children how one should treat a servant. Those bloodthursty bastards are worse than animals!")](elseif: $profession is "noble")[ (set: $obj5 to "Are there any contenders for the crown in your bloodline?") (set: $obj5answtr to "Our line is older than the royal one. My mother's ancestors owned this land since before the Old Faith was abolished, even before this city was founded... ") ](elseif: $profession is "apothecary")[ (set: $obj5 to "Do you have any influential people among your clientele?") (set: $obj5answtr to "The Duke is on of my customers. The King himself buys my remedies through intermediaries. He keeps his illness a secret, but I recognize the symptoms!") ](elseif: $profession is "merchant")[ (set: $obj5 to "Do you sell any illicit goods to foreigners?") (set: $obj5answtr to "We provide rare minerals to the Court. We're only supposed to sell there, but the foreigner are willing to pay five times the asking price...") ](else:)[ (set: $obj5 to "no objective") (set: $objdes5 to "no objective") (set: $objcon5 to 0) ] ]
(set: $objhp5 to (either: 1, 2, 3) )
(set: $objmp5 to (either: 1, 2, 3) )
(set: $objrel5 to 0)
(set: $away5 to 0)
(set: $objcon5 to 0)
Параметры шестого вопроса
(set: $objrand6 to (either: 1,2) )
(if: $objrand6 is 2)[ (if: $wealth is "poor")[ (set: $obj6 to "Have you ever taken part in civillian riots?") (set: $obj6answtr to "When I was ten they raised taxes, people began to starve, disease was everywhere. I helped build a barricade but the royal guard swept it away... My parents sent me out of the capital. People say there were so many dead they were carried out on wagons into the Iron Grove and buried in huge pits.")](elseif: $wealth is "average")[ (set: $obj6 to "Do you take bribes?") (set: $obj6answtr to "Once I saw three guards wearing royal colours rape a girl. I ran away... Their captain caught me and paid for my silence.") ](elseif: $wealth is "wealthy")[ (set: $obj6 to "Why do you give so much money to the poor?") (set: $obj6answtr to "When times are tough you can only count on yourself, but maybe one day the people will remember my generosity and won't bite the hand that fed them.") ](else:)[ (set: $obj6 to "no objective") (set: $objdes6 to "no objective") (set: $objcon6 to 0) ] ]
(set: $objhp6 to (either: 1, 2, 3) )
(set: $objmp6 to (either: 1, 2, 3) )
(set: $objrel6 to 0)
(set: $away6 to 0)
(set: $objcon6 to 0)
(set: $dossier to "**Victim:** $vname $vfname, $profession
**Crime:** $crime
**Sentence:** (if: $crime is 'treason')[Hanging, evisceration and quartering](elseif: $crime is 'murder')[Death by breaking wheel](elseif: $crime is 'heresy')[Death by crucifiction](elseif: $crime is 'witchcraft')[Death by flames](elseif: $crime is 'robbery')[Death by hanging]
**Gender:** $gender
**Appearance:** $age $appearance (if: $wealth is 'poor')[with hunched shoulders and a haunted look,](elseif: $wealth is 'average')[with smooth nails and fashionably curled coiffure,](elseif: $wealth is 'rich')[wearing expensive clothes and a silver medallion,] (if: $profession is 'servant')[wearing loose clothes and a curious expression.](elseif: $profession is 'noble')[with a signet ring of family colours on a thin pale finger.](elseif: $profession is 'apothecary')[with a pungent smell of herbs and ointments.](elseif: $profession is 'merchant')[with a golden tan and a sharp, calculating gaze.]
**Special:** (if: $att1 contains 'Coward')[You haven't even started yet, but the victim's chin trembles already and the eyes in front of you are as wide as sausers. This won't take long.](elseif: $att1 contains 'Fragile')[The victim wails and shakes. The guards left a lot of visible marks. One must take care with a body as fragile as this.](elseif: $att1 contains 'Fast Recover Will')[The stubborn look in the victim's eyes suggests this is going to be a tough one to break.](elseif: $att1 contains 'Fast Recover Body')[You've seen people like this before. They're skinny and don't look like much, but can hold on for twice as long as the strong looking ones.](elseif: $att1 contains 'Sturdy')[You look the victim over with a measure of respect. Some people — such as the one in front of you — can endure a lot of pain. This one will take twice as much effort on your part.](elseif: $att1 contains 'Innocent')[You unwittingly cringe when you look at your victim's innocent face. You'd rather never deal with people like that, they're too easy to empathize with.] (if: $att2 contains 'Coward')[You haven't even started yet, but the victim's chin trembles already and the eyes in front of you are as wide as sausers. This won't take long.](elseif: $att2 contains 'Fragile')[The victim wails and shakes. The guards left a lot of visible marks. One must take care with a body as fragile as this.](elseif: $att2 contains 'Fast Recover Will')[The stubborn look in the victim's eyes suggests this is going to be a tough one to break.](elseif: $att2 contains 'Fast Recover Body')[You've seen people like this before. They're skinny and don't look like much, but can hold on for twice as long as the strong looking ones.](elseif: $att2 contains 'Sturdy')[You look the victim over with a measure of respect. Some people — such as the one in front of you — can endure a lot of pain. This one will take twice as much effort on your part.](elseif: $att2 contains 'Innocent')[You unwittingly cringe when you look at your victim's innocent face. You'd rather never deal with people like that, they're too easy to empathize with.] ")
(go-to: "Victim1")
(Link: "<u>Father's diary</u>")[**Father's diary:** *Kingdom of fear and pain, is how the poets called this place. I call it “Cells of truth.” This is my personal kingdom, my domain, the dungeon, in which, i spend the majority of my life. It heartens me, cheers me up, and elevates me over the misery of the average. But this is not because i enjoy the suffering of others, not at all. It is because i’m able to leave this place alive, and i don’t really care that everyone else leaves this place in the body bag.* ]
(if: $time <1)[ [[Time's up! Judge is waiting for you!|Завершить дело подсчет]] ](else:)[**Choose category:**
[[1) Ask Questions]]
[[2) Torture]]
[[3) Atrocities]]
[[4) Additional Actions]] ]
(if: $time <= $areturn and $captured is 0)[ (set: $asist to "resting") (set: $krelative to $krelative+1) (set: $captured to 1) You were so engaged in your work that you didn’t notice the sound of the opening and shutting of the door. Your assistant has returned. He pulls you by the elbow with his wet hand and whispers that there is a relative of the victim in the adjacent room, and leaves to rest, disappearing as quietly as he appeared. .]
(Link: "<u>Father's diary</u>")[**Father's diary:** *Before me, the position of the royal torturer was taken by a gloomy mute brute. His method was simple: he tortured his victims until they left bloody signature with their finger on the conviction papers. Since then, mainly due to my efforts, executioner’s art has greatly advanced. In our line of work, the main problems are solved with conversations. The most important thing is getting answers, only then comes the pleasure of torturing victims. Of course, with enough experience it is possible to combine the two.*]
[[1) Ask a question from the list]]
[[2) Conduct cross interrogation]]
[[3) Intimidation]]
[[Torture Cell]]
(Link: "<u>Father's diary</u>")[**Father's diary:** *Once i overheard the royal physician talk about the torture. He was describing it as a method of direct influence on physical and mental condition of a victim. Not bad, but it is impossible to describe the most important aspects with words. Smells, colors, sounds… pain that is almost tastable on the tongue. It is a world of suffering and revelations. *]
[[1) Torture with thirst]]
[[2) Torture with noise]]
[[3) Battery]]
[[4) Needles under the nails]]
[[5) Drowning]]
[[Torture Cell]]
(Link: "<u>Father's diary</u>")[**Father's diary:** *The way of how scared regular people are of the executioners is very similar to how real master executioners are afraid of their fellow executioners, who don’t know the limits during their zealous service. Majority of executioners tries to obey certain rules, because the line between the violence and madness is a thin one, and ending up in the asylum is an unenviable prospect.
But for the real masters there is no such a thing as "Too much." In the beginning of my career, I happened to be not cruel enough at times, and sometimes I went over the top. Now I always know in which situations extreme measures should to be used.
I don’t like leaving my work unfinished. If there was a crime - blood has to be spilled. *]
(if: $trauma contains " amputated right arm")[ **1) Cutting off limbs is not available, the victim will die of shock** ](else:)[ [[1) Mutilation]] ]
(if: $trauma contains " blinded")[ **2) Blinding is not available, victim is already blind** ](else:)[ [[2) Blinding]] ]
(if: $krelative is 5)[ **3) Relative is already dead** ](elseif: $krelative is 4)[ [[3) Murder of a relative]] ](elseif: $krelative is 3)[ [[3) Threaten with relative]] ](elseif: $krelative is 2)[ **3) Action is not available, because the assistant has not yet brought a relative** ](elseif: $krelative is 1)[ [[3) Send assistant to bring the relatives of the victim]] ](else:)[ **3) Action is not available, because the whereabouts of the relatives of the victim is unknown** ]
[[Torture Cell]]
(Link: "<u>Father's diary</u>")[**Father's diary:** *Many imagine duties of the executioners as endless cycle of torturing tools around the poor bloody victim. It is mostly true, but there are other important aspect of this job such as: resting on time, timely pay attention to borderline condition of the victim, and taking care of your work so it won’t be all for naught.*]
[[1) Resting]]
[[2) Not letting the victim rest]]
[[3) Help victim to heal their wounds]]
[[4) Help the victim to regain consciousness]]
[[Torture Cell]]
(set: $description to "*During the interrogation, it is important that victim understands what kind of answers he should give. It is better to be polite when asking. If victim has reached a certain condition, it becomes very easy to find all of the necessary information, and to have fun for the remaining time before the court date.*")
(set: $descriptionend to "You choose the question from the list, answer to which interests you the most. You are really planning to be polite. It is possible that the condition of the victim is already severe enough and you will be able to find out something of interest.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 0) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $pconmod to 0)
(set: $mconmod to 0)
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Choose target")
(set: $description to "*Questions, questions , questions… and then some more questions, in circles. This is tiring. Everyone starts making mistakes at some point. And these mistakes are strings leading to the truth. This process is humane but very exhausting and requires a partner.*
<u>Game terms:</u>During the Cross Interrogation victim's physical condition counts as one step lower.")
(set: $descriptionend to "You and your assistant take turns asking questions in a fast tempo, asking the same thing over and over, just changing the presentation format a bit, catching the victim on mistakes, and not letting him rest.")
(set: $timecost to 2) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 5) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "required")
(set: $traumades to "no trauma")
(set: $pconmod to 1)
(set: $mconmod to 0)
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Choose target")
(set: $description to "*It is not necessary to torture victims who are smart, sensitive, have a good imagination or weak nerves. It is enough to simply tell them about the torture and suffering of victims, the showcase of the tools and an indifferent look. It happens that victim goes insane from simple expectations of pain, but this happens very rarely. Threatening with pain without causing any hard is quite merciful, but is exhausting and requires the effort of two people.*
<u>Game terms:</u>During the Intimidation victim's mental condition counts as one step lower.")
(set: $descriptionend to "You will need your assistant’s help for this task, but you suspect that he will enjoy assisting you with this task, if he has rested of course - in this age energy runs out pretty quickly. He is too late to be able to become a full fledged executioner.
However, his sickly obsession with work will be of use - nothing is more terrifying than the slightly incoherent speech of the old man, who is drooling in anticipation, while talking about the most painful and cruel torturing methods.")
(set: $timecost to 2) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 5) <! ментальные повреждения пытки>
(set: $asistcost to "required")
(set: $traumades to "no trauma")
(set: $pconmod to 0)
(set: $mconmod to 1)
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Choose target")
(set: $description to "*Beating up a victim until they are unable to think from the pain, but at the same time without inflicting serious injuries is a sign of a professional. Techniques from the street fights or tavern brawls don’t work here. “One should not hurry when trying to obtain the information from the victim quickly, but should know very well where to hit.*")
(set: $descriptionend to "Your muscles buzz unpleasantly, and finger bones hurt - you are working without your new gloves, not wanting to stain them with blood. Your victim is doing much worse - he is wheezing and quietly groaning, huddled up in a torture chair.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 15) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 30) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*Humans are afraid of pain, even if it doesn't cause them real harm. Prolonged pain is able to drive insane even the strongest. It is very important to monitor the moment when victim is approaching the insanity. Mad men are quite useless in my work. To not get tired from victim’s screams, it is best to use a gag. Scream brings the victims a moment of relief, so why don’t I deprive them of it too?*")
(set: $descriptionend to "This tedious work would be tiring if it wasn't for the comfortable fixation for the victim’s fingers. Once again you catch yourself thinking that all of the instruments and devices are in amazing shape, calibrated, cleaned and sharpened. It looks like the assistant is taking a great care of your father’s collection.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 15) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 30) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*Drowning, or how i for simplicity call torture with water has two advantages. Helpless human body that is fighting for survival in an alien environment, quickly drains stamina reserves, and fear of drowning exhausts victim’s psyche. *")
(set: $descriptionend to "You are a bit tired and soaking wet, despite the dense apron and high gloves, but have achieved excellent results - victim continues to cough, trying to get rid of the remaining water in the lungs, his body involuntarily twitching.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 15) <! физические повреждения пытки>
(set: $mentdamage to 15) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(if: $asist is "absent")[ (set: $asist to "absent") ](else:)[ (set: $asist to "available") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(set: $krelative to $krelative+$relmod) <! изменение состояния пленника после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ](elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ](elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ](elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Совершить действие1") ]
Frankly you do not trust the Assistant. He is incompetent, overzealous and most importantly, he doesn't obey your commands.
[[Look after him]]
[[Have some rest]]
(set: $asist to "resting")
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(set: $krelative to $krelative+$relmod) <! изменение состояния пленника после применения пытки>
(if: $traumades is "нет травм")[ (set: $trauma to $trauma) ] (elseif: $traumades is "нет глаз")[ (set: $trauma to $trauma + (array: " нет глаз") ) ]
(elseif: $traumades is "отрезанная правая рука")[ (set: $trauma to $trauma + (array: " отрезанная правая рука") ) ]
(elseif: $traumades is "сотрясение мозга")[ (set: $trauma to $trauma + (array: " сотрясение мозга") ) ]
(elseif: $traumades is "сломлен потерей")[ (set: $trauma to $trauma + (array: " сломлен потерей") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Присматривать1") ]
(set: $event to (random: 1, 10))
(if: $event is 1)[ (set: $traumades to "concussion") (set: $eventdes to "You have rested. When you return to the interrogation room, you shudder with a surprise: victim is motionlessly laying on the floor in a puddle of blood. Assistant is fusing around, seemingly trying to stop the bleeding and bring victim back to consciousness. Nervously looking back to the sound of your footsteps, assistant groans, barely being able to straighten himself while wiping off perspiration off his forehead with his shaking hands:
- Victim was trying to escape… - he mutters
Loud smell of blood and fear, patterns of crimson drops on the floor, whistling breathing of the old man… all of this indicated one thing - lie.") ]
(elseif: $event is 2)[ (set: $physdamage to $physdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice familiar oily look of your assistant and his frequent intermittent breathing. Few new bruises on a body of the victim completes the picture. In response to your stare assistant mutters:
- I asked a few simple questions… He didn't answer…
It seems that he is proud of his actions.") ]
(elseif: $event is 3)[ (set: $physdamage to $physdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice familiar oily look of your assistant and his frequent intermittent breathing. Few new bruises on a body of the victim completes the picture. In response to your stare assistant mutters:
- I asked a few simple questions… He didn't answer…
It seems that he is proud of his actions.") ]
(elseif: $event is 4)[ (set: $physdamage to $physdamage+40) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant's face. Victim’s body is all beat up - completely covered in crimson bruises and abrasions. In response to your stare, assistant expressly offhandedly shrugs his bony shoulders:
-I politely asked few very simple questions… Not answering was very rude!
It seems that he is proud of his actions.") ]
(elseif: $event is 5)[ (set: $mentdamage to $mentdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Judging by the shaking and pale-white face, victim is in shock. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions…
It seems that he is proud of his actions.") ]
(elseif: $event is 6)[ (set: $mentdamage to $mentdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Judging by the shaking and pale-white face, victim is in shock. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions…
It seems that he is proud of his actions.") ]
(elseif: $event is 7)[ (set: $mentdamage to $mentdamage+40) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Victim is sitting limp in the chair, mouth open, bloody fingernails scratching the metal armrests of the torturing chair - it seems that your assistant almost drove victim to insanity. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions… Had to show…
He is definitely proud of the results and the time he spent with the victim.") ]
(elseif: $event is 8)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you find your assistant gloom and frowning. A bit worried, you check the victim, but surprisingly realize that he is fine.
Maybe you mistakenly suspect the old man in unhealthy enthusiasm and excessive cruelty?") ]
(elseif: $event is 9)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you find your assistant gloom and frowning. A bit worried, you check the victim, but surprisingly realize that he is fine.
Maybe you mistakenly suspect the old man in unhealthy enthusiasm and excessive cruelty?") ]
(else:)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you notice that your assistant is not there, but the victim is in the same deplorable state you left him. Most likely the old man has just stepped out.
Table with the instruments is in the perfect order, collection of needles is cleaned of the blood, and on top of your writing desk, right on the dossiers of victims resides a rag with the leftovers of a meat pie. It seems like your assistant likes to combine work with his meal. And by the way, now you realize why he always reeks of an old onion.
Frowning fastidiously, you throw the rag off the desk. Most likely, Your father wouldn’t like such carelessness, and you plan to continue his orderliness.") ]
(set: $asist to "resting")
(set: $stamina to $stamina+$staminarec*$timecost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(set: $krelative to $krelative+$relmod) <! изменение состояния пленника после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ]
(if: $hp<=0)[ (go-to: "Жертва мертва") ]
(if: $mp<=0)[ (go-to: "Жертва безумна") ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Отдохнуть1") ]
(set: $description to "*What is better, to lose an arm or a leg? Philosophical choice. Loss of a body part is followed by the bleeding, painful shock and incredible stress for the whole body. Besides, person who has lost a body part, also loses the illusion that he will be able to leave this cell unchanged. This is due to realization of the fact that something irreversible has happened to him, and will stay for the rest of his life, even if he manages to leave the court alive.*")
(set: $descriptionend to "It your skilled hands, surgical saw cuts the muscles and bones with a quite crunch. You wait for the passed out victim to regains consciousness and take a looks at his tightened with tourniquet stump of a lost body part. You catch yourself thinking that axe would have got the job done in a more human way, but saw gives the victim an opportunity to feel the whole importance of the situation.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 10)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 40) <! физические повреждения пытки>
(set: $mentdamage to 20) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "amputated right arm")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*Sight is the main way we perceive the world. WHen someone loses their ability to see, they become completely dependent on others, and dive into a different, completely alien universe. Blinding technique “boiling of the eyes”, or simply a steady processing of the eyeball with boiling water, is not a life threatening process, but I highly value the psychological effects.*")
(set: $descriptionend to "You wipe sweat off your eyes. Your victim will never again have the ability to do the same - screaming from unbearable pain in the head, poor thing is staring somewhere on the ceiling with white deformed eyeballs. Looking slightly in another direction, you are thinking about your next move for this interrogation. Victim has four senses left, and you are planning to “involve” all of them if necessary.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 10)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 20) <! физические повреждения пытки>
(set: $mentdamage to 40) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "blinded")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*Bleeding out, suffocating or plunging into a deep swoon is possible for any human.For this reason, every respectable executioner should know the bases of medical science. I have spent a lot of time talking to the royal physician, learning bits and pieces, until i realized that the most important thing is - flair. The greatest mastery that an executioner can obtain is the ability to flair death, when it is approaching the victim closer than desired.*")
(set: $descriptionend to "If it is not noticed on time that an injury is too serious, it could cost the victim its life. Your duty is to execute the convict on the square and in front of the masses, and not to kill them inside the torture chambers. Because of that, you carefully wash the wounds and apply the medicinal ointments. This is not the most expensive ointment, and doesn’t accelerate the healing process, but this is not what you need anyway. But the viscous mass gives the feeling of coolness to the inflamed skin of the victim. “Placebo,” you remember an artful word, that you heart earlier from the royal physician. Seems that it is working - convulsions and moans cease, victim is obviously feeling better.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to -$hprec*2) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "can take the job")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*It is important to work carefully not to turn the victim into a drooling idiot or whining from the pain animal. The sound of a human voice has healing properties, and talking to the victim often is necessary because it is impossible to get the answers from a madman, and crowd will not be happy to see the execution of an insane person, with no regard for his own life.
In a condition, when mind is ready to withdraw into itself to avoid the pain, even the kind words of the tormentor could pull the victim back from that edge.
Oh, I have learned very well where this edge resides in every human!*")
(set: $descriptionend to "You try to make your rude voice sound soothing: Everything here depends on you. No need to suffer - you can end all of this any minute. Everything will end tomorrow anyway - but it is up to you whether you will leave with dignity or completely losing human shape.
This is a lie. According to your whim, all of the remaining time until the execution could become a excruciating agony. That is why it surprises you, even the victim’s breathing calms down, torn sobbing transforms into a steady breathing.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to -$mprec*2) <! ментальные повреждения пытки>
(set: $asistcost to "can take the job")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "Torturing not only takes a lot of skill, but it also requires constant physical activity. Even the most endurable person needs to take breaks from th e hard work - to eat, to sleep, or to simply take a walk to freshen up to be able to stay in a vigorous state longer. I have this opportunity, unlike the victim - this difference highlights victim;s helplessness, making you the ruler of the situation. Subtle nuance, which is often overlooked.")
(set: $timecost to 1) <! стоимость пытки во времени >
(set: $staminacost to -$staminarec) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action Rest")
(Link: "<u>Father's diary</u>")[**Father's diary:** $description]
**Time:** $timecost (if: $timecost>$time)[ (You have not enough time!) ]
**Stamina:** (if: $ability contains "Sturdy")[(set: $staminacost to $staminacost+10)$staminacost ](else:)[$staminacost] (if: $staminacost>$stamina)[ (You have not enough stamina!) ]
**Assistant:** $asistcost (if: $asistcost is "required" and $asist is "resting")[ (Assistant isn't available now!) ](elseif: $asistcost is "required" and $asist is "absent")[ (Assistant isn't available now!) ]
**Sanity Loss:** (if: $ability contains "Innocent")[(set: $sanitycost to $sanitycost+5)$sanitycost ](else:)[$sanitycost] (if: $sanitycost>$sanity)[ (You will go insane!) ]
**Physical damage:** $physdamage
**Mental damage:** $mentdamage
**Trauma:** $traumades
(if: $asistcost is "required" and $asist is "resting")[ **Action isn't available now!** ](elseif: $asistcost is "required" and $asist is "absent")[ **Action isn't available now!** ](elseif: $timecost>$time or $staminacost>$stamina or $sanitycost>$sanity )[ **Action isn't available now!** ](else:)[ [[Make an action]] ]
(if: $asistcost is "can take the job" and $asist is "available" and $timecost<=$time)[ [[Use your assistant]] ](elseif: $asistcost is "can take the job" and $asist is "resting")[ **Assistant is resting and can't do this work!** ](elseif: $asistcost is "can take the job" and $asist is "absent")[ **Assistant is absent and can't do this work!** ]
[[Return to the Torture Cell|Torture Cell]]
(set: $chaos to $chaos+2)
(go-to: "Жертва мертва1")
(set: $chaos to $chaos+1)
(go-to: "Жертва безумна1")
(Link: "<u>Father's diary</u>")[**Father's diary:** $description]
**Time:** $timecost (if: $timecost>$time)[ (You have not enough time!) ]
**Stamina:** (if: $ability contains "Sturdy")[(set: $staminacost to $staminacost+10)$staminacost ](else:)[$staminacost] (if: $staminacost>$stamina)[ (You have not enough stamina!) ]
**Assistant:** $asistcost (if: $asistcost is "required" and $asist is "resting")[ (Assistant isn't available now!) ](elseif: $asistcost is "required" and $asist is "absent")[ (Assistant isn't available now!) ]
**Physical damage:** $physdamage
**Mental damage:** $mentdamage
**Choose a question!**
(if: $asistcost is "required" and $asist is "resting")[ **Action isn't available now!** ](if: $asistcost is "required" and $asist is "absent")[ **Action isn't available now!** ](elseif: $timecost>$time or $staminacost>$stamina or $sanitycost>$sanity )[ **Action isn't available now!** ](else:)[
**Primary Objectives:**
1) (if: $obj1 is "no objective")[ **$obj1** ](elseif: $objcon1 is 1)[ **Objective complete** ](else:)[ [[$obj1|Obj1]] ]
2) (if: $obj1 is "no objective")[ **$obj2** ](elseif: $objcon2 is 1)[ **Objective complete** ](else:)[ [[$obj2|Obj2]] ]
**Secondary Objectives:**
1) (if: $obj3 is "no objective")[ **$obj3** ](elseif: $objcon3 is 1)[ **Objective complete** ](else:)[ [[$obj3|Obj3]] ]
2) (if: $obj4 is "no objective")[ **$obj4** ](elseif: $objcon4 is 1)[ **Objective complete** ](else:)[ [[$obj4|Obj4]] ]
3) (if: $obj5 is "no objective")[ **$obj5** ](elseif: $objcon5 is 1)[ **Objective complete** ](else:)[ [[$obj5|Obj5]] ]
4) (if: $obj6 is "no objective")[ **$obj6** ](elseif: $objcon6 is 1)[ **Objective complete** ](else:)[ [[$obj6|Obj6]] ]
]
[[Return to the Torture Cell|Torture Cell]]
$descriptionend
[[Torture Cell]]
$eventdes
[[Torture Cell]]
$descriptionend
You look after your assistant and he is alright. You have no time to rest.
[[Torture Cell]]
(if: $answer is 1)[ $obj1answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
(if: $objcon2 is 1 and $answer is 1 and $away1 is 1 and $asist is "available")[ Assistant grins and says: "That's all we need. I'll go and please the Judge" and quickly leaves. (set: $asist to "absent") ]
[[Return to the Torture Cell|Torture Cell]]
(if: $answer is 1)[ $obj2answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
(if: $objcon1 is 1 and $answer is 1 and $away1 is 1 and $asist is "available")[ Assistant grins and says: "That's all we need. I'll go and please the Judge" and quickly leaves. (set: $asist to "absent") ]
[[Return to the Torture Cell|Torture Cell]]
(if: $answer is 1)[ $obj3answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
(if: $answer is 1 and $objrel3 is 1 and $asist is "available")[ Assistant says: "I can grab a couple guards and [[go.|3) Send assistant to bring the relatives of the victim]]" ](elseif: $answer is 1 and $objrel3 is 1 and $asist is "resting")[ Assistant says: "Let me take a breathe, and i will be able [[to bring.|3) Send assistant to bring the relatives of the victim]] the required person." ]
[[Return to the Torture Cell|Torture Cell]]
(if: $answer is 1)[ $obj4answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
[[Return to the Torture Cell|Torture Cell]]
(if: $answer is 1)[ $obj5answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
[[Return to the Torture Cell|Torture Cell]]
(if: $answer is 1)[ $obj6answtr ](elseif: $answer is 22)[ *The victim is in too good physical and mental condition and is not going to answer this question* ](elseif: $answer is 21)[ *The victim is in too good physical condition and is not going to answer this question* ](elseif: $answer is 12)[ *The victim is in too good mental condition and is not going to answer this question* ]
[[Return to the Torture Cell|Torture Cell]]
(set: $death to "mad")
(go-to: "Game over screen")
(set: $description to "*This is a very simple method, which doesn’t contain anything sinister or really evil.
It is simply required to bring the prisoner and tie him up in the corner of the torturing cell, so the victim could see them, and leave them there. For some reason in this moment even the strongest ones break. *")
(set: $descriptionend to "Yes, it all sound simple. However, you realize that situation could get out of control at any moment if you or your assistant get carried away. You clearly see edge that your father wrote about.")
(set: $timecost to 0) <! стоимость пытки во времени >
(set: $staminacost to 0) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 40) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "no trauma")
(set: $relmod to 1)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*Threat to life and murder of the close relatives is one of the most dependable ways to break a person. Although there are some difficulties. First, it is vital to know about the relative who are really important to the victim, even though victims usually readily share this information themselves during the torture. Second, it is important to find those important relatives and bring them to the torturing cell - usually on a very short notice. Finally, murdering people who are not directly involved with the crime simply to make my job easier could become the edge, crossing which, not many are able to come back.*")
(set: $timecost to 3) <! стоимость пытки во времени >
(set: $staminacost to 0) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "required")
(set: $traumades to "no trauma")
(set: $relmod to 1)
(set: $eventdes to 0)
(go-to: "Описания действий родственников")
(set: $description to "*This is a time consuming, but a very simple torture technique. It could be done by a capable assistant, (what can not be said about the assistant of mine.) Just a little bit of effort, and the person’s insides are burning from the saline, which was injected through the funnel into the victim’s mouth.*")
(set: $descriptionend to "The most noticeable effects of this torture are the wheezing sounds victim starts to make when breathing, as well as the victim’s inability to move due to cutting pain in the stomach.")
(set: $timecost to 4) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 50) <! физические повреждения пытки>
(set: $mentdamage to 0) <! ментальные повреждения пытки>
(set: $asistcost to "can take the job")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $description to "*This method is so boring, that i rarely do it myself. Victim is placed in a tiny cell, with very thick walls, and just enough space for one person to fit in. There is a huge bell attached to the cell’s ceiling and connected to a mechanism (mechanical device), which, when activated, will constantly swing the bell. Of course, someone has to check on a victim from time to time: some people are very sensitive to noise, and tend to turn into drooling idiots pretty quickly.*")
(set: $descriptionend to "Staggered Victim comes out of a back room with a heavy, firmly shut door; tears falling from the eyes, face distorted by pain - even the shortest visit to the 'bell room' causes unbearable suffering, damaging the eardrums. Victim will be hearing the ringing of bells in their head until their death - which should come shortly. However, your effort was meager here.")
(set: $timecost to 4) <! стоимость пытки во времени >
(set: $staminacost to 25) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 50) <! ментальные повреждения пытки>
(set: $asistcost to "can take the job")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
**Your assistant hands you today's dossier**
$dossier
[[Torture Cell]]
(set: $description to "*There are many ways of how someone unskilled could ruin all efforts spent on torture. The most certain way is to let the victim rest. Rest could be useful sometimes, but only when it is beneficial for the executioner. Rest is like a rare jewel within these walls; tormentor possesses it, but the victim doesn’t. This is a big difference. Victim does not have control over anything, he is completely helpless. The only escape for the victim should be correct answers to the questions.*")
(set: $descriptionend to "There are several simple ways to keep the victim busy while you are absent. For example, you can hang the victim by the arms, so he could only reach the ground with the tips of his toes, and was required to constantly flex the muscles to be able to keep balance and not to dislocate joints.
When you return to the torturing cell, fresh and full of energy, victim greets you with a quiet groan, which more resembles creak, but you do not intend to make concessions.")
(set: $timecost to 2) <! стоимость пытки во времени >
(set: $staminacost to 15) <! стоимость пытки в выносливоти>
(set: $sanitystart to 0)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 5) <! физические повреждения пытки>
(set: $mentdamage to 5) <! ментальные повреждения пытки>
(set: $asistcost to "can take the job")
(set: $traumades to "no trauma")
(set: $relmod to 0)
(set: $eventdes to 0)
(go-to: "Action description")
(Link: "<u>Father's diary</u>")[**Father's diary:** $description]
**Time:** $timecost, after this time the assistant will return with relative (if: $timecost>$time)[ (You have not enough time!) ]
**Stamina:** (if: $ability contains "Sturdy")[(set: $staminacost to $staminacost+10)$staminacost ](else:)[$staminacost] (if: $staminacost>$stamina)[ (You have not enough stamina!) ]
**Assistant:** $asistcost (if: $asistcost is "required" and $asist is "resting")[ (Assistant isn't available now!) ](elseif: $asistcost is "required" and $asist is "absent")[ (Assistant isn't available now!) ]
**Sanity Loss:** (if: $ability contains "Innocent")[(set: $sanitycost to $sanitycost+5)$sanitycost ](else:)[$sanitycost] (if: $sanitycost>$sanity)[ (You will go insane!) ]
**Physical damage:** $physdamage
**Mental damage:** $mentdamage
**Trauma:** $traumades
(if: $timecost>$time or $sanitycost>$sanity or $asist is "resting")[ **Action isn't available now!** ](else:)[ [[Send assistant]] ]
[[Return to the Torture Cell|Torture Cell]]
(set: $description to "*And here it is, the step over the edge. Even if a person has nothing to do with the crime, but his death will break the victim, means this death is necessary. Usually there is no time to waste. Slicing a throat of the prisoner only takes a moment, but the resulting effect will be much stronger than any effect caused by even the most excruciating torture. I know how hard it is, how thoughts and feelings change. I have been past that edge more than once, but I have somewhere to return to.*")
(set: $descriptionend to "Most likely this part of your job instills so much hatred and abruption in the society. It doesn’t matter whose hands are stained with blood - yours or your assistant’s. What you do here is considered to be an insuperable taboo within the common folk. And those who break the taboo, at some point end up in or above the torturing chair.")
(set: $timecost to 0) <! стоимость пытки во времени >
(set: $staminacost to 0) <! стоимость пытки в выносливоти>
(set: $sanitystart to 5)
(set: $sanitycost to $sanitystart-$sanarmor)
(if: $sanitycost < 0)[(set: $sanitycost to 0)]
(set: $physdamage to 0) <! физические повреждения пытки>
(set: $mentdamage to 40) <! ментальные повреждения пытки>
(set: $asistcost to "not needed")
(set: $traumades to "broken with despair")
(set: $relmod to 1)
(set: $eventdes to 0)
(go-to: "Action description")
(set: $asist to "absent")
(set: $areturn to $time-$timecost)
(set: $krelative to $krelative+$relmod) <! изменение состояния пленника после применения пытки>
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(go-to: "Отправить помощника по следу1")
Assistant leaves escorted by the royal guards. While you wait, you can do something else
[[Return to the Torture Cell|Torture Cell]]
(if: $objhp1 <= $pconx+$pconmod and $objmp1 <= $mconx+$mconmod)[ (set: $objcon1 to 1) (set: $krelative to $krelative+$objrel1) (set: $answer to 1) ](elseif:$objhp1 > $pconx+$pconmod and $objmp1 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp1 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp1 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj11") ]
(if: $objhp2 <= $pconx+$pconmod and $objmp2 <= $mconx+$mconmod)[ (set: $objcon2 to 1) (set: $krelative to $krelative+$objrel2) (set: $answer to 1) ](elseif:$objhp2 > $pconx+$pconmod and $objmp2 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp2 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp2 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj21") ]
(if: $objhp3 <= $pconx+$pconmod and $objmp3 <= $mconx+$mconmod)[ (set: $objcon3 to 1) (set: $krelative to $krelative+$objrel3) (set: $answer to 1) ](elseif:$objhp3 > $pconx+$pconmod and $objmp3 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp3 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp3 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj31") ]
(if: $objhp4 <= $pconx+$pconmod and $objmp4 <= $mconx+$mconmod)[ (set: $objcon4 to 1) (set: $krelative to $krelative+$objrel4) (set: $answer to 1) ](elseif:$objhp4 > $pconx+$pconmod and $objmp4 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp4 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp4 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj41") ]
(if: $objhp5 <= $pconx+$pconmod and $objmp5 <= $mconx+$mconmod)[ (set: $objcon5 to 1) (set: $krelative to $krelative+$objrel5) (set: $answer to 1) ](elseif:$objhp5 > $pconx+$pconmod and $objmp5 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp5 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp5 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj51") ]
(if: $objhp6 <= $pconx+$pconmod and $objmp6 <= $mconx+$mconmod)[ (set: $objcon6 to 1) (set: $krelative to $krelative+$objrel6) (set: $answer to 1) ](elseif:$objhp6 > $pconx+$pconmod and $objmp6 > $mconx+$mconmod)[ (set: $answer to 22) ](elseif:$objhp6 > $pconx+$pconmod)[ (set: $answer to 21) ](elseif:$objmp6 > $mconx+$mconmod)[ (set: $answer to 12) ]
(if: $asist is "absent")[ (set: $asist to "absent") ](elseif: $asistcost is "not needed")[ (set: $asist to "available") ](else:)[ (set: $asist to "resting") ]
(set: $stamina to $stamina-$staminacost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Obj61") ]
Your day is over and you go to the Judge with results.
(if: $objcon1 is 1 and $obj2 is "no objective")[ You have successfully completed your task. Judge is pleased: signed confession legitimizes the process in the eyes of the crowd (masses). With a smile, he orders you to get ready to execute the victim.
**Chaos -1**](elseif: $objcon1 is 1 and $objcon2 is 1)[ You have successfully completed your task. Judge is pleased: signed confession legitimizes the process in the eyes of the crowd (masses). With a smile, he orders you to get ready to execute the victim.
**Chaos -1**](elseif: $objcon1 is 1 and $objcon2 is 0)[ You have partially complete your task. Judge isn't pleased, but it's better than nothing.
**Chaos unmodified**](else:)[You didn't manage to complete your task. Confession is not signed, and the crowd will
repine. Of course this doesn’t mean that the execution will be canceled. The royal court is not in a habit of changing their verdicts.
**Chaos +1**]
[[Execution]]
(set: $header to "
**Rating:** $rating | **Chaos:** $chaos | **Day:** $day
**Stamina:** $stamina | **Sanity:** $sanity | **Assistant:** $asist")
(if: $objcon1 is 1 and $obj2 is "no objective")[ (set: $chaos to $chaos-1) ](elseif: $objcon1 is 1 and $objcon2 is 1)[ (set: $chaos to $chaos-1) ](elseif: $objcon1 is 1 and $objcon2 is 0)[(set: $chaos to $chaos)](else:)[(set: $chaos to $chaos+1)]
(if: $chaos < 1)[ (set: $chaos to 1) ]
(go-to: "Завершить дело")
$header
<hr>
{
(set: $sanity to 100)
(set: $stamina to 100)
}
**Intro:**
You are the Royal executioner. Your job is to render justice and justify the crown's cruelty, while keeping the mob at bay.
Unfortunately you're not numb enough to kill and torture people in cold blood, and your sanity cracks with every life taken.
However should you abandon your grim duty the crowd will go berserk and drown the city in blood.
**Mechanics:**
1) The PC has Sanity that recovers very slowly. Once it's depleted you'll go mad.
2) You need to get answers to the main objectives out of your victims in order to justify the sentence.
3) If the crowd is displeased with you or with the Crown, the level of Chaos will grow and bring your demise closer.
4) If you want to leave your post someday and uncover the secrets of this world, you need to grow your Information Rating by obtaining answers to secondary questions.
5) Each answer is unlocked by getting your victim to a certain condition. For example, you can get the answer that will lead to an execution only from a victim who sees no other choice.
6) Each victim recovers mentally and physically at appropriate times: if you torture the victim mentally but leave the body alone it will recover, and vice versa.
7) Each trauma you inflict lowers the overall level of the victim's endurance by a 25%, never allowing complete recovery.
**Example:**
1) The victim has a 100 physical and 100 mental hit point.
2) Each type of hits will "go red" when this number gets below 33.
3) If the victim confesses to treason, she condemns herself to a horrible death (she will probably die anyway, but one can hope). So she won't confess unless her conditions are both in the red.
4) This means your goal is to get both conditions in the red and then ask your question, or get the physical condition in the red and the mental one in the yellow and then intimidate the victim (this will temporarily bring the mental condition down one category).
5) Basicaly any victim will answer on any question if both conditions are red, but it can be dangerous (victim can die) or cost too much time/sanity/stamina
6) Safer questions (for victim) will require yellow or even green condition to be answered.
[[Hard difficulty|Init Torture]] - victims without Special on the first day
[[A little bit harder difficulty|Init Secondgame]] - victims with Special from the start
(if: $chaos is 1)[People gather around the scaffold in a dull grey pool. Someone curses, someone laughs, snickers meet your every move. The crowd wants to be entertained and you're ready to oblige.](elseif: $chaos is 2)[People scream and shake their fists, demaning swift punishment for the accused. Their eyes glow with jeering joy, their mouths tense up in waiting. They want to see some violense and you'd better quench their thirst.](elseif: $chaos is 3)[You cringe as you look down. The crowd below is a blur of nighmarish forms heaving in waves toward the scaffold. You hear bones snap: some old woman fell and was instantly crushed under the wooden boots of those around her. People swing as if in a ritual dance, their faces contorted with delirium.](elseif: $chaos is 4)[The crowd around the scaffold looks like a giand wolf's jaw. Blind, enormous and ready to kill. There's not a single glimmer of thought in those eyes. It's as if some inhuman mind commands those people. A monstrous mind, a wild mind. It will spare no one, unless you tame it.](elseif: $chaos>4)[You see a lot of faces and even more weapons. Most of the people in the crowd carry a knife, a mace or a staff. Their hands and fingers are crooked like bird's claws. Now more than ever the mob looks like a mad dog about to jump and maim and kill. And you're standing right there. What can you do to escape you doom?]
$vname $vfname stands accused of $crime and is sentenced to (if: $crime is 'treason')[hanging, evisceration and quartering](elseif: $crime is 'murder')[death by breaking wheel](elseif: $crime is 'heresy')[death by crucifiction](elseif: $crime is 'witchcraft')[death by flames](elseif: $crime is 'robbery')[death by hanging]. There are two ways to do it. The Mercyful Way will leave the crowd wanting and The Cruel Way will shatter your Sanity. Wich way you choose?
[[The Merciful Way|Crowd Reaction]]
(if: $crime is 'treason')[This is the way to execute the most notorious criminals. At first the victim is hanged in a noose, then taken down before she suffocates. Then her belly is slashed and her insides are thrown into the flames. Finally the victim is dismembered and beheaded. A merciful executioner could wait until the victim loses conciousness from lack of air and proceed with eviscerating and quartering a senseless body.](elseif: $crime is 'murder')[The condemned is tied to a large wheel. Her ribs and bones in the arms and legs are broken with a hammer. Then the wheel is placed horizontally and the victim is left to slowly fade away, unless the executioner opens one of the arteries to let the victim quickly bleed out. ](elseif: $crime is 'heresy')[A way to execute bandits and thieves. A pole is placed in the middle of a square, the victim is tied to it at her wrists and ankles. Then her palms are nailed to the pole. The agony may last days so the executioner might pierce the victim's belly with a spear to make sure death from shock comes sooner.](elseif: $crime is 'witchcraft')[Those convicted of witchcraft and herecy are usually tied to a pole surrounded with brushwood which is then ignited. If the brushwood is moist the victim will quickly asphyxiate, never feeling the flames lick her skin.](elseif: $crime is 'robbery')[The long rope method grants the convicted a quick death: the body falls through a hatch in the scaffold, the rope strains and breaks the neck.]
[[The Cruel Way (Sanity -15. Chaos -1)|The Cruel Way]]
(if: $crime is 'treason')[A very cruel way to kill. Worn out by the suffocation the victim will feel everything — her burning innards, her limbs hacked off. She will even see the executioner's axe raised for the beheading. It's everything the crowd loves.](elseif: $crime is 'murder')[One could use the hammer to break every major bone in the victim's body and leave her to die slowly and horribly of pain and thirst looking at the sky. The carrion birds will add to the suffering. ](elseif: $crime is 'heresy')[The crucified victim usually suffers for a long time dying of thirst, sepsis, shock and heart arrest. Sometimes the Royal decree would command the victim to be taken down at night to prolong the agony even more.](elseif: $crime is 'witchcraft')[To guarantee suffering the brushwood used for kindling needs to be dry. Fire will reach the criminal in time and he will die in terrible agony.](elseif: $crime is 'robbery')[The short rope method makes the victim suffer. The footing is kicked from under her, and she hangs in the air twitching in agony, dying slowly and painfully of asphyxiation. This is the Marshal's dance beloved by the crowd.]
Another day and another life come to an end. But another one is coming.
This night you finally rest, justifying your actions as done for the good of the realm.
**You gain +$secondrating information rating**
**Sanity +5. Stamina 100.**
{
(set: $sanity to $sanity+5)
(set: $stamina to 100)
(set: $firstgame to $firstgame+1)
}
[[The next hard day|Init Torture]]
[[I can't take it anymore. End your own life.|Game over screen]]
(if: $death is "mad")[ You go mad and was quickly executed.](elseif: $death is "crowd")[The human wall descends with a scream of a mad beast and swallows you before you know it. You're strong and try your best to resist the hands tearing into you, but their wrath and bloodlust are stronger. As you feel bloody foam inside your mouth you realize you've barely outlived your latest victim... The last thing you see is a platform where the King and his men sit taken down.](else:)[ You cannot live in this cruel world anymore, who can blame you?]
You died. I mourn with you. You have finished the test version of the game "The Executioner". I hope it wasn't an unpleasant experience.
The future looks bleak now (you died, remember), but next year your hero will have a chance to survive and change this world.
You survive for $day days and executed as many people.
You've earned $rating information points. (if: $rating<25)[This is insufficient to uncover the Key to the secrets ruling this world. But you can always try again.](elseif: $rating >24)[You uncovered many secrets not meant for you ears and this knowledge came together in to a final revelation. The mysterious symbols '[email protected]'. If you figure out what to do with The Ultimate Secret of the Universe shall be revealed.]
(set: $header to "
**Rating:** $rating | **Chaos:** $chaos | **Day:** $day
**Stamina:** $stamina | **Sanity:** $sanity | **Assistant:** $asist")
{
(set: $secondrating to $objcon3+$objcon4+$objcon5+$objcon6)
(set: $rating to $rating+$secondrating)
(elseif: $chaos >4)[(set: $death to "crowd")(go-to: "Game over screen")]
}
(go-to: "Rest Screen")
(if: $eventdes is 0)[ **Victim is dead and say no more. The crowd will be furious and you can't do nothing about it.** ](else:)[ **Assistant incompetence cause victim's death. The crowd will be furious and you can't do nothing about it.** ]
**Chaos +2**
[[Go have some rest|Rest Screen before death]]
(if: $eventdes is 0)[ **Victim is insane and say no more. The crowd will be furious but at least you still can perform an execution.** ](else:)[ **Assistant incompetence cause victim's death. The crowd will be furious but at least you still can perform an execution.** ]
**Chaos +1**
[[Finish the job|Завершить дело подсчет]]
(set: $sanity to $sanity-15)
(set: $chaos to $chaos-1)
(if: $chaos < 1)[ (set: $chaos to 1) ]
(if: $sanity <1)[(go-to: "Вы сошли с ума")](else:)[(go-to: "Crowd Reaction")]
(if: $chaos is 1)[Sweet ecstasy glimmers in the people's eyes as they watch your victim's agony. Red faces, drunken laughter — as if this death gives them life somehow. But then they grow dull once more, dwindling from the square in grey streams, murmuring, smelling of sour sweat and cheap wine.](elseif: $chaos is 2)[The crowd rejoices as the body drops dead. People cheer, dance and swallow cheap wine in large gulps. Bloodlust turns into lechery, being sated right there in the mud. This is a whetched sight, but at least you don't feel them look at you with those mad greedy eyes anymore.](elseif: $chaos is 3)[You see the hunger in the eyes of the crowd diminish, but not fade. As the victim's body twitches one last time people around you fall silent. You can smell it: they want more screams, more blood. Just more. And having no one else to turn to, they turn to you. As you retreat from the square, careful to never show them your back you see dozens of people watching you. One by one they bite their tongues, spit the blood into their palms and mark their faces with an ancient sigil.](elseif: $chaos is 4)[The crowd goes wild, yanks one of the guards down from the scaffold and tears him apart right before your eyes. There are fights everywhere, but you know that you are the mob's main course so you jump down the hatch at the risk of breaking your legs and sneak away at the back while the people go berserk on the town square. You cover youself with mud, blood and filth hoping to pass as one of them, those writhing and screaming animals who used to be people not long ago.](elseif: $chaos >4)[(set: $death to "crowd")(go-to: "Game over screen")]
{
(set: $secondrating to $objcon3+$objcon4+$objcon5+$objcon6)
(set: $rating to $rating+$secondrating)
}
[[It's time to go rest|Rest Screen]]
(set: $firstgame to 2)
(go-to: "Init Torture")
(Link: "<u>Father's diary</u>")[**Father's diary:** $description]
**Time:** $timecost (if: $timecost>$time)[ (You have not enough time!) ]
**Stamina:** $staminacost
**Assistant:** $asistcost (if: $asistcost is "required" and $asist is "resting")[ (Assistant isn't available now!) ](elseif: $asistcost is "required" and $asist is "absent")[ (Assistant isn't available now!) ]
**Sanity Loss:** (if: $ability contains "Innocent")[(set: $sanitycost to $sanitycost+5)$sanitycost ](else:)[$sanitycost] (if: $sanitycost>$sanity)[ (You will go insane!) ]
**Physical damage:** $physdamage
**Mental damage:** $mentdamage
**Trauma:** $traumades
[[Make an action|Make Action Rest]]
[[Return to the Torture Cell|Torture Cell]]
(set: $event to (random: 1, 10))
(if: $event is 1)[ (set: $traumades to "concussion") (set: $eventdes to "You have rested. When you return to the interrogation room, you shudder with a surprise: victim is motionlessly laying on the floor in a puddle of blood. Assistant is fusing around, seemingly trying to stop the bleeding and bring victim back to consciousness. Nervously looking back to the sound of your footsteps, assistant groans, barely being able to straighten himself while wiping off perspiration off his forehead with his shaking hands:
- Victim was trying to escape… - he mutters
Loud smell of blood and fear, patterns of crimson drops on the floor, whistling breathing of the old man… all of this indicated one thing - lie.") ]
(elseif: $event is 2)[ (set: $physdamage to $physdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice familiar oily look of your assistant and his frequent intermittent breathing. Few new bruises on a body of the victim completes the picture. In response to your stare assistant mutters:
- I asked a few simple questions… He didn't answer…
It seems that he is proud of his actions.") ]
(elseif: $event is 3)[ (set: $physdamage to $physdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice familiar oily look of your assistant and his frequent intermittent breathing. Few new bruises on a body of the victim completes the picture. In response to your stare assistant mutters:
- I asked a few simple questions… He didn't answer…
It seems that he is proud of his actions.") ]
(elseif: $event is 4)[ (set: $physdamage to $physdamage+40) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant's face. Victim’s body is all beat up - completely covered in crimson bruises and abrasions. In response to your stare, assistant expressly offhandedly shrugs his bony shoulders:
-I politely asked few very simple questions… Not answering was very rude!
It seems that he is proud of his actions.") ]
(elseif: $event is 5)[ (set: $mentdamage to $mentdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Judging by the shaking and pale-white face, victim is in shock. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions…
It seems that he is proud of his actions.") ]
(elseif: $event is 6)[ (set: $mentdamage to $mentdamage+20) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Judging by the shaking and pale-white face, victim is in shock. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions…
It seems that he is proud of his actions.") ]
(elseif: $event is 7)[ (set: $mentdamage to $mentdamage+40) (set: $eventdes to "You have rested. When you return to the interrogation room, you notice a weird smile on your assistant’s face. He continues to mechanically rattle the tools spread out on the table, pawing them with his gnarled fingers. Victim is sitting limp in the chair, mouth open, bloody fingernails scratching the metal armrests of the torturing chair - it seems that your assistant almost drove victim to insanity. In response to your stare, assistant, almost showing off, responds:
-I was simply describing our work… There were some questions… Had to show…
He is definitely proud of the results and the time he spent with the victim.") ]
(elseif: $event is 8)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you find your assistant gloom and frowning. A bit worried, you check the victim, but surprisingly realize that he is fine.
Maybe you mistakenly suspect the old man in unhealthy enthusiasm and excessive cruelty?") ]
(elseif: $event is 9)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you find your assistant gloom and frowning. A bit worried, you check the victim, but surprisingly realize that he is fine.
Maybe you mistakenly suspect the old man in unhealthy enthusiasm and excessive cruelty?") ]
(else:)[ (set: $eventdes to "You have rested. When you return to the interrogation room, you notice that your assistant is not there, but the victim is in the same deplorable state you left him. Most likely the old man has just stepped out.
Table with the instruments is in the perfect order, collection of needles is cleaned of the blood, and on top of your writing desk, right on the dossiers of victims resides a rag with the leftovers of a meat pie. It seems like your assistant likes to combine work with his meal. And by the way, now you realize why he always reeks of an old onion.
Frowning fastidiously, you throw the rag off the desk. Most likely, Your father wouldn’t like such carelessness, and you plan to continue his orderliness.") ]
(set: $asist to "resting")
(set: $stamina to $stamina+$staminarec*$timecost) <! Выносливость Палача после применения пытки >
(set: $sanity to $sanity-$sanitycost) <! Санити Палача после применения пытки>
(set: $time to $time-$timecost) <! Время до суда после применения пытки>
(set: $hp to $hp-$physdamage) <! Физическое состояние жертвы после применения пытки>
(set: $mp to $mp-$mentdamage) <! ментальное состояние жертвы после применения пытки>
(set: $krelative to $krelative+$relmod) <! изменение состояния пленника после применения пытки>
(if: $traumades is "no trauma")[ (set: $trauma to $trauma) ] (elseif: $traumades is "blinded")[ (set: $trauma to $trauma + (array: " blinded") ) ]
(elseif: $traumades is "amputated right arm")[ (set: $trauma to $trauma + (array: " amputated right arm") ) ]
(elseif: $traumades is "concussion")[ (set: $trauma to $trauma + (array: " concussion") ) ]
(elseif: $traumades is "broken with despair")[ (set: $trauma to $trauma + (array: " broken with despair") ) ]
(if: $physdamage<=0 and $mentdamage<=0)[ (set: $hp to $hp+$hprec*2*$timecost) (set: $mp to $mp+$mprec*2*$timecost) ]
(elseif: $physdamage<=0)[ (set: $hp to $hp+$hprec*$timecost) ]
(elseif: $mentdamage<=0)[ (set: $mp to $mp+$mprec*$timecost) ]
(if: $stamina>100)[ (set: $stamina to 100) ]
(if: $hp>(100-$trauma.length*25))[ (set: $hp to (100-$trauma.length*25)) ]
(if: $mp>(100-$trauma.length*25))[ (set: $mp to (100-$trauma.length*25)) ]
(if: $hp<=0)[ (set: $pconx to 4) ]
(elseif: $hp<=$physthresh2)[ (set: $pconx to 3) ]
(elseif: $hp<=$physthresh1)[ (set: $pconx to 2) ]
(else:)[ (set: $pconx to 1) ]
(if: $mp<=0)[ (set: $mconx to 4) ]
(elseif: $mp<=$mentthresh2)[ (set: $mconx to 3) ]
(elseif: $mp<=$mentthresh1)[ (set: $mconx to 2) ]
(else:)[ (set: $mconx to 1) ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ]
(if: $hp<=0)[ (go-to: "Жертва мертва") ]
(if: $mp<=0)[ (go-to: "Жертва безумна") ]
(if: $sanity<0)[ (go-to: "Вы сошли с ума") ](elseif: $hp<=0)[ (go-to: "Жертва мертва") ](elseif: $mp<=0)[ (go-to: "Жертва безумна") ](else:)[ (go-to: "Отдохнуть1") ]