forked from SilverStudioGames/WTS
Milestones tutorial
* Added milestones tutorial, briefly explaining the relationship system * Added temporary flag to disable one-off dialogue option during 'give me a handy' sub-event
This commit is contained in:
parent
1d2e46b909
commit
1b3c313900
BIN
game/interface/tutorials/milestones.webp
(Stored with Git LFS)
Normal file
BIN
game/interface/tutorials/milestones.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -103,17 +103,20 @@ label hg_pf_handjob_T4_intro_E1:
|
|||||||
her "Yes, I said yes! I will stroke your stupid cock, [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid")
|
her "Yes, I said yes! I will stroke your stupid cock, [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid")
|
||||||
her "" ("upset", "narrow", "angry", "R")
|
her "" ("upset", "narrow", "angry", "R")
|
||||||
|
|
||||||
label back_to_handjob_choices:
|
$ _refused = False
|
||||||
|
|
||||||
|
label .choices:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
gen "..." ("base", xpos="far_left", ypos="head")
|
gen "..." ("base", xpos="far_left", ypos="head")
|
||||||
"\"You will get fifteen house points.\"":
|
"\"You will get fifteen house points.\"" if not _refused:
|
||||||
|
$ _refused = True
|
||||||
$ states.her.mood += 7
|
$ states.her.mood += 7
|
||||||
her "For fifteen house points I suppose I could let you molest me a little, but that is all you'll be getting, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
|
her "For fifteen house points I suppose I could let you molest me a little, but that is all you'll be getting, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
|
||||||
her "I will not stoop as low as to sell handjobs for fifteen house points."
|
her "I will not stoop as low as to sell handjobs for fifteen house points."
|
||||||
her "That is just insulting, [name_genie_hermione]."
|
her "That is just insulting, [name_genie_hermione]."
|
||||||
|
|
||||||
jump back_to_handjob_choices
|
jump .choices
|
||||||
|
|
||||||
"\"You will get forty-five house points.\"":
|
"\"You will get forty-five house points.\"":
|
||||||
$ states.her.mood += 3
|
$ states.her.mood += 3
|
||||||
|
@ -118,10 +118,6 @@ label summon_hermione:
|
|||||||
label hermione_level_up(tier=None):
|
label hermione_level_up(tier=None):
|
||||||
|
|
||||||
if tier == 1:
|
if tier == 1:
|
||||||
nar "Hermione's second {i}favour tier{/i} is now available."
|
|
||||||
nar "You can move up {i}favour tiers{/i} by increasing her {i}whoring level{/i}, and by triggering {i}favour milestones{/i}."
|
|
||||||
nar "Each tier unlocks a new set of favours, but favours of the previous tier will no longer be available."
|
|
||||||
pause.5
|
|
||||||
menu:
|
menu:
|
||||||
"Would you like to increase Hermione's {i}favour tier{/i} now?"
|
"Would you like to increase Hermione's {i}favour tier{/i} now?"
|
||||||
"-Yes, increase her tier-":
|
"-Yes, increase her tier-":
|
||||||
@ -160,6 +156,9 @@ label hermione_favor_menu:
|
|||||||
|
|
||||||
label silver_requests_root:
|
label silver_requests_root:
|
||||||
|
|
||||||
|
if her_level_up != None:
|
||||||
|
call tutorial("milestones")
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
"-Level Up-" (icon="interface/icons/small/levelup.webp") if her_level_up != None:
|
"-Level Up-" (icon="interface/icons/small/levelup.webp") if her_level_up != None:
|
||||||
call hermione_level_up(tier=her_level_up)
|
call hermione_level_up(tier=her_level_up)
|
||||||
|
@ -10,6 +10,7 @@ default tutorial_dict = {
|
|||||||
"time": ["Passing Time", "There are many activities you may do at Hogwarts, but occasionally there might not be much to do.\nIf this is the case then you can pass time by clicking on the {color=#204997}{b}pass time button{/b}{/color} located in the top-right corner.\n\n{size=-2}Or you could always rub one out for old time's sake. The choice is yours.{/size}", False],
|
"time": ["Passing Time", "There are many activities you may do at Hogwarts, but occasionally there might not be much to do.\nIf this is the case then you can pass time by clicking on the {color=#204997}{b}pass time button{/b}{/color} located in the top-right corner.\n\n{size=-2}Or you could always rub one out for old time's sake. The choice is yours.{/size}", False],
|
||||||
"mail": ["Mail", "Owls will occasionally bring you letters or parcels. Click on the owl or parcel to interact with it.\n\nUnlike mail pidgeons, owls are tidy creatures and won't shit all over your floors. Theorethically...", False],
|
"mail": ["Mail", "Owls will occasionally bring you letters or parcels. Click on the owl or parcel to interact with it.\n\nUnlike mail pidgeons, owls are tidy creatures and won't shit all over your floors. Theorethically...", False],
|
||||||
"brewing": ["Potions Brewing", "Brewing potions wasn't always an easy task, but thanks to Magic Cauldron incorporated (TM), the entire process became automated. Once you have the required ingredients in your inventory, simply click on the {color=#204997}{b}cauldron{/b}{/color} to make the desired potion.", False],
|
"brewing": ["Potions Brewing", "Brewing potions wasn't always an easy task, but thanks to Magic Cauldron incorporated (TM), the entire process became automated. Once you have the required ingredients in your inventory, simply click on the {color=#204997}{b}cauldron{/b}{/color} to make the desired potion.", False],
|
||||||
|
"milestones": ["Relationship milestones", "Every milestone is a chance to level up your bond with your virtual companion, leaving your real love life in the dust. Instead of boring old XP, you'll earn a boatload of (s)ass. Now that's what I call an upgrade! No need to go through any awkward first date chat, just advance to the next level.\n\nChoosing this option will progress their story and unlock more favours and events.\n\nBut beware, once you commit, old favours become inaccessible and are replaced with new ones. You may wish to postpone it until you exhaust all content you wish to see on the current level. So choose wisely, my friend.", False],
|
||||||
}
|
}
|
||||||
|
|
||||||
init python:
|
init python:
|
||||||
|
Loading…
Reference in New Issue
Block a user