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:
LoafyLemon 2023-04-22 21:45:22 +01:00
parent 1d2e46b909
commit 1b3c313900
4 changed files with 13 additions and 7 deletions

BIN
game/interface/tutorials/milestones.webp (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -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 "" ("upset", "narrow", "angry", "R")
label back_to_handjob_choices:
$ _refused = False
label .choices:
menu:
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
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 "That is just insulting, [name_genie_hermione]."
jump back_to_handjob_choices
jump .choices
"\"You will get forty-five house points.\"":
$ states.her.mood += 3

View File

@ -118,10 +118,6 @@ label summon_hermione:
label hermione_level_up(tier=None):
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:
"Would you like to increase Hermione's {i}favour tier{/i} now?"
"-Yes, increase her tier-":
@ -160,6 +156,9 @@ label hermione_favor_menu:
label silver_requests_root:
if her_level_up != None:
call tutorial("milestones")
menu:
"-Level Up-" (icon="interface/icons/small/levelup.webp") if her_level_up != None:
call hermione_level_up(tier=her_level_up)

View File

@ -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],
"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],
"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: