Ver Fonte

- almost done with intro

Your Name há 6 anos atrás
pai
commit
812d176811

+ 3 - 1
.gitignore

@@ -2,8 +2,10 @@
 *.jpg
 *.jpeg
 *.png
+*.webm
 *.save
-*/save/*
+*/saves/*
+*/persistent
 *.rpyc
 *.rpyb
 *errors.txt

+ 0 - 0
SUCer/game/gui.rpy → A_story_of_might_and_DEAMONtools/game/gui.rpy


+ 0 - 0
SUCer/game/options.rpy → A_story_of_might_and_DEAMONtools/game/options.rpy


+ 0 - 0
SUCer/game/screens.rpy → A_story_of_might_and_DEAMONtools/game/screens.rpy


+ 219 - 21
SUCer/game/script.rpy → A_story_of_might_and_DEAMONtools/game/script.rpy

@@ -1,15 +1,31 @@
-# The script of the game goes in this file.
+# The script of the game goes in this file.
 
 # Declare characters used by this game. The color argument colorizes the
 # name of the character.
 
 init python:
+
+    class timeClass:
+        def __init__(self):
+            self.curTime
+
     class itemClass:
         def __init__(self, name, equipslot, effectlist):
             self.name = name
             self.equipslot = equipslot
             self.effectlist = effectlist
 
+    class mapUnlockClass:
+        def __init__(self):
+            self.downtownRedlight = None
+
+    class skillClass:
+        def __init__(self):
+            self.bj = 0
+            self.vsex = 0
+            self.asex = 0
+            self.tj = 0
+
     class characterClass:
         def __init__(self, name, color, maxHP, maxAP):
             self.name = name
@@ -23,6 +39,7 @@ init python:
             self.Survivability = 0
             self.Sluttiness = 0
             self.Seduction = 0
+            self.skills = skillClass()
 
         def getMaxHP(self):
             return self.curHP
@@ -64,11 +81,24 @@ init python:
             char.exp += 20
             char.might += 5
             char.curAP -= 10
+            char.skills.bj += 10
             char.money += payment
 
+    def sleep(char):
+        char.curAP = char.maxAP
+        heal(char,(char.maxHP/10))
+
+    def heal(char, amount):
+        char.curHP += amount
+        if (char.curHP > char.maxHP):
+            char.curHP = char.maxHP
+
 init:
 
+    $ true = "true" # or whatever != None for easier coding and better readability
+
     python:
+        mapUnlock = mapUnlockClass()
         playerInventory = {} # dummy
         playerInventory["Pants"] = itemClass("Your lucky pants, plus they are your only pants", "lowerBody", None)
         player = playerCharacterClass('[playerName]', '#CC66DD', 100, 100, playerInventory)
@@ -76,11 +106,13 @@ init:
         character["UnknownHooker"] = npcCharacterClass("Unknown Hooker", '#CC0066', 50, 100, 0)
         character["HostelOwner"] = npcCharacterClass("Slimy Joe", '#774411', 100, 100, 10)
         character["Marjorie"] = npcCharacterClass("Marjorie", '#CC0099', 250, 100, 25)
+        character["Katrina"] = npcCharacterClass("Katrina", '#BB1177', 100, 100, 25)
 
     $ Player = wrapCharacter(player)
     $ UnknownHooker = wrapCharacter(character["UnknownHooker"])
     $ HostelOwner = wrapCharacter(character["HostelOwner"])
     $ Marjorie = wrapCharacter(character["Marjorie"])
+    $ Katrina = wrapCharacter(character["Katrina"])
 
     $ Mom = Character("Mom", color='#33BB33')
     $ Narrator = Character(None, color='#999999')
@@ -89,19 +121,30 @@ init:
 
 screen sideBar():
 
+    # image eileen composite = Composite(
+    # (300, 600),
+    # (0, 0), "body.png",
+    # (0, 0), "clothes.png",
+    # (50, 50), "expression.png")
+
     vbox:
         frame:
             vbox:
-                spacing 10
+                spacing 5
                 hbox:
                     spacing 10
-                    text "HP: [player.curHP]/[player.maxHP]" xalign 0.0 yalign 0.00
-                    bar value player.curHP range player.maxHP xalign 0.0 yalign 0.0 xmaximum 100 ymaximum 5
+                    text "{size=15}HP: [player.curHP]/[player.maxHP]{/size}" xalign 0.0 yalign 0.00
+                    bar value player.curHP range player.maxHP xalign 0.0 yalign 0.0 xmaximum 100 ymaximum 5 left_bar "#CC0000"
 
                 hbox:
                     spacing 10
-                    text "AP: [player.curAP]/[player.maxAP]" xalign 0.0 yalign 0.0
-                    bar value player.curAP range player.maxAP xalign 0.0 yalign 0.0 xmaximum 100 ymaximum 5
+                    text "{size=15}AP: [player.curAP]/[player.maxAP]{/size}" xalign 0.0 yalign 0.0
+                    bar value player.curAP range player.maxAP xalign 0.0 yalign 0.0 xmaximum 100 ymaximum 5 left_bar "#0000CC"
+
+                hbox:
+                    text "{size=10} Exp: [player.exp] {/size}"
+                    text "{size=10} Might: [player.might] {/size}"
+                    text "{size=10} Money: [player.money] {/size}"
 
         add sideBarImage
 
@@ -124,13 +167,13 @@ label intro:
 
     Mom "Listen carefully honey, dad and I have to run ... hide ... we need to ... I can't explain now ... please ... I am so sorry ... you need to run to your aunt Marjorie and stay with her. Tell her we have been found ... she'll understand ... and know what to do ... how to take care of you ... I hope."
 
-    Narrator "You look at your mom startled - auntie Marjorie? - you hardly even know auntie Marjorie. Where would she be anyways? And WAAAAAAY more importently - why should you run? From what? From whom?"
+    Narrator "You look at your mom startled - aunt Marjorie? - you hardly even know aunt Marjorie. Where would she be anyways? And WAAAAAAY more importently - why should you run? From what? From whom?"
     Narrator "So many question pop into your mind, but just when you are opening your mouth, your mom shuts you up with a movement of her arm."
 
     Mom "You need to run NOW! You can't be seen with us, maybe they won't figure out ... hopefully noone told ... "
 
     Narrator "She looks at you and takes you in her arms and presses you hard, then she grabs you by your hand and drags you to the backdoor. You can hear knocking on your frontdoor ..."
-    Narrator "Your mom ushers you out and tell's you to go through your neighbours backyard and keep out of sight. You are supposed to look for auntie Marjorie at the highway leading to the industrial area."
+    Narrator "Your mom ushers you out and tell's you to go through your neighbours backyard and keep out of sight. You are supposed to look for aunt Marjorie at the highway leading to the industrial area."
     Narrator "You can hear the front door opening and want to ask your mom if she is crazy, but she just gives you a hard shove. That's the last straw. When you regain your balance your mom closes the door with a sorrow look on her face but trying to smile at you."
     Narrator "You are alone in the dark backyard now."
 
@@ -158,7 +201,7 @@ label intro:
 
     scene marjorie_w1
 
-    Narrator "Is that auntie Marjorie? You are startled. That can't be? But what was she working anyway? She never seemed to work, at least as far as you knew, but that applied for your mom as well."
+    Narrator "Is that aunt Marjorie? You are startled. That can't be? But what was she working anyway? She never seemed to work, at least as far as you knew, but that applied for your mom as well."
     Narrator "You stick to the shadows and eye her carefully. Should you just approach? Mom seemed to be really adamant in her command. While you are still musing a car comes to halt in front of the streetlight..."
     Narrator "She approachs the open window and starts to seemingly negotiate with the driver. You watch fascinated and a little turned on. You always envied the older slags at your school for their ability to get what they wanted from the boys. So growing up you tried to be more like them ... just your parents frowned upon it harshly."
     Narrator "While you are still contemplating, it seems that the driver and the whore have struck a bargain. He get's out and start's to fuck her against the car on the spot. Just like that."
@@ -181,7 +224,7 @@ label intro:
         if not playerName:
              playerName = "Kiara"
 
-    Player "Heyho auntie Marjorie..."
+    Player "Heyho aunt Marjorie..."
 
     Narrator "You look at her unsure what to say ... you just saw her ... you are releaved to see that she does not seem to care at all."
 
@@ -220,7 +263,7 @@ label intro:
 
     Narrator "When you enter the hostel your aunt wents straight to the clerk and starts to talk with him. You overhear her saying that she needs a place to stay for a few weeks for her nie ... uhhm neeew aquiantance she made."
     Narrator "The older clerk looks you over. \"Also\" your aunt goes on \"Could I use your special facilities please?\ - I know you said you can't do that any more for me - but I know for a fact that you let katrina in from time to time."
-    Narrator "The man starts to frown, and your aunt starts to beg \"Please Joe, please listen Joe, I'll make it up to you, I'll honor our usual deal and even give you 200 bucks on top. I wasn't able to finish my shift.\""
+    Narrator "The man starts to frown, and your aunt starts to beg \"Please Joe, please listen Joe, I'll make it up to you, I'll honor our usual deal and even give you aunt0 bucks on top. I wasn't able to finish my shift.\""
     Narrator "The clerk hesitates shortly and then nods \"You know, sometimes they come and ask me about you... - this is the last time, it's getting to risky. And this time you pay upfront. \" Your aunt looks at him but doesn't say a word."
     Narrator "He puts up a sign saying 'Be back in 10 minutes, please wait in the lobby' and walks down the hallway to the backentrance of the building. Your aunt follows him not looking at you."
     Narrator "You are unsure what to do and decide to sneak after them in some distance."
@@ -252,10 +295,10 @@ label intro:
     Narrator "She looks up and and pats the floor next to her - she wants you to kneel beside her? You don't move so she whispers:"
 
     Marjorie "Don't tell me you don't know what to do? We are here to find out if you are a SUCcubus right? I paid a lot of money and even worse much might so that you can have a shot."
-    Narrator "You are still confused, she asked you whether you were a succubus and she expects you to know what succubi do? If you had to guess - suck - at whatever. And what shot would you want to have?"
-    Narrator "Slowly you get on your knees and whisper back:"
+    Narrator "You are still confused, she asked you whether you were a succubus and she expects you to know what succubi do? If you had to guess - suck - at whatever. And shot? Really? Also what might? What 'might' happen is that you leave."
+    Narrator "But your aunt senses your resistance and grabs your hand forcefully, with amazing strength and drags you to your knees so you give in, kneel down and whisper back:"
     Player "I still don't know what succubi are or what you want from me."
-    Marjorie "Really? You never came upon stories about nymphomaniacs with magic abilities? Ok listen I want you to blow this dick until he cums and then swallow his semen - if you are a succubus we'll know then."
+    Marjorie "Really? You never came upon stories about nymphomaniacs with magic abilities? I got no time to explain now  - I just want you to blow this dick until he cums and then swallow his semen - if you are a succubus we'll know then."
     Narrator "Suddenly the man on the other side of the wall starts to move, it seems, that he has decided, that there are no services offered here after all. With amazing speed your aunt grabs his dick and pulls him through the hole."
     Narrator "The man gasps loudly, but otherwise stands still, while your aunt takes his penis into her mouth, still holding his cock with her hand close to the base. As the man relaxes, your aunt removes her hand and starts to suck enthusiastically."
 
@@ -318,7 +361,7 @@ label intro:
     scene hostel_lobby
 
     Narrator "As you reach the hostel 'lobby' you walk right into the clerk - he grins at you."
-    HostelOwner "Hey cutie, my name is Joe. Your aunt payed your rent for the whole week. You got my best single room."
+    HostelOwner "Hey cutie, my name is Joe, I am the owner of this nice hostel. Marjorie payed your rent for the whole week. She even got you my best single room. I bet you are really grateful."
     Narrator "You force yourself to a smile and nod as he hands you over the keys."
     HostelOwner "Oh and before I forget it, hand over the keys for the room downstairs you little minx."
     Narrator "He says with a wink. You hand over the other keys, thinking that you made a great deal. You steel yourself and look him directly in the eyes."
@@ -340,14 +383,169 @@ label intro:
     $ sideBarImage = "profile_nude.png"
     show screen sideBar
 
-    $ sideBarImage = "profile_pants.png"
+    menu:
+
+        "Go to sleep":
+            $ sleep(player)
+
+    Narrator "The next morning you wake up and need a couple of seconds to remember how you got here. What a strange night."
+    Narrator "You get up and wonder what to do..."
+
+    menu:
 
-    Player "Do you know someone called Katrina?"
-    # ...
-    HostelOwner "Well look at you. You got something to hide don't you? Marjorie seemed very nervous and what did she call you? Her niece?"
+        "Maybe you should get dressed?":
+            $ sideBarImage = "profile_pants.png"
+
+    Narrator "No to the real issue at hand? What are you going to do? Should you try to run to another city? Trying to hide far away from home?"
+    Narrator "Your subconciousness hs already decided it seems, as it reminds you with a certain hunger on the extatic feelings you had yesterday in the gloryhole."
+    Narrator "Your aunt wanted you to find a certain Cathrine ... maybe you should start from there and decide lateron?"
+    Narrator "But your aunt didn't tell you where to find her, so you'll have to ask someone. The only person that comes to your mind is Joe ... the hostel owner ..."
+
+    menu:
+
+        "Go to the lobby and ask Joe":
+            scene hostel_lobby
+
+    Narrator "You go down to the lobby in search of the hostel owner, but you bump into him infront of the staff room on the ground floor."
+
+    Player "Hey Joe, uhhm I wanted to ask you euhhh ... well maybe you ... do you know someone called Cathrine?"
+    HostelOwner "Morning [playerName]. A Cathrine? A few years back I employed cleaning lady by that name, but she moved away, must be in her 60s now."
+    Narrator "That does not seem right ... maybe you remembered her name wrong?"
+    Player "Was she a ... friend of my au... uhh of Marjorie?"
+    Narrator "You quickly think of things to say hoping he wouldn't notice your slipup"
+    Player "Do you know that? That could be, couldn't it? I mean if they both knew you back then ..."
+    Narrator "[HostelOwner.name] just slily smiles at you. Is he on to something?"
+    Narrator "[HostelOwner.name]s demanor changes entirely"
+    HostelOwner "Look at you. You got something to hide don't you? au ... Mmmarjorie? I remember how she left in a hurry and she seemed very nervous to me ..."
+    HostelOwner "... and now that I think about it - what was she calling you before she stopped herself? Her niece? I didn't think much about it yesterday - but now?"
     Narrator "You look at him in awe."
-    HostelOwner "Well I can keep a secret, I am known for that. But everything in life comes at a price ... - if you catch my drift?"
-    Narrator "You look down on your shoes and nod slowly. He grabs your arm and drags you into his room."
+    Player "Abb 'bout Cathrine ..."
+    Narrator "Joe interrupts you."
+    HostelOwner "Stop trying to confuse me kid. I know something is fishy about you. But I may be persuaded to stay quiet for a while. Heck - I guess I even know whom you are looking for."
+    Narrator "Your face starts to lighten up, maybe Joe can help you afterall? Joe looks at you and grins. You got the feeling he got you where he wanted you."
+    HostelOwner "Well I would like to help you. But I am in dire need myself. Let me explain it to you in my room."
+    Narrator "He opens the door to the staff room and holds it open for you. The staff room looks worn and somehow dirty."
+
+    scene hostel_staff
+
+    menu:
+
+        "You are disgusted but also to curious to backout now":
+            Narrator "Joe enters the room after you and closes the door from the inside."
+
+    Narrator "Joe sits down and eyes you from head to toe. You ponder if it was a good idea to enter here. What is he going to want?"
+    HostelOwner "See over the years a lot of young girls came to me and asked various favors from me. And I always got one in return. Thats how it works around here."
+    Narrator "Can't he be straight and say what he wants? Selfies like the other old geezers? Money like he extorted from aunt Marjorie? Or ... well aunt Marjorie also gave him a blowjob..."
+    Narrator "You shiver slightly on that thought, was it disgust? Was it the longing for a reward, like the one you received yesterday? No ... not that. Joe still eyes you and you get even more nervous so you blurt out:"
+    Player "Then tell me what you want finally."
+    Narrator "Joe starts to explain unnecessary elaboratly."
+    HostelOwner "You know what your aunt gave me ... and trust me when I say she got a good deal. Most bitches gave me even more."
+    Narrator "His demeanor became threatning and aggressive all of a sudden."
+    Narrator "But the he leans back and smiles:"
+    HostelOwner "Of course since you are new, the favor I ask will be much more modest. Also I am not even sure if you are a succubus and even if as green as you are you won't have any might to give and wouldn't even know how."
+    Narrator "So what does he want then? Also giving might? You recall what your aunt said yesterday. Exchange of might? Like the money he extortet?"
+    Player "So then tell me what you want now."
+    Narrator "I want you to come here to me sweetie and coudle a bit with me old man. You know I am lonely at night and some young bad warmer like you works wonders."
+    Narrator "Cuddling? With him? Wow why couldn't he just go with the bj?"
+    Narrator "When Joe sees you hesitating he takes your hand drags you to him and says:"
+    HostelOwner "And I will even tell you what you want to know."
+    Narrator "You are confused and feel nauseous but give in. Hopefully it's over soon."
+
+    image Joe_1st = Movie(play="Joe_1st.webm")
+
+    show Joe_1st xcenter at topright
+
+    Narrator "You end up sitting partly on his lap and he instantly starts to force a kiss on you. Startled and afraid you give in. He smells awfully."
+    Narrator "But after a while you notice that his kissing is actually pretty good - he is a much better kisser then the boys you had in highschool. Still - you are digusted."
+    Narrator "You wonder when he is going to stop. You are trying harder and harder to pull away and he finally releases you."
+
+    hide Joe_1st
+
+    HostelOwner "I'll let that count even though you didn't put much love into it sweetheart."
+    Narrator "You got enough of his pet names. And now he owes you. BIG TIME."
+    Player "Now tell me who am I looking for."
+    HostelOwner "Watch you attitude bitch. I could tell some people about you and your aunt, I guess they would be interested."
+    HostelOwner "On the other hand I don't want to use my new favorite plaything. But that can change quickly."
+    Narrator "He eyes you again - seemingly contemplating what to do."
+    HostelOwner "Alright listen up [playerName] - I guess you are looking for a Katrina. Not a Catherine. Marjorie hardly knew Catherine, but she came in here often with Katrina. Just like she did with you."
+    HostelOwner "Infact she was the one who introduced us."
+    Narrator "You look at him with raised eyebrows. Katrina? Yea now that he says it ... that was her name. What a slipup you should focus more in the future."
+    Player "Can you tell me NOW where I can find her?"
+    HostelOwner "Watch it. You want something from me, remember?"
+    HostelOwner "Anyway - at this time of day you will propably find her street walking just behind the train station, trying to get some early customers of the books."
+    HostelOwner "She is small and has black hair ... and an amazing ass. But smokes to much for my liking."
+    Narrator "The hypocrisy was obviously lost on him."
+    HostelOwner "But whatever - tell the slut I said 'hi'."
+
+    $ mapUnlock.downtownRedlight = true
+
+    menu:
+
+        "Go to the Streetwalkers behind the downtown trainstation." if (mapUnlock.downtownRedlight != None):
+            "You leave the youth hostel and head back towards the central train station."
+
+    scene downtown_redlight
+
+    show katrina_meet at right
+
+    Narrator "Walking down the street you see a hooker fitting Joe's description."
+
+    hide katrina_meet
+
+    show katrina_talk at right
+
+    Player "Hi, I am looking for a Katrina are you ..."
+    Narrator "The hooker looks at you interested."
+    Katrina "I am Katrina, are you looking for a good time?"
+    Narrator "She eyes you up and down."
+    Player "Ohh uhm Joe told me where to find you ... uh Marjorie? yea uh Marjorie told me to talk to you."
+    Narrator "you whisper. Katrinas face changes from professional to annoyed and finally settles for perplexity."
+    Katrina "Marjorie wants you to talk to me?"
+    Narrator "She inspects you doubtfully."
+    Katrina "About what? Who are you anyway?"
+    Player "Oh I am sorry, I am Marjories ..."
+    Narrator "You pause, but then decide that you have to trust her and blurt out."
+    Player "I am Marjories niece, my mom send me away yesterday and told me to talk to her and then Marjorie sends me away again to talk to you."
+    Narrator "Suddenly you feel very anxious and you just want to tell someone what you experienced."
+    Player "Yesterday was horrible ... I had to run from home ... Marjorie told me you could help me."
+    Narrator "Now the only facial expression you see on Katrina is confusion - she must take you for a madwoman."
+    Narrator "You fish for her Necklace from inside your sweater and show it to her."
+    Player "She gave me this to proof you that she really told me to look for you."
+    Narrator "Katrina looks you over again - as if assessing if you are a thread. Finally she comes to a conclusion and says."
+    Katrina "Whatever happened - we can't talk about it here. Follow me and let's pretend you are a customer."
+    Narrator "She walks into the next courtyard and leeds you to a small door into a dimlit rear house."
+    Narrator "She opens the first door to the left and lets you pass before she enters after you and sits on the bed - leaving the empty chair for you."
+
+    scene brothel_katrina
+
+    Katrina "Alright here we are - now tell me what's going on."
+    Narrator "You tell her the whole story since your mom came into your room yesterday."
+    Narrator "Katrina looks at you with growing dismay. When you have finished at last she cocks her head and says:"
+    Katrina "So your mother is the woman Marjorie often talked about. The succubus runaway? And you are her daugther? And after what you told me just now you are a succubus as well?"
+    Narrator "You just nod"
+    Katrina "Wow. And you don't know a thing about any of this do you?"
+
+    menu:
+
+        "Nod again.":
+            Katrina "Where do I even start. Well you heard about might - it gives us our 'magic' powers. Its something like the informal currency between deamons but also cements our hierachy."
+            Katrina "The succubus carrying more might is the one who is more powerful. Hence the name. Also this leads to a feudal like system where lower daemons pay taxes to their supperiors in exchange for protection."
+
+    Narrator "You look at her fascinated. That sounds just like a farytale - or a really far fetched RPG lore."
+    Narrator "Katrina continues"
+
+    Katrina "During sex the might can flow freely in both ways. Especially since bodily fluids are a good conductor. It depends only on the strength of your will and the amount of your might to controll who gains and who loses"
+    Katrina "However if you are having sex with someone who is not a deamon - a succubus or a incubus - then the might is only released if your partner relaxes."
+    Katrina "Deamons break down their barrier during the turning too be able to access and gather the might which transforms them - but to break down this barrier another deamon is needed. Therefor only deamons can turn humans."
+    Katrina "But succubi are also barren - at least thats what I believed to be true until you came in and told me your story."
+    Narrator "You don't answer so after a short break Katrina continues:"
+    Katrina "Might improves and shapes your sense - your very nature of beeing a deamon. It can grand various perks - not only can it heal wounds and cure deseases - luckily also STDs"
+    Narrator "She makes a short break and seems to think about something lying in the past and then continues"
+    Katrina "Some can even stop their aging process or force people to do their bidding. Ohh an of course sex there are lots and lots of ways to use might before, during and also after sex."
+    Narrator "She grins and licks her lips."
+    Narrator "..."
+    Narrator "You look at her - thats a lot to take in. And that last one - was that? - did she hit on you?"
+    Player ""
 
     # This ends the game.
 

+ 0 - 0
SUCer/game/tl/None/common.rpym → A_story_of_might_and_DEAMONtools/game/tl/None/common.rpym


+ 0 - 0
SUCer/game/tl/None/common.rpymc → A_story_of_might_and_DEAMONtools/game/tl/None/common.rpymc