Luna Talk to me - First implementation, vars, writing checks

* First implementation of Luna T4 "Talk to me" favour.
* Added writing checks and vars.
* Minor adjustments.
This commit is contained in:
Johnny28 2024-03-04 17:39:09 +01:00
parent 1949b3cc60
commit 57a5c4b2fa
5 changed files with 553 additions and 13 deletions

View File

@ -2040,8 +2040,8 @@ label ll_pf_inspect_T4_E1_repeat:
lun "Could you perhaps assist me with testing the sensitivity of my nipples?"
gen "Certainly..."
with hpunch
show lun_inspect arms_touch_tits eyebrows_angry eyes_wide_stare mouth_open as cg with d3
with hpunch
nar "You give Luna's nipples a quick pinch, and in return, you feel her ass clench around your cock."
lun "*Ngh*!"

View File

@ -1,4 +1,4 @@
#TODO Add event checks for the existing writing variants once the other T4 Luna events are added
### Luna Suck It ###
@ -48,6 +48,8 @@ label ll_pf_blowjob_end:
label ll_pf_blowjob_T4_E1_intro:
$ states.lun.ev.ll_pf_blowjob_T4_E1_intro_complete = True
call ll_pf_blowjob
gen "I think it's about time we try a new technique to deal with those wankspurs." ("base", xpos="far_left", ypos="head")
@ -96,9 +98,9 @@ label ll_pf_blowjob_T4_E1_intro:
lun "..." ("soft", "wide", "base", "stare")
gen "Out of my cock." ("base", xpos="far_left", ypos="head")
#TODO if you've not played label ll_pf_talk_T4_E1_repeat:
#lun "..." ("base", "base", "base", "mid")
#gen "*Sigh*... My Penis... [name_luna_genie]." ("base", xpos="far_left", ypos="head")
if not states.lun.ev.ll_pf_talk_T4_E1_repeat_complete:
lun "..." ("soft", "wide", "base", "stare")
gen "*Sigh*...{w=0.4} My Penis... [name_luna_genie]." ("base", xpos="far_left", ypos="head")
lun "Using \"Accio\"?" ("soft", "wide", "base", "mid")
gen "Using your mouth..." ("base", xpos="far_left", ypos="head")
@ -500,6 +502,8 @@ label ll_pf_blowjob_T4_E1_intro:
label ll_pf_blowjob_T4_E2_intro:
$ states.lun.ev.ll_pf_blowjob_T4_E2_intro_complete = True
call ll_pf_blowjob
gen "I've got another theory that I'd like us to try today, [name_luna_genie]." ("base", xpos="far_left", ypos="head")

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,8 @@ default lun_ev_talk_to_me_t1_e2 = Event(id="lun_ev_talk_to_me_t1_e2", label="ll_
default lun_ev_talk_to_me_t1_e3 = Event(id="lun_ev_talk_to_me_t1_e3", label="ll_pf_talk_T1_E3_intro", req="states.lun.tier == 1", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False, repeat=False)
default lun_ev_talk_to_me_t1_e4 = Event(id="lun_ev_talk_to_me_t1_e4", label="ll_pf_talk_T1_E4_repeat", req="states.lun.tier == 1", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False)
default lun_ev_talk_to_me_t2_e1 = Event(id="lun_ev_talk_to_me_t2_e1", label="ll_pf_talk_T2_E1_repeat", req="states.lun.tier == 2", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False)
default lun_ev_talk_to_me_t3_e1 = Event(id="lun_ev_talk_to_me_t3_e1", label="ll_pf_talk_T3_E1_repeat", req="states.lun.tier >= 3", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False)
default lun_ev_talk_to_me_t3_e1 = Event(id="lun_ev_talk_to_me_t3_e1", label="ll_pf_talk_T3_E1_repeat", req="states.lun.tier == 3", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False)
default lun_ev_talk_to_me_t4_e1 = Event(id="lun_ev_talk_to_me_t4_e1", label="ll_pf_talk_T4_E1_repeat", req="states.lun.tier >= 4", queue="lun_eventqueue_talk_to_me", autoenqueue=True, autodequeue=False)
default lun_ev_inspect_her_body_t2_e1 = Event(id="lun_ev_inspect_her_body_t2_e1", label="ll_pf_inspect_T2_E1_intro", req="states.lun.tier == 2", queue="lun_eventqueue_inspect_her_body", autoenqueue=True, autodequeue=False, repeat=False)
default lun_ev_inspect_her_body_t2_e2 = Event(id="lun_ev_inspect_her_body_t2_e2", label="ll_pf_inspect_T2_E2_intro", req="states.lun.tier == 2", queue="lun_eventqueue_inspect_her_body", autoenqueue=True, autodequeue=False, repeat=False)
@ -21,4 +22,4 @@ define luna_favors = [
("lun_eventqueue_talk_to_me", "Talk to me!"),
("lun_eventqueue_inspect_her_body", "Let me inspect you!"),
("lun_eventqueue_play_with_yourself", "Play with yourself!"),
]
]

View File

@ -46,6 +46,9 @@ default states.lun.ev.inspect_her_body.t2_e3_complete = False
default states.lun.ev.play_with_yourself.t3_e3_complete = False
default states.lun.ev.gen_genie_nickname_unlocked = False
default states.lun.ev.lun_cumslut_nickname_unlocked = False
default states.lun.ev.ll_pf_blowjob_T4_E1_intro_complete = False
default states.lun.ev.ll_pf_blowjob_T4_E2_intro_complete = False
default states.lun.ev.ll_pf_talk_T4_E1_repeat_complete = False
# Flags
default lun_level_up = None
@ -53,3 +56,4 @@ default lun_level_up = None
# Names
default name_genie_luna = "Professor"
default name_luna_genie = "Miss Lovegood"
default name_geniepenis_luna = "Penis"