;※※※※※※※※※※※※※※※※※※※※※※※※※ ;日常系コマンド ;※※※※※※※※※※※※※※※※※※※※※※※※※ ;================================================== ;300,会話 ;TFLAG:193(1=大成功 0=成功 -1=失敗 -2=大失敗(TARGETがMASTERより教養が4以上高い) ;TCVAR:302(0=会話可能 1>=非恋慕時会話不能) ;MARK:反発刻印(3以上=会話不能)(4以上はバグ ;TCVAR:泥酔(1=通常成功or大失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_300 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_300 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_300 ;Conversation, the main interaction hub. Lots of stuff is folded into this command, but usage is kept simple. ;The default train message isn't used here because I find it repetitive and wanted to try making it more specific. ;Since this command is an internal behemoth, all of the different branches are in their own functions. ;See M_KOJO_K51_conversations.ERB for regular branches, M_KOJO_K51_special_events.ERB for events, and M_KOJO_K51_functions.ERB for various tools. #DIM DYNAMIC Topic RESULT = 0 CALL D_LINE IF TCVAR:51:泥酔 ;Start with drunk lines, which will supercede everything else. CALL K51_EGG_CONVERSATION_DRUNK() RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Outside in a storm lines. Topic = 9 GOTO TOPIC ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 > 2 || (MARK:51:反発刻印 == 2 && !RAND:3) || (MARK:51:反発刻印 && !RAND:6) ;Angry/hate mark dialogue. CALL K51_EGG_CONVERSATION_ANGRY() RETURN 0 ENDIF IF TALENT:51:機嫌 == -1 ;Sullen dialogue. CALL K51_EGG_CONVERSATION_SULLEN() RETURN 0 ENDIF IF TFLAG:193 < 0 ;Failure dialogue. CALL K51_EGG_CONVERSATION_AWKWARD() RETURN 0 ENDIF IF CFLAG:51:K51_EGG_PROJECT_DAYS < 1 ;Project changing dialogue. CALL K51_EGG_PROJECT_CHANGE() RETURN 1 ENDIF CALL K51_EGG_SPECIAL_EVENT() ;Check if any special events will trigger. IF RESULT CALLF ONCE("SpecialEvent",0,51) RETURN 1 ENDIF CALL K51_EGG_SEMEN_EXCHANGE() SIF RESULT RETURN 1 $CONVERSATION Topic = RAND:10 ;Regular dialogue. Roll for a topic, then roll again for a higher chance of certain topics in certain situations. SIF (CFLAG:51:K51_EGG_EVENT_TIER < 3 && (Topic == 1 || Topic == 3)) || (Topic == 1 && !RAND:6) GOTO CONVERSATION SIF MAIN_MAP == 7 && CFLAG:MASTER:現在位置 == 704 && !RAND:6 Topic = 0 LOCAL = 100 SELECTCASE CFLAG:51:溜まってる度 ;Provide a greater chance for the sex topic at higher sexual frustration levels. CASE IS > 999 LOCAL = 2 CASE IS > 899 LOCAL = 3 CASE IS > 799 LOCAL = 6 CASE IS > 699 LOCAL = 10 CASE IS > 599 LOCAL = 14 CASE IS > 499 LOCAL = 20 CASE IS > 399 LOCAL = 26 CASE IS > 299 LOCAL = 30 CASE IS > 199 LOCAL = 40 ENDSELECT SIF (TALENT:51:愛欲 && !RAND:6) || ((TALENT:51:セフレ || TALENT:51:愛欲) && !RAND:(LOCAL)) Topic = 6 $TOPIC SELECTCASE Topic CASE 0 ;Machines. High chance when in the kappa hideout. CALL K51_EGG_CONVERSATION_MACHINES() CASE 1 ;Collaboration. Unlocks at special event tier 2. Lower chance. SIF K51_EGG_EVENT_TIER < 2 GOTO CONVERSATION CALL K51_EGG_CONVERSATION_COLLABORATION() CASE 2 ;Offers made to you. Once per day only. Locks once she's at Love or Lovers. SIF TALENT:51:恋慕 || TALENT:51:恋人 || !ONCE("NitoriOffer") GOTO CONVERSATION CALL K51_EGG_CONVERSATION_OFFER() CASE 3 ;Business. Unlocks at special event tier 2. SIF K51_EGG_EVENT_TIER < 2 GOTO CONVERSATION CALL K51_EGG_CONVERSATION_BUSINESS() CASE 4 ;People. Locked when others are present. SIF GET_TARGETNUM() > 1 || WITH_MOB() || DATE_HITOGOMI(CFLAG:MASTER:現在位置) GOTO CONVERSATION CALL K51_EGG_CONVERSATION_PEOPLE() CASE 5 ;The player, or herself. Lower chance. SIF !RAND:2 GOTO CONVERSATION CALL K51_EGG_CONVERSATION_PERSONAL() CASE 6 ;Sex. Unlocks at Sex Friend, high chance at Lust. Higher chance with sexual frustration. Will not trigger in the presence of others without training Exposure. ;May also trigger at high frustration if she's a Lover. SIF ((GET_TARGETNUM() > 1 || WITH_MOB() || DATE_HITOGOMI(CFLAG:MASTER:現在位置)) && ABL:51:露出癖 < 2) || !GETBIT(CFLAG:51:既成事実,1) || (!TALENT:51:セフレ && !TALENT:51:愛欲 && !(TALENT:51:恋人 && CFLAG:51:溜まってる度 > 899)) GOTO CONVERSATION CALL K51_EGG_CONVERSATION_SEX() CASE 7 ;Interactions. Only possible while other characters are present. SIF GET_TARGETNUM() < 2 GOTO CONVERSATION CALL K51_EGG_CONVERSATION_INTERACTION() SIF !RESULT GOTO CONVERSATION CASE 8 ;Children. Unlocks after Nitori gives birth. SIF !K51_EGG_CHILD_EXISTS() GOTO CONVERSATION IF !RAND:2 || (!K51_EGG_CHILD_EXISTS(99,11) && !K51_EGG_CHILD_EXISTS(99,12) && !K51_EGG_CHILD_EXISTS(99,13)) ;50/50 chance, or always if all children are out of childhood. ;Set the conversation to be about a random child of yours and Nitori's. LOCAL = K51_EGG_RANDOM_CHILD() LOCALS '= CHILDNAME:51:LOCAL ELSE ;Set the conversation to be about parenthood in general. LOCAL = -1 ENDIF CALL K51_EGG_CONVERSATION_CHILDREN(LOCAL,LOCALS) CASE 9 ;Miscellaneous. CALL K51_EGG_CONVERSATION_MISCELLANEOUS() ENDSELECT WAIT RETURN 1 ;Character's interaction with the Shanghai doll accessory ;triggers after COM300 dialogue by chance ;related variables: ;TCVAR:Shanghai_EventChance, 20 by default, meaning 20%, +10% each time Shanghai event is not triggered during COM300, resets to 20% if triggered ;TFLAG:Shanghai_EventDisable, 1 = disabled, 0 = enabled @M_KOJO_EGG_MESSAGE_COM_K51_300_Shanghai ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ;use visuals to separate it from regular dialogues ;CALL SPTALK, TARGET, "笑顔", 0, @"「S-so… How was it?」", 1 ;CALL SPTALK, 0, "Expr3_B", Shanghai_MOB_ID, @"「......」", 1 ;PRINTFORML Ruukoto is making Shanghai taste test her handmade cookies... ENDIF RETURN 1 ;================================================== ;301,お茶を淹れる ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_301 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_301 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_301(ARG) ;Serve Tea. CALL D_LINE IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to offer Nitori some tea, but she refuses... PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Are you insane?!:What are you doing?! This isn't the time for that!:I'm not drinking tea in this weather!")%」 RETURN 0 ELSEIF FIRSTTIME("ServeTea",0,51) PRINTFORMDL Nitori's eyes go wide when she sees the tea you've prepared... PRINTFORMDW IF IS_CHILD(MASTER) PRINTFORMW 「You made this? What a good %PRINT_MALE("boy", MASTER)% you are! ...Is it really for me?」 ELSE PRINTFORMW 「You made this? I-It's too much, I can't accept...」 ENDIF PRINTFORMDW You offer Nitori the cup, telling her it's no trouble. She hesitates, then takes it gingerly with both hands, staring in awe like it's made of gold. IF IS_NONHUMAN(MASTER) PRINTFORMW 「People don't usually give me tea.」 ELSE PRINTFORMW 「I've never had a human offer me tea before.」 ENDIF IF TALENT:51:態度 == 1 PRINTFORMDW She's taking this too seriously. You tell her to just drink it. ELSE PRINTFORMDW She's taking this too seriously. You tell her again that it's all right. ENDIF PRINTFORMDW Putting it to her lips, she inhales its scent before tipping it back and taking a sip... PRINTFORMDW ...Then she pauses, going as still as a statue with the cup cradled in her hands. Her whole body turns stiff. PRINTFORMDW It can't have been that bad, can it? When you ask if something's wrong, she seems to snap out of it and shakes her head. PRINTFORMW 「No, it's perfect! I've never had tea better than this! You're a master, like, seriously!」 PRINTFORMDW The emphasis of her praise only makes you question it. You're sure you made it right... PRINTFORMDW When she sees your reaction, Nitori shrinks and mumbles into the cup... SELECTCASE TFLAG:193 CASE -1 PRINTFORMW 「Sorry... It's not that good, actually...」 PRINTFORMDW Despite saying this, however, she keeps drinking it. CASE 0 PRINTFORMW 「Sorry... It's good, though...」 CASE 1 PRINTFORMW 「Sorry... It's actually really good, though...」 ENDSELECT PRINTFORMDL She drains the rest of the cup while watching you over the rim, and you chat for a little while... ELSE IF CFLAG:51:ブチギレ || MARK:51:反発刻印 ;Alternative text if she's mad at you. PRINTFORMDL %SPLIT_G(@"You offer Nitori a cup of tea, which she grudgingly accepts:Nitori narrows her eyes at you as you offer her a cup of tea, but she takes it anyway:You offer Nitori some tea, and she takes it with a suspicious look")%... ELSE PRINTFORMDL %SPLIT_G(@"You offer Nitori a cup of tea, which she gladly accepts:Nitori snatches the cup from your hands almost before you're done offering it:You pour Nitori some tea, and you see the anticipation in her eyes.:Nitori thanks you graciously as you hand her the cup:You offer Nitori a cup of tea, making her smile as she accepts it:You pour Nitori some tea, and she gives you a polite thanks:You pour Nitori a cup of tea, and her eyes light up")%. She %SPLIT_G(@"drinks it carefully, savoring every drop:takes her time sipping from it while talking with you:takes care while sipping from it:talks with you while sipping from it:gives it an appraising sip:takes in the aroma before sipping from it:tips it back with both hands and drinks:drinks it while chatting with you")%... ENDIF PRINTFORMDW SELECTCASE TFLAG:193 CASE -1 IF CFLAG:51:ブチギレ || MARK:51:反発刻印 PRINTFORMDL After taking one sip, she scowls. PRINTFORML 「%SPLIT_G(@"...You did this on purpose.:Disgusting! How dare you!:Are you trying to fight me?:You just keep on being a pain, huh...")%」 ELSE PRINTFORML 「%SPLIT_G(@"It's, um... a unique flavor, isn't it?:Guh... Um... N-No, it's all right.:Uh, it's kinda bad...:...Well, y'know, it's the thought that counts...")%」 PRINTFORMDL She tries to put a positive spin on it... ENDIF CASE 0 IF CFLAG:51:ブチギレ || MARK:51:反発刻印 PRINTFORMDL After taking one sip, she sighs. PRINTFORML 「%SPLIT_G(@"...It's all right.:...It's good.:Well, you make good tea, at least.")%」 ELSE PRINTFORML 「%SPLIT_G(@"It's good! I like it!:Mmm!:It's good, thank you!")%」 PRINTFORMDL She beams at you with delight... ENDIF CASE 1 IF CFLAG:51:ブチギレ || MARK:51:反発刻印 PRINTFORMDL After taking one sip, she clicks her tongue in frustration. PRINTFORML 「%SPLIT_G(@"Hrmph. Your tea's really good...:Why do you have to make such good tea?:It's great tea, so what?")%」 ELSE PRINTFORML 「%SPLIT_G(@"Wow, this is great!:It's really good!:You're so good at making tea, %K51_EGG_MASTER()%!:Thanks for the great tea, %K51_EGG_MASTER()%!:It's great, thanks a lot!")%」 PRINTFORMDL She looks at peace... ENDIF ENDSELECT ENDIF SIF !ARG ;Don't do the final wait if this function was called from Serve Tea W/ Medicine. WAIT RETURN 1 ;================================================== ;302,スキンシップ ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_302 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_302 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_302 ;Skinship. CALL D_LINE IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You reach out to Nitori, but she doesn't seem to notice. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out to Nitori, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Don't you touch me!:What? Get away from me.:Get away! Ew!:What do you think you're doing?")%」 RETURN 0 ELSE IF TALENT:51:恋慕 && TALENT:51:恋人 ;Love and Lovers. SIF CFLAG:51:溜まってる度 > 899 && GET_TARGETNUM() == 1 && !WITH_MOB() && !DATE_HITOGOMI(CFLAG:MASTER:現在位置) ;If sexual frustration is 90% or more and no one is around, use sexual lines instead. GOTO FRUSTRATED IF TALENT:MASTER:体型 == -5 && !RAND:4 PRINTFORMDL You %SPLIT_G(@"stand on Nitori's shoulder and nuzzle against her neck:stand on Nitori's palm and hug her finger")%... ELSEIF TALENT:MASTER:体型 == -2 && !RAND:4 PRINTFORMDL You %SPLIT_G(@"nudge against Nitori's hips, and she lifts you up to hug you close:hug Nitori around the waist, and she puts her hands on your shoulders")%... ELSE PRINTFORMDL You %SPLIT_G(@"hold hands with Nitori:and Nitori hold hands and lean against each other:put your arm around Nitori, and she leans into you:hug Nitori, and she giggles in response:nudge against Nitori, and she puts her arm around you:put your hand around Nitori's waist, and her around yours:hug Nitori close, and she melts into you")%... ENDIF PRINTFORMDW PRINTFORMDL She %SPLIT_G(@"smiles at you:chats with you while making contact:lets out a satisfied sigh")%... ELSEIF TALENT:51:セフレ && CFLAG:51:溜まってる度 > 499 && GET_TARGETNUM() == 1 && !WITH_MOB() && !DATE_HITOGOMI(CFLAG:MASTER:現在位置) ;Sex Friend or Mistress and frustration above 50%, plus no one is around. $FRUSTRATED PRINTFORMDL You %SPLIT_G(@"nudge against Nitori, and she rubs her body against yours:grab a handful of Nitori's butt, and she does the same to you:brush against Nitori, and she nudges you back:hold Nitori's hand, and she presses it against her breast:rub your hand against Nitori's thigh, and she leans into you")%... ELSEIF TALENT:51:思慕 || TALENT:51:セフレ == 2 || TALENT:51:恋慕 || TALENT:51:恋人 ;Yearning or Mistress or Love or Lovers. IF IS_CHILD(MASTER) && !RAND:4 PRINTFORMDL You %SPLIT_G(@"tug on Nitori's clothes, and she pats your head:nudge against Nitori's hips, and she pinches your cheek:tug on Nitori's clothes, and she kneels down to give you a hug")%... ELSEIF !RAND:2 PRINTFORMDL You %SPLIT_G(@"nudge Nitori, and she nudges you back:put a hand on Nitori's shoulder:lean against Nitori, and she leans into you:poke Nitori's nose, and she flicks some water on you")%... PRINTFORMDW PRINTFORMDL She %SPLIT_G(@"smiles at you:chats with you while making contact")%... ELSE GOTO FRIENDLY ENDIF ELSEIF TALENT:51:愛欲 ;Lust. PRINTFORMDL You %SPLIT_G(@"put a hand on Nitori's breast, and she presses herself into you:squeeze Nitori's butt, and she squeezes yours:run your hand along Nitori's thigh, and she closes her legs around it:trace your fingers around Nitori's pubic area:brush against Nitori, and she presses her breasts into you")%... PRINTFORMDW PRINTFORMDL %SPLIT_G(@"Her breath feels short:She shivers pleasurably:She has goosebumps:You can feel her lust for you in her touch:She lets out a pleasurable sigh:She starts to rub her hand up and down your leg:She opens her top a little, giving you a peek at her nipple")%... ELSE $FRIENDLY PRINTFORMDL You %SPLIT_G(@"touch Nitori's hand:put a hand on Nitori's shoulder:touch Nitori's hair:nudge against Nitori")%... PRINTFORMDW IF ABL:51:親密 < 3 ;Shy reactions for low intimacy. PRINTFORMDL She %SPLIT_G(@"%SPLIT_G(@"yelps:squeaks:jumps")% in surprise and draws back:goes stiff and doesn't move:starts to fidget:smiles awkwardly:gulps:conspicuously ignores the contact:quivers a little bit")%... ELSE PRINTFORMDL She %SPLIT_G(@"smiles at you:chats with you while making contact")%... ENDIF ENDIF ENDIF WAIT RETURN 1 ;================================================== ;303,謝る ;TFLAG:193(2=菓子折成功 1=大成功 0=成功 -1=失敗 -2=菓子折失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_303 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_303 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_303 ;Apologize. CALL D_LINE SELECTCASE TFLAG:193 CASE 2 PRINTFORMDL You apologize to Nitori, and present her with the cakes... PRINTFORMDW PRINTFORML 「H-Huh? Seriously, cakes?」 PRINTFORML 「Guh... That's going too far, you know... What kind of girl do you think I am?」 PRINTFORMDL So she says, but she continues to eye the cakes with a hungry look... PRINTFORML 「...Fine, whatever. Let's just pretend it never happened. Now, gimme!」 CASE 1 PRINTFORMDL You offer up a heartfelt apology to Nitori... PRINTFORMDW PRINTFORML 「...All right, all right, I can see you mean it... Honestly, it makes me kinda glad...」 PRINTFORMDL She smiles at you shyly... CASE 0 PRINTFORMDL You apologize to Nitori... PRINTFORMDW PRINTFORML 「...You're serious, huh. Fine, whatever. Just don't do it again!」 CASE -1 PRINTFORMDL You apologize to Nitori... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Hrmph!:Yeah, right!:You think you can just smooth that over?:I don't want to hear it!")%」 PRINTFORMDL %SPLIT_G(@"It doesn't go well:She isn't receptive:She rejects your apology")%. CASE -2 PRINTFORMDL You apologize to Nitori, and present her with the cakes... PRINTFORMDW PRINTFORML 「You think you can buy me off?! What kind of girl do you think I am?!」 PRINTFORMDL %SPLIT_G(@"It doesn't go well:She isn't receptive:She rejects your apology")%. ENDSELECT WAIT RETURN 1 ;================================================== ;304,仕事を手伝う ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;CFLAG:350(仕事内容(JOB_仕事内容.ERB参照のこと ;TCVAR:手伝えない(=2 手伝っても早くは終わらない、時間停止中不可 永琳の診察等) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_304 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_304 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_304 ;Help With Work. CALL D_LINE RETURN 1 ;================================================== ;305,膝枕してもらう ;TFLAG:193(-5=MASTERがTARGETよりも巨体の場合(TALENT:MASTER:体型 > TALENT:体型 + 2) 1=大成功 0=成功 -1=失敗)(-5以外は地の文分岐無し) ;ABL:親密(6以上=顔をのぞき込みながら頭を撫でてくれる 3以上=ただ頭を撫でてくれる 2以下=縮こまっている) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_305 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_305 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_305 ;Lap Pillow. CALL D_LINE IF FLAG:70 PRINTFORMDL You lay your head in Nitori's lap... PRINTFORMDW RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to lay your head in Nitori's lap, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF SELECTCASE TFLAG:193 CASE -5 PRINTFORMDL Nitori yelps as you lean into her. PRINTFORMDW PRINTFORML 「Hey, big %PRINT_MALE("guy", MASTER)%! Are you trying to crush me?!」 PRINTFORMDW Looks like it won't work... RETURN 0 CASE -1 PRINTFORMDL You try to put your head in Nitori's lap, but she pushes you off. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"What do you think you're doing?:What happened? Did you fall over?:Ack, not so close!")%」 RETURN 0 CASE 0,1 PRINTFORMDL You lay your head in Nitori's lap... PRINTFORMDW SELECTCASE ABL:51:親密 CASE IS > 5 PRINTFORMDL Nitori watches your face as she strokes your head. $STROKE IF IS_CHILD(MASTER) && !RAND:2 PRINTFORML 「%SPLIT_G(@"Hee hee, you're such a spoiled %PRINT_MALE("boy", MASTER)%...:You're too cute, snuggled up like that...:Good %PRINT_MALE("boy", MASTER)%, good %PRINT_MALE("boy", MASTER)%~")%」 ELSEIF !RAND:2 PRINTFORMDL She %SPLIT_G(@"talks:chats")% with you, enjoying the moment... ELSE PRINTFORML 「%SPLIT_G(@"All right, just for a little bit...:You're such a baby...:Hmm... Maybe I could improve the %K51_EGG_PROJECT_NAME()% by...:Is it comfortable?:Sorry if it's damp...")%」 ENDIF CASE IS > 2 PRINTFORMDL Nitori idly strokes your head. GOTO STROKE CASEELSE PRINTFORMDL Nitori allows it, but doesn't move. Her lap feels stiff... IF IS_CHILD(MASTER) && !RAND:2 PRINTFORML 「%SPLIT_G(@"Are you feeling tired, little %PRINT_MALE("guy", MASTER)%?:It's okay... I'll b-be your big sister...:Gosh... You're lucky you're cute.")%」 ELSEIF !IS_NONHUMAN(MASTER) && !RAND:2 PRINTFORML 「%SPLIT_G(@"I-Is this a human thing?:Humans are weird sometimes...:I didn't know humans liked doing this...:You're kinda carefree around youkai, huh?")%」 ELSE PRINTFORML 「%SPLIT_G(@"This feels weird...:Um...:Are you tired, or something?")%」 ENDIF ENDSELECT ENDSELECT WAIT RETURN 1 ;================================================== ;306,お腹を撫でる ;TFLAG:193(1=ABL:親密6以上かつ妊娠時 0=成功 -1=ABL:親密5以下) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_306 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_306 ;Belly Caress. CALL D_LINE IF CFLAG:51:睡眠 PRINTFORMDL You %SPLIT_G(@"stroke:caress:run your fingers along:feel your way across")% Nitori's \@ TALENT:51:妊娠 ? pregnant # soft\@ belly while %SPLIT_G(@"she's asleep:she's unaware:she sleeps")%... PRINTFORMDW RETURN 1 ENDIF IF FLAG:70 PRINTFORMDL You %SPLIT_G(@"stroke:caress:run your fingers along:feel your way across")% Nitori's \@ TALENT:51:妊娠 ? pregnant # soft\@ belly while %SPLIT_G(@"she's frozen:she's unaware:time is stopped")%... PRINTFORMDW RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to touch Nitori's belly, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out to Nitori, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Don't you touch me!:What? Get away from me.:Get away! Ew!:What do you think you're doing?")%」 RETURN 0 ENDIF IF TALENT:51:妊娠 PRINTFORMDL You carefully %SPLIT_G(@"stroke:caress:run your fingers along:feel your way across")% Nitori's %SPLIT_G(@"pregnant:bulging:swollen")% belly... PRINTFORMDW IF CFLAG:51:子供人数 == 0 && RAND:3 PRINTFORML 「%SPLIT_G(@"Am I ready to be a mother...?:H-Hey, \@ BABYMULTIAWARE(51) ? those are my first children # that's my first child \@ in there... Be gentle.:It looks weird on me, doesn't it?:It's weird, right?:You look really fascinated...")%」 ELSEIF CFLAG:51:子供人数 > 0 && CFLAG:51:生解禁 && RAND:2 PRINTFORML 「%SPLIT_G(@"What do you think %BABYPLNOUN("this",51)% %BABYPLNOUN("one",51)% will be like?:I can't wait for %BABYPLNOUN("this",51)% %BABYPLNOUN("one",51)%...:\@ BABYMULTIAWARE(51) ? How many do you think we'll have this time # Think this one will be a boy or a girl \@?")%」 ELSE PRINTFORML 「%SPLIT_G(@"H-Hey, be gentle...:Not so rough...:It's really hard to move with this thing.:I wish the %BABYPLNOUN("baby",51)% would hurry and get here.:It makes it so hard to work on stuff...:This thing makes swimming kinda tough...")%」 ENDIF ELSE PRINTFORMDL You %SPLIT_G(@"stroke:caress:run your fingers along:feel your way across")% Nitori's %SPLIT_G(@"soft:smooth")% belly... PRINTFORMDW SELECTCASE ABL:51:親密 CASE IS > 2 PRINTFORML 「%SPLIT_G(@"Geh heh, that tickles!:Aah, your hands are cold~:Guhuhu~")%」 CASEELSE PRINTFORML 「%SPLIT_G(@"Wh-What're you doing, %K51_EGG_MASTER()%?:F-Feels weird...:Um... Is that fun?")%」 ENDSELECT ENDIF WAIT RETURN 1 ;================================================== ;307,頬をつまむ ;TFLAG:193(1=大成功 0=成功 -1=失敗)(地の文分岐無し ;以下は先に書いた条件が優先される ;TALENT:恋慕(受け入れつつ笑顔でやり返す ;ABL:親密(6以上=おずおずとやり返す ;ABL:従順(5以上=されるがまま ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_307 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗(注、抱きつきモード中は自動成功)、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_307 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_307 ;Pinch Cheek. CALL D_LINE IF CFLAG:51:睡眠 PRINTFORMDL You %SPLIT_G(@"pinch:squeeze")% Nitori's cheek while %SPLIT_G(@"she's asleep:she's unaware:she sleeps")%... PRINTFORMDW RETURN 1 ENDIF IF FLAG:70 PRINTFORMDL You %SPLIT_G(@"pinch:squeeze")% Nitori's cheek while %SPLIT_G(@"she's frozen:she's unaware:time is stopped")%... PRINTFORMDW RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to pinch Nitori's cheek, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out at Nitori's face, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Don't you touch me!:What? Get away from me.:Get away! Ew!:What do you think you're doing?")%」 RETURN 0 ENDIF PRINTFORMDL You %SPLIT_G(@"pinch:squeeze")% Nitori's cheek... PRINTFORMDW IF ABL:51:マゾっ気 > 1 PRINTFORMW 「%SPLIT_G(@"Aaaahー, that's so rough~:Owie, owie, haha!:Aaah, that huuurts...~")%」 PRINTFORMDL She seems to enjoy it. ELSE PRINTFORMW 「%SPLIT_G(@"Ow, ow, ow! What's that for?!:Owie! Why, you!:Gaah! That hurts!")%」 PRINTFORMDL She %SPLIT_G(@"tries to pinch yours back:swats at you with one hand:pushes back, trying to free herself")%. ENDIF WAIT RETURN 1 ;================================================== ;308,頬をつつく ;添い寝中or睡眠中限定 ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_308 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗(注、抱きつきモード中は自動成功)、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_308 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_308 ;Poke Cheek. CALL D_LINE IF CFLAG:51:睡眠 PRINTFORMDL You %SPLIT_G(@"poke:prod")% Nitori's cheek while %SPLIT_G(@"she's asleep:she's unaware:she sleeps")%... PRINTFORMDW RETURN 1 ENDIF IF FLAG:70 PRINTFORMDL You %SPLIT_G(@"poke:prod")% Nitori's cheek while %SPLIT_G(@"she's frozen:she's unaware:time is stopped")%... PRINTFORMDW RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to pat Nitori's head, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out to poke Nitori, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Don't you touch me!:What? Get away from me.:Get away! Ew!:What do you think you're doing?")%」 RETURN 0 ENDIF PRINTFORMDL You %SPLIT_G(@"poke:prod")% Nitori's cheek... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Eh? What is it?:Right back at you... Poke!:Did I have something on my face?:Geh, that tickled...")%」 WAIT RETURN 1 ;================================================== ;309,頭を撫でる ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;ABL:親密(6以上=通常成功時分岐 ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_309 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗(注、抱きつきモード中は自動成功)、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_309 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_309 ;Head Pat. CALL D_LINE IF CFLAG:51:睡眠 PRINTFORMDL You %SPLIT_G(@"pat:pet")% Nitori's head while %SPLIT_G(@"she's asleep:she's unaware:she sleeps")%... PRINTFORMDW RETURN 1 ENDIF IF FLAG:70 PRINTFORMDL You %SPLIT_G(@"pat:pet")% Nitori's head while %SPLIT_G(@"she's frozen:she's unaware:time is stopped")%... PRINTFORMDW RETURN 1 ENDIF IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to pat Nitori's head, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out at Nitori's head, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Don't you touch me!:What? Get away from me.:Get away! Ew!:What do you think you're doing?")%」 RETURN 0 ENDIF PRINTFORMDL You put your hand on Nitori's hat and rub it around her head... PRINTFORMDW SELECTCASE ABL:51:親密 CASE IS > 2 IF IS_CHILD(MASTER) && !RAND:3 PRINTFORML 「H-Hey, I should be doing that to you!」 PRINTFORMDL Nitori pats your head with a smile. ELSEIF !IS_CHILD(MASTER) && !RAND:3 PRINTFORML 「H-Hey, don't treat me like a kid...」 PRINTFORMDL Despite her protest, Nitori blushes and smiles. ELSE PRINTFORML 「%SPLIT_G(@"Gehehe...:Ah, don't mess up my hair!")%」 ENDIF CASEELSE PRINTFORML 「%SPLIT_G(@"E-Eeeh...:Wh-What's that for?:H-Heh heh...")%」 PRINTFORMDL Nitori %SPLIT_G(@"fidgets awkwardly:blushes and shrinks under your hand:tries to hide a smile")%. ENDSELECT WAIT RETURN 1 ;================================================== ;331,お茶を淹れる(薬入り) ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_331 ;成否判定 ;TFLAG:192(-2=強制失敗(注、非コマンド終了)、-1=強制失敗、0=COM依存、1=強制成功or大成功(注、睡眠薬アイスティーは眠気を感じていると飲まない) TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_331 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_331 ;Serve Tea W/ Medicine. IF TFLAG:193 == -1 CALL D_LINE PRINTFORMDL You offer Nitori a cup of tea, but she frowns when she sees it. PRINTFORMDW PRINTFORML 「That tea looks weird... Are you sure it's okay?」 PRINTFORMDL She doesn't want to try it... ELSE ;Use the regular Serve Tea function, then add some extra text on the end. CALL M_KOJO_EGG_MESSAGE_COM_K51_301(1) PRINTFORMDL She doesn't notice the additive... ENDIF WAIT RETURN 1 ;================================================== ;332,お酒をふるまう ;TFLAG:193(0=下戸飲み成功 -1=下戸飲み失敗 -2=下戸飲み大失敗 -5=下戸飲みあきらめ) ;COM_STR(酒の名称) ;ALCOHOL_TASTE(TFLAG:194)(15以上=気に入る 9以下=口に合わない) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_332 ;成否判定 ;TFLAG:192(-1=強制失敗、0=COM依存 ;TFLAG:口上特殊補正 (ここに数値を入れるとALCOHOL_TASTEを増減させられる) TFLAG:192 = 0 TFLAG:口上特殊補正 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_332 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_332 ;Serve Alcohol. RETURN 1 ;================================================== ;333,愚痴を聞く ;TFLAG:193(6=大成功(酔い) 5=成功(酔い) 4=失敗(酔い) 3=大成功 2=成功 1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_333 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_333 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_333 ;Listen to Complaints. CALL D_LINE SELECTCASE TFLAG:193 CASE 6,5,3,2 PRINTFORMDL You listen to Nitori vent at you for a while... PRINTFORMDL CASE 4,1 PRINTFORMDL You invite Nitori to vent at you, but she just gets herself more worked up... PRINTFORMDL ENDSELECT WAIT RETURN 1 ;================================================== ;334,杯を交わす ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;CFLAG:妊娠自覚状態(1=食事) ;TALENT:酒耐性(-2=食事) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_334 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_334 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_334 ;Share Drink. RETURN 1 ;================================================== ;335,介抱する ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_335 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_335 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_335 ;Look After. RETURN 1 ;================================================== ;336,膝枕する ;ABL:親密(4以下=居心地悪げ 9以下=恥ずかしげ それ以上=幸せそう ;TIME_PROGRESS(TFLAG:膝枕した)(44以下=失敗 ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_336 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_336 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_336 ;Give Lap Pillow. CALL D_LINE SIF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You lay Nitori's head in your lap... IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to invite Nitori to lay her head on your lap, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF SELECTCASE TFLAG:193 CASE IS < 0 PRINTFORMDL You try to put your head in Nitori's lap, but she pushes you off. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"What do you think you're doing?:What happened? Did you fall over?:Ack, not so close!")%」 RETURN 0 CASEELSE SELECTCASE ABL:51:親密 CASE IS > 5 PRINTFORMDL You invite Nitori to lay her head in your lap, and she happily snuggles up... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Guhu, my favorite pillow!:Aah, so comfy...:Boy, I could just fall asleep like this...")%」 SIF !RAND:3 PRINTFORMDL Nitori chats with you while relaxing... CASE IS > 2 PRINTFORMDL You invite Nitori to lay her head in your lap, and she settles in comfortably... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"This isn't so bad...:Heh, your lap's kinda comfy.:I'm not heavy, am I?")%」 CASEELSE PRINTFORMDL You invite Nitori to lay her head in your lap, and she blushes before complying... PRINTFORMDW IF IS_CHILD(MASTER) && !RAND:2 PRINTFORML 「%SPLIT_G(@"B-But I'm the older one...:Shouldn't it be the other way around...?:Is my head heavy? Your legs are so small...")%」 ELSEIF !IS_NONHUMAN(MASTER) && !RAND:2 PRINTFORML 「%SPLIT_G(@"I-Is this a human thing?:Humans are weird sometimes...:I didn't know humans liked doing this...:I never thought I'd be this close with a human...")%」 ELSE PRINTFORML 「%SPLIT_G(@"This feels weird...:Um...:I'll just rest a little bit...")%」 ENDIF ENDSELECT ENDSELECT WAIT RETURN 1 ;================================================== ;350,押し倒す(時姦時イタズラする ;TFLAG:194 (0=成功 1=人目がある 2=野外は嫌でござりまする 3=多人数プレイは勘弁 4=合意があってもムードが足りぬ 100=合意はあるが口上内特殊判定によって失敗) ;TCVAR:抱き寄せ初回 1=普通に合意ゲット 2=先にキスぐらいしろよ 3=媚薬or発情には勝てなかったよお… 4=悔しい…刻印さえなければビクビクン ;5=強引に迫られると断れぬ(素質臆病持ち専用) 6=まんざらでもない 7=駄目 8=論外 98=口上内特殊判定による失敗 99=口上内特殊判定による成功 ;口上内特殊判定は該当するCFLAGが0だと無効 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_350 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_350 ;Push Down. IF CFLAG:51:K51_EGG_EVENT_INVESTMENT == -5 && TFLAG:194 ;If the player has claimed ownership of Nitori's body through the investment event, she can't refuse. ;Hacky solution because the "normal" way to do this doesn't seem to work at all. TFLAG:194 = 0 CFLAG:MASTER:うふふ = 1 CFLAG:51:うふふ = 1 ENDIF CALL D_LINE CALL SET_KOJO_COLOR(51) SIF FLAG:70 RETURN 1 IF (TFLAG:102 == 3 || CFLAG:うふふ == 2) IF TFLAG:194 PRINTFORMDL You try to turn the tables, but Nitori won't let you... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Not so fast, you!:You hold on, I'm not done yet!:Oh, no you don't!")%」 ELSE PRINTFORMDL You turn the tables on Nitori and take the initiative... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"B-Bold...!:Oh...!:Oh, no... What're you gonna do now?")%」 ENDIF ELSEIF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to push Nitori down, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT TCVAR:抱き寄せ初回 = 8 RETURN 0 ELSEIF TFLAG:194 PRINTFORMDL You try to push Nitori down, but she backs away. PRINTFORMDW SELECTCASE TFLAG:194 CASE 1,2,3 ;Too visible. PRINTFORML 「Here?! %SPLIT_G(@"I-I'm not an exhibitionist...:Can't we go somewhere private?:No way, I can't...")%」 CASE 4 ;Wrong mood. PRINTFORML 「Uh... Sorry, but now's not a good time...」 ENDSELECT ELSEIF TCVAR:抱き寄せ初回 ;If she's never been successfully pushed down before. SELECTCASE TCVAR:抱き寄せ初回 CASE 1,5 ;Normal or timid acceptance. PRINTFORMDW When you put your hands on Nitori, she doesn't resist. IF TALENT:ヤリマン ;Slut. IF IS_NONHUMAN(MASTER) PRINTFORMW 「Guhuhu... Fell for my charms, huh?」 ELSE PRINTFORMW 「What's that? You want to use my body, huh?」 IF IS_CHILD(MASTER) PRINTFORMW 「Don't worry, it's normal for a %PRINT_MALE("boy", MASTER)% your age to be interested in sex. I'll be a responsible adult and teach you everything I can!」 ELSE PRINTFORMW 「Go ahead! It's a kappa's duty to please her sworn friends, after all!」 ENDIF ENDIF PRINTFORMDL Nitori invites you to go further with a manic gleam in her eyes... ELSEIF TALENT:恋慕 && TALENT:恋人 ;Love and Lovers. PRINTFORMW 「F-Finally... We're going to...」 PRINTFORMW 「N-No, I won't ruin it. I want you to make me yours.」 PRINTFORMDL Nitori leans into you, accepting you completely... ELSE PRINTFORMW 「Y-You want to do it, huh...」 PRINTFORMDW There's a note of hesitation in Nitori's voice. You ask if she doesn't want it. PRINTFORMW 「N-No, I... I do, too, It's just so sudden...」 PRINTFORMDW Nitori's face flushes red as she pushes her body against yours. After collecting herself, she speaks with conviction. PRINTFORML 「Do it. Do whatever you want to me.」 ENDIF CASE 2 ;Haven't kissed. PRINTFORMDW When you put your hands on Nitori, she puts up only a token resistance. PRINTFORMW 「Uh... Um, first, couldn't we...」 PRINTFORML 「N-No, never mind. I-I'm ready.」 CASE 3 ;Aphrodisiac or in heat. PRINTFORMDW When you put your hands on Nitori, she doesn't resist. PRINTFORML 「Y-Yes... Do it... I want it, I can't take it!」 CASE 4 ;Success from time stop training. PRINTFORMDW When you put your hands on Nitori, she tries to resist, but can't overcome her desire. PRINTFORMW 「S-So forward, ahaha... I guess I don't hate it.」 PRINTFORMDW Almost by themselves, Nitori's hands find your body. She doesn't understand why she wants you, but she does. PRINTFORML 「Be gentle with me, alright?」 CASE 6 ;Soft rejection. PRINTFORMDL You try to push Nitori down, but she backs away. PRINTFORMDW IF IS_CHILD(MASTER) PRINTFORML 「Y-You're really precocious, aren't you... Do you know what you're doing?」 PRINTFORML 「You might be ready, but I don't think I am...」 ELSE PRINTFORML 「Uh... I-I'm happy, in a way, but... But I can't... I'm not ready for that...」 ENDIF PRINTFORMDL Although she turns you down, she looks almost disappointed in herself... CASE 7 ;Hard rejection. PRINTFORMDL You try to push Nitori down, but she backs away. PRINTFORMDW PRINTFORML 「I, uh, I-I think you're getting ahead of yourself there, f-friend! Cool your head, okay?」 CASE 8 PRINTFORMDL You try to push Nitori down, but she backs away. PRINTFORMDW ;Out of the question. IF IS_CHILD(MASTER) PRINTFORML 「Woah, who taught you stuff like that? Th-That's grown-up stuff, okay?」 ELSE PRINTFORML 「Wh-What are you doing, %K51_EGG_MASTER()%? Are you feeling all right?」 ENDIF CASE 99 ;Can't refuse. PRINTFORMDW Fully aware that she can't refuse, Nitori gives herself up to you... PRINTFORML 「%SPLIT_G(@"Please be gentle with me.:Go ahead...:I'll let you have me, so...:Please enjoy yourself...")%」 ENDSELECT ELSEIF GET_TARGETNUM() > 1 ;If initiating group sex. PRINTFORMDL You gently push down Nitori and the others... PRINTFORMDW IF TALENT:51:愛欲 PRINTFORML 「%SPLIT_G(@"Heh heh heh... The more the merrier, right?:Guhu, I'll show you I'm the best at sex!:Make me cum the most, okay? Guhuhu...")%」 ELSE IF IS_HERE(136) ;If Takane is involved. SELECTCASE RAND:4 CASE 0 PRINTFORML 「You want me to do it with her?!」 CALL CHARA_TEXT(136,@"「We're both doing it with %CALLNAME:MASTER%, dummy. Well, I know I am...」","l") PRINTFORML 「Grr... I won't let you have %HIM_HER(MASTER)% to yourself!」 CASE 1 PRINTFORML 「Do you really need Takane here?」 CALL CHARA_TEXT(136,@"「Of course %HE_SHE(MASTER)% does. We all know kappa can't finish anything.」","l") PRINTFORML 「Ugh! I'll show you...!」 CASE 2 PRINTFORMDL As you push Nitori down, she clings to you while glaring daggers at Takane... CALL CHARA_TEXT(136,@"「Feeling insecure about something?」","l") PRINTFORML 「Nope. Are you?」 PRINTFORMDL Feeling bold, Nitori puts her hands on you... CASE 3 PRINTFORMDL As you push Nitori down, Takane tries to get between you. PRINTFORML 「H-Hey, it's my turn first!」 CALL CHARA_TEXT(136,@"「Says who? You can't turn %HIM_HER(MASTER)% on like I can.」","l") PRINTFORML 「We'll see about that!」 ENDSELECT ELSE IF ABL:51:レズっ気 > 2 ;More confident reactions if her lesbianism is higher. ;This is intended to represent experience with threesomes, but obviously doesn't work that way if the player is female. In that case, it's just being comfortable with girls. IF GET_TARGETNUM() > 2 CALL HPH_PRINT(@"「%SPLIT_G(@"You wanna do it with all of us... Heh hehHPH:Don't look at them, just meHPH:Can't wait to see their jealous facesHPH Guhuhu...:Just so you know, I'm not gonna lose to themHPH:Guhu, let's show the others a thing or twoHPH")%」","l") ELSE PRINTFORML 「%SPLIT_G(@"You wanna do it with %CALLNAME:(TARGET:1)%... Heh hehHPH:Don't look at %CALLNAME:(TARGET:1)%, just meHPH:Can't wait to see %CALLNAME:(TARGET:1)%'s jealous faceHPH Guhuhu...:Just so you know, I'm not gonna lose to %CALLNAME:(TARGET:1)%HPH:Guhu, let's show %CALLNAME:(TARGET:1)% a thing or twoHPH")%」 ENDIF ELSE PRINTFORML 「%SPLIT_G(@"Doing it in a group, how perverted...:Competition? Fiiine...:S-So we're all doing it together...:A-All right... Now's my chance to prove that I'm the best!")%」 PRINTFORMDL Nitori gulps, but doesn't object as you push her down. ENDIF ENDIF ENDIF ELSE PRINTFORMDL You gently push Nitori down... PRINTFORMDW SELECTCASE RAND:12 CASE 0 IF TALENT:MASTER:体型 == -5 ;Inchling-sized. PRINTFORMDL You don't have to put much force into it. Feeling your tiny hands, Nitori's body obliges you. ELSEIF TALENT:MASTER:体型 == -2 ;Child-sized. PRINTFORMDL Even though you're small, she gently allows herself to be pushed. She smiles warmly at you... ELSEIF TALENT:MASTER:体型 == -1 ;Petite. $PETITE PRINTFORMDL She looks into your eyes with anticipation, holding in her breath... ELSEIF TALENT:MASTER:体型 == 2 || TALENT:MASTER:体型 == 5 ;Huge, Giant. PRINTFORMDL You only need one hand, but she doesn't resist. Her body folds willingly under your strength. ELSE ;Normal, Tall. SIF (TALENT:51:体型 == 0 && TALENT:MASTER:体型 == 0) ;If you're both average size, redirect so she doesn't look "up." GOTO PETITE PRINTFORMDL She looks up at you with anticipation, holding in her breath... ENDIF CASE 1 IF IS_CHILD(MASTER) && !RAND:2 PRINTFORML 「Has anyone ever told you that you're a beautiful child?」 ELSE PRINTFORML 「Did you know that you're beautiful?」 ENDIF PRINTFORML 「I want to show you how beautiful you are...」 CASE 2 CALL HPH_PRINT(@"「That's okay, me neitherHPH」","l") PRINTFORML CASE 3 CALL HPH_PRINT(@"「Now? All right, fineHPH」","l") CASE 4 PRINTFORML 「You're so forceful... Got your foot in the door, eh?」 CASE 5 PRINTFORML 「A-All right, all right, don't be so impatient... Geez...!」 CASE 6 IF TALENT:51:恋人 && TALENT:51:恋慕 PRINTFORML 「In the mood again?」 PRINTFORMDL Nitori surrenders her body to you, smiling with contentment. CALL HPH_PRINT(@"「All right... Let's make loveHPH」","l") ELSEIF TALENT:51:愛欲 IF HAS_PENIS(MASTER) PRINTFORML 「Guhuhu, here it comes... C'mon, whip it out for me!」 ELSEIF TALENT:MASTER:バストサイズ > 0 && !RAND:2 PRINTFORML 「Guhuhu, here it comes... C'mon, whip out those titties for me!」 ELSE PRINTFORML 「Guhuhu, here it comes... C'mon, let's have that pussy!」 ENDIF ELSEIF TALENT:51:セフレ || TALENT:51:ヤリマン IF HAS_PENIS(MASTER) CALL HPH_PRINT(@"「Dick needs some servicing? All right, I'll help you out...HPH」","l") ELSE CALL HPH_PRINT(@"「All right, take off your top, then...HPH」","l") ENDIF ELSE PRINTFORML 「Sex... Okay, let's do it.」 ENDIF CASE 7 PRINTFORMDL She bites her lip, preparing herself for what comes next. CASE 8 PRINTFORMDL Her breathing becomes heavy. She's already getting turned on... CASE 9 PRINTFORML 「A-All right... What should we do this time?」 CASE 10 PRINTFORMDL Right away, her cheeks flush and her breathing becomes shallow. She's looking forward to this... CASE 11 PRINTFORMDL You can see the lust in her eyes already. Without a word, she clings to you like she's afraid you'll change your mind. ENDSELECT ENDIF WAIT RETURN 1 ;================================================== ;351,連れ出す ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_351 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_351 ;Lead Around. PRINTFORMDL IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) PRINTFORML 「%SPLIT_G(@"Quick, let's get inside!:Okay, inside! Let's go!:Hurry and let's go inside!")%」 ELSEIF CFLAG:51:ブチギレ || MARK:51:反発刻印 PRINTFORML 「%SPLIT_G(@"What? Where?:You'd better not take me somewhere stupid.:Fine. Where are we going?:Ugh, fine. Where to?:This better be good.")%」 ELSEIF ABL:51:親密 > 2 PRINTFORML 「%SPLIT_G(@"Where are we going?:Sure, where are we going?:Got someplace in mind?:All right, where to?:Where to?:All right, let's go!:Lead the way!:Lead on, %K51_EGG_MASTER()%!:Okay, let's go!")%」 ELSE PRINTFORML 「%SPLIT_G(@"Uh... Where...?:Where are we going...?:O-Okay...")%」 ENDIF WAIT RETURN 1 ;================================================== ;352,告白する ;FLAG:甲斐性無(1=失敗) ;TFLAG:193 (1=成功 0=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_352 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_352 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_352 ;Confess. CALL D_LINE PRINTFORMDW Now's the time. You can't wait anymore. You have to tell Nitori how you feel. PRINTFORMDW You force out the words, and she stares at you uncomfortably... IF TFLAG:193 == 1 SIF !FIRSTTIME("PlayerConfession") ;The scene won't repeat if the player breaks up and gets back together with her. RETURN 1 LOCAL:1 = 0 LOCAL:2 = 0 LOCALS = FOR LOCAL,1,CHARANUM ;Loop through every character and count how many are lovers. IF TALENT:LOCAL:恋人 && LOCAL != 51 && !IS_MALE(LOCAL) LOCALS '= @"%CALLNAME:LOCAL%" LOCAL:1++ SIF LOCAL == 136 LOCAL:2 = 1 ENDIF NEXT PRINTFORMW 「W-W-Wait, seriously?」 SELECTCASE LOCAL:1 ;Different lines for if the player has other lovers. CASE IS > 49 PRINTFORMW 「I mean, I saw it coming. Feels like everyone else is one of your lovers already...」 PRINTFORMW 「So, it's really my turn, huh?」 CASE IS > 9 PRINTFORMW 「...I guess I'm not surprised. You've got a lot of girls on your arm already...」 PRINTFORMW 「Feels kinda like being picked for a sports team, heh heh.」 CASE IS > 4 PRINTFORMW 「I know you've got a bunch of girlfriends already, but...」 CASE IS > 1 PRINTFORMW 「D-Don't you already have girlfriends?」 CASE IS > 0 PRINTFORMW 「D-Don't you already have a girlfriend?」 CASEELSE PRINTFORMW 「Y-You're talking about love, right? Like, real love?」 ENDSELECT PRINTFORMDW That's right. You want Nitori to join you, and be your lover. You ask if that's something she'd like. PRINTFORMDW Nitori shifts uncomfortably, avoiding your gaze... PRINTFORMW 「I... I, um...」 PRINTFORMDW ...No? PRINTFORMW 「No! I mean, ye-- I mean, hang on! Don't rush me, I'm thinking!」 PRINTFORMW 「You can't just drop this on a girl and expect an immediate answer! There are lots of factors to consider!」 PRINTFORMDW Really? It doesn't seem that complicated to you. PRINTFORMW 「I-It's not that it's complicated, exactly...」 SIF LOCAL:2 && IS_ENABLED(136) PRINTFORMW 「It's just, I mean, why am I second after Takane?! That hurts, you know!」 PRINTFORMW 「Just... Just give me a minute.」 PRINTFORMDW Nitori tries to catch her breath and steady herself. She goes still, bobs her head, and then closes her eyes. PRINTFORMDW She breathes in... and then out. PRINTFORMDW She's quiet for a few moments longer, and then... CALL K51_EGG_CONFESSION PRINTFORMDW Nitori holds out her hand, and you take it in yours. CALL HPH_PRINT(@"「All right... Let's make it official.HPH」","w") PRINTFORMW 「I really... really want to be by your side after all!」 PRINTFORMDW That's all you needed. You hug Nitori, and she wraps her arms around you, filled with a tension that slowly, gradually fades away. PRINTFORMW 「...Sorry. For not answering right away, I mean.」 PRINTFORMW 「I really wanted to. I just... didn't want to think I was only getting swept up in the moment.」 PRINTFORMDW You understand. Nitori's obsessions come and go like a current. You'd never want to end up being such a transient thing. PRINTFORMDW This relationship ought to be built to last. You promise Nitori that you'll do your part in its construction. PRINTFORMDW The two of you make a deal, and seal it in each other's arms... ELSE IF STRLENS(CSTR:ファーストキス喪失履歴) PRINTFORMW 「H-Huh? W-W-Wait a second!」 PRINTFORMW 「I-I know I kissed you, but that isn't a contract! I didn't agree to-- I mean, um...」 PRINTFORMW 「Look, I can't really... What I mean is, I don't... necessarily...」 PRINTFORMW 「Aaargh, you're putting me on the spot here!」 PRINTFORMDW Nitori's suddenly quite flustered. You ask her if she doesn't share your feelings. PRINTFORMW 「I... I'm still trying to figure things out, myself!」 PRINTFORMW 「So, um, I can't say yes, and I can't say no! All right? That's as good as I can give you!」 PRINTFORMDW It sounds like a no to you... at least for now. ELSEIF EXP:デート経験 > 0 PRINTFORMW 「Uh, w-w-wait a second, here...」 PRINTFORMW 「I know we, um... That was sex, and this is... love, right?」 PRINTFORMW 「It's different! It's totally different! I mean, we haven't even-- No, that doesn't matter! It's different!」 PRINTFORMDW Sounds like it's different... Her feelings, that is. ELSEIF IS_CHILD(MASTER) PRINTFORMW 「A-Ahahaha, you have a crush on me?」 PRINTFORMDW For some reason, Nitori looks really happy... IF IS_MALE(MASTER) PRINTFORMW 「That's great! Don't be embarrassed! It's great that you're interested in girls!」 PRINTFORMW 「W-W-Well, I like you, too! So, we can hang out together... You know, as practice! Ahaha...」 PRINTFORMDW ...It's hard to tell if she's accepting you or not, but it sounds like the answer is no... ELSE PRINTFORMW 「Shouldn't you be saying that to a boy, though? We're both girls, you know!」 PRINTFORMW 「If you say things like that, you'll give someone the wrong idea!」 PRINTFORMDW Your feelings aren't getting through... ENDIF ELSEIF CFLAG:好感度 < 1000 PRINTFORMW 「H-Hey, don't tease me like that!」 PRINTFORMDW You try to tell her you're not kidding, but she turns away from you and pouts. PRINTFORMW 「Hrmph! I know what you're doing! You can't play with my heart, \@ IS_MALE(MASTER) ?mister#lady\@!」 PRINTFORMDW Your feelings aren't getting through... ELSE PRINTFORMW 「Uh, th-that's a joke, right?」 PRINTFORMW 「I mean, I know that in stories, the handsome human prince confesses his love to the kappa princess immediately, but...」 PRINTFORMDW What stories is she thinking of, exactly? PRINTFORMW 「Look, real life is different! L-Let's just get to know each other first, okay?」 PRINTFORMDW Nitori lets you down gently... ENDIF ENDIF RETURN 1 ;================================================== ;353,イタズラする ;FLAG:甲斐性無(1=失敗) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_353 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_353 ;Molest. RETURN 1 ;================================================== ;354,添い寝する(相手は起きて布団に招く感じ) ;CFLAG:衰弱(1以上=起きない ;CFLAG:お招き(0以外=起きない ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_354 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_354 ;Sleep Together. CALL D_LINE PRINTFORMDL You slide into bed with Nitori... PRINTFORMDW RETURN 1 ;================================================== ;355,時止め(地の文の改変程度に留めるべき ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_355 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_355 ;Time Stop. RETURN 1 ;================================================== ;356,物陰に誘う ;ABL:露出癖 + TALENT:羞恥心で判定 ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_356 ;成否判定 ;TFLAG:192(-1=強制失敗、0=COM依存、1=強制成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_356 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_356 ;Take To Secluded Spot. RETURN 1 ;================================================== ;360,身を任せる ;TCVAR:20(27=谷間を見せる 32=前から抱きつく 35=スカートの中を見せる 53=パイズリ 73=ぱふぱふ 77=乳を吸わせる 85=V挿入する 86=だいしゅきホールド 87=A挿入する 88=腰振りV 89=腰振りA ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_360 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_360 CALL M_KOJO_EGG_MESSAGE_COM_K51_360_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_360_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;361,抵抗する ;TCVAR:20(27=谷間を見せる 32=前から抱きつく 35=スカートの中を見せる 53=パイズリ 73=ぱふぱふ 77=乳を吸わせる 85=V挿入する 86=だいしゅきホールド 87=A挿入する 88=腰振りV 89=腰振りA ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_361 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_361 CALL M_KOJO_EGG_MESSAGE_COM_K51_361_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_361_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;363,読み聞かせ([幼稚]持ち専用) ;TFLAG:193(1=大成功 0=成功 -1=失敗)(地の文分岐無し ;CFLAG:添い寝中(1=布団orベッドの中で本を読む ;MASTERがTARGETより大柄の場合、膝の上にTARGETを乗せる ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_363 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_363 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_363 CALL M_KOJO_EGG_MESSAGE_COM_K51_363_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_363_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;364,豆まき(萃香、勇儀、スカーレット姉妹用 ;TFLAG:193(豆まきに参加してる人数 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_364 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_364 CALL M_KOJO_EGG_MESSAGE_COM_K51_364_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_364_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;365,守矢神社へ移動(早苗、神奈子、諏訪子用 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_365 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_365 CALL M_KOJO_EGG_MESSAGE_COM_K51_365_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_365_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;368,自由行動に付き合う ;技能系の行動は技能レベルが1以上なら発生 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_368 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_368 CALL M_KOJO_EGG_MESSAGE_COM_K51_368_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_368_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL SELECTCASE Activity_Type:TARGET CASE 0 ;▼考え事[なに考えてるの] ;TFLAG:193,-1=はぐらかされる ;PRINTFORMW CASE 1 ;▼遊ぶ[一緒に遊ぶ] ;※[幼稚]持ちのみ ;TFLAG:193,1=大いに盛り上がる,-1=あまり盛り上がらない ;PRINTFORMW CASE 2 ;▼食事[一緒に食事する] ;TFLAG:193,-1=MASTERはお腹が空いてなかった ;PRINTFORMW CASE 3 ;▼つまみ食い[一緒につまみ食い] ;※[妖精]持ちとルーミア、こいし、幽々子、紫苑のみ ;TFLAG:193,-1=MASTERはお腹が空いてなかった ;PRINTFORMW CASE 4 ;▼掃除[掃除を手伝う] ;※[掃除係]持ちまたは汚臭耐性-1以下のみ ;PRINTFORMW CASE 5 ;▼運動[一緒に運動する] ;※[音楽知識]持ちは除く(演奏になる) ;PRINTFORMW CASE 6 ;▼読書[本の感想を聞く] ;TFLAG:193,-1=集中していて返事してくれない ;PRINTFORMW CASE 7 ;▼料理[料理を手伝う]→[料理を分けてもらう] ;TFLAG:193,2=料理を手伝う,0=作った料理を食べる,-1==MASTERはお腹が空いてなかった(食べる時) ;PRINTFORMW CASE 8 ;▼演奏[セッションする]or[伴奏する] ;※[音楽知識]持ちのみ(TALENT:音楽知識で変化) ;TALENT:音楽知識,1=演奏してる,2=歌ってる,3=踊ってる ;TFLAG:193,1=ノリノリ,0=成功,-1=失敗,-2=楽器がなくて見てるだけ ;PRINTFORMW CASE 9 ;▼採集[採集を手伝う] ;PRINTFORMW CASE 10 ;▼釣り[一緒に釣りをする] ;TFLAG:193,-1=釣り竿がなくて見てるだけ ;PRINTFORMW CASE 11 ;▼実験[実験を手伝う] ;PRINTFORMW CASE 12 ;▼のんびり[一緒にのんびりする] ;PRINTFORMW CASE 13 ;▼晩酌[晩酌に付き合う] ;※酒耐性0以上のみ ;PRINTFORMW CASE 14 ;▼買い物[買い物を手伝う] ;PRINTFORMW CASE 15 ;▼説教[様子をうかがう] ;※神霊・蓬莱人は除く ;TFLAG:193,-1 ;PRINTFORMW CASE 16 ;▼落とし穴[いたずらに付き合う]or[様子をうかがう] ;※三月精・チルノ・クラウンピースのみ ;それ以外は落ちる側 ;PRINTFORMW CASE 17 ;▼雪だるま作り[一緒に雪作り] ;※冬の月のみ ;PRINTFORMW CASE 18 ;▼炬燵でのんびり[炬燵でくつろぐ] ;※冬の月のみ ;PRINTFORMW ENDSELECT ENDIF RETURN 1 ;================================================== ;402,就寝 ;TFLAG:193(0=通常 1=子供と一緒に川の字で寝る) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_402 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_402 ;就寝にTRAIN_MESSAGEは無い CALL M_KOJO_EGG_MESSAGE_COM_K51_402_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_402_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;403,休憩 ;CFLAG:TARGET:睡眠(1=TARGETが寝てる隣で休憩 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_403 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_403 ;Rest. CALL D_LINE SIF CFLAG:51:睡眠 RETURN 0 SIF FLAG:70 RETURN 0 LOCALS = You and Nitori LOCALS:1 = IF !RAND:2 LOCALS = You LOCALS:1 '= @" with Nitori" ENDIF PRINTFORMDL %LOCALS% %SPLIT_G(@"laze around for a while:take a break:take a rest:rest for a while:relax together:sit around for a while")%%LOCALS:1%... PRINTFORMDW PRINTFORMDL Nitori %SPLIT_G(@"lies on her side, staring at nothing in particular:daydreams with a blank expression:tries brainstorming an invention with you:yawns:stretches out:briefly nods off:mumbles to herself:scratches an itch on her %SPLIT_G(@"chest:butt:neck:thigh:stomach:lower back:nose:cheek:chin:groin:foot:arm")%:chats idly with you about nothing:munches on a cucumber:rocks back and forth while thinking about something:hums to herself:writes something down on a notepad:rummages through her backpack:thinks to herself about something")%. WAIT RETURN 1 ;================================================== ;405,出掛ける(同行時デート ;条件が厄介なので、COMF405 出掛ける.ERBを参照のこと ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_405 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_405 ;出掛けるにTRAIN_MESSAGEは無い CALL M_KOJO_EGG_MESSAGE_COM_K51_405_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_405_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ;TARGETとデート IF CFLAG:同行 ;TARGET以外とデート ELSEIF CFLAG:MASTER:同行 ;お出かけお見送り ELSE ENDIF ENDIF RETURN 1 ;================================================== ;410,掃除 ;FLAG:70(1=時間停止中 ;TFLAG:193(0=見てるだけ 1=一緒に掃除) ;TFLAG:194(3=汚れ高 2=汚れ中 1=汚れ低 0=汚れ最小 ;OUTROOF(CFLAG:現在位置)(野外掃除(冬は雪かき ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_410 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_410 ;Cleaning. CALL D_LINE IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You clean up the area around Nitori... PRINTFORMDW RETURN 0 ENDIF IF TFLAG:193 == 1 PRINTFORMDL You start to clean up the area... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Need some help?:I've got just the thing for this!:Hey, let me help!:Oh? Let me help you with that, %K51_EGG_MASTER()%!")%」 SELECTCASE RAND:3 CASE 0 PRINTFORMDL Nitori produces a battery-powered vacuum cleaner and starts sucking up dirt and dust. CASE 1 PRINTFORMDL Nitori deploys a small, circular robot that wheels around the area, cleaning it up. SIF IS_HERE(92) ;Totty reference. PRINTFORMDL %SPLIT_G(@"Futo stares at it intensely:For some reason, Futo can't take her eyes off of it:Futo breaks out in a cold sweat while she watches it")%... CASE 2 PRINTFORMDL Nitori uses an extending arm device to pick things up without moving from where she is. ENDSELECT ELSEIF TFLAG:193 == 0 PRINTFORMDL You clean up the area while Nitori watches... PRINTFORMDL ENDIF SIF K51_EGG_CHILD_EXISTS_NEARBY(99,14,99,99) PRINTFORMDL %CHILDNAME:51:K51_EGG_RANDOM_CHILD_NEARBY(99,14,99,99)% lends a hand, as well. WAIT RETURN 1 ;================================================== ;411,戦闘訓練 ;TFLAG:194(3=夏の昼間 2=ヤバい天気 1=悪天候 0=屋内or通常天気 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_411 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_411 ;Combat Training. CALL D_LINE IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You exercise for a little while... PRINTFORMDW RETURN 0 ENDIF IF MARK:51:反発刻印 || CFLAG:51:ブチギレ PRINTFORMDL You practice for a little bit while Nitori watches bitterly... PRINTFORMDW RETURN 0 ENDIF IF RAND:4 PRINTFORMDL You invite Nitori to practice with you... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"I'll help you practice Danmaku with one of my inventions!:All right, I can test this weapon at the same time!:Okay, I'm pulling out the big guns!:Let's see, I'll help you practice using this!:Think you can handle this?:Now let's try this!:Try this one on for size!:Let's give you some hands-on practice!:Ready for this one?:Let's get you some Danmaku experience!:I'll test this weapon on you, so try and dodge it!:All right, dodge this!:I'll help you practice your dodging!:Let's focus on dodging!:Wanna try some dodging practice?:Let's try this!:Dodge this if you can!")%」 ;Pick a random weapon. Any completed or in-progress weapon projects are included in the pool to enhance continuity. LOCALS = a %SPLIT_G(@"Danmaku machine gun built out of a typewriter:grenade launcher, equipped with grenades fashioned from beer cans:cucumber-shaped missile launcher:giant boxing glove affixed to a mechanical arm:flying drone with drills attached to the front:bubble launcher gun:pair of water pistols:water rifle:spring-loaded street sign:mortar from her backpack:pile of water balloons")% IF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 19 && !RAND:12 LOCALS = her Danmaku pitching machine, strapped to her universal kappakopter attachment SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 19 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 17 && !RAND:12 LOCALS = her toaster-slash-missile-launcher SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 17 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 12 && !RAND:12 LOCALS = her curvy laser launcher SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 12 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 11 && !RAND:12 LOCALS = her rocket gauntlet SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 11 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 8 && !RAND:12 LOCALS = her Danmaku missile system SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 8 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 2 && !RAND:12 LOCALS = her Danmaku pitching machine SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 2 LOCALS += " prototype" ELSEIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE > 1 && !RAND:12 LOCALS = her water cannon SIF CFLAG:51:K51_EGG_PROJECTS_COMPLETE == 1 LOCALS += " prototype" ELSEIF !RAND:12 LOCALS = her Q-Cumber sound system SIF !CFLAG:51:K51_EGG_PROJECTS_COMPLETE LOCALS += " 2.0 prototype" ENDIF PRINTFORMDL Nitori %SPLIT_G(@"pulls out:whips out:sets up:produces:reveals:arms herself with:readies:takes aim with")% %LOCALS%, and %SPLIT_G(@"lets loose with a volley:unleashes a volley:opens fire:launches an attack on you:tries to hit you with it")%. SELECTCASE ABL:MASTER:戦闘能力 CASE IS > ABL:51:戦闘能力+1 PRINTFORMDL %SPLIT_G(@"You easily avoid it, and start grazing for better practice:Your skill is beyond hers, though, and you have no trouble avoiding it:You easily weave through her attacks with your superior skill")%. CASE IS > ABL:51:戦闘能力 PRINTFORMDL %SPLIT_G(@"Your skill proves stronger, and you make it through without much trouble:You overcome it handily, showing off your skill:You keep your cool and dodge through the barrage")%. CASE IS == ABL:51:戦闘能力 PRINTFORMDL %SPLIT_G(@"It's tough, but you weather the barrage:You're hit, but you don't give up, and make it through:It's an intense practice, with both of you evenly matched")%. CASE IS < ABL:51:戦闘能力 PRINTFORMDL %SPLIT_G(@"It's a difficult task, but you manage to survive her barrage:You find yourself on the back foot, and it turns into a grueling endurance test:Although you avoid most of it, you can't help being hit a few times")%. CASE IS < ABL:51:戦闘能力-1 PRINTFORMDL %SPLIT_G(@"It's overwhelming, and you can't keep up with it all:You take blow after blow..:It's too much all at once. You can't avoid it all..")%. ENDSELECT ELSE SELECTCASE RAND:2 CASE 0 PRINTFORMDL You and Nitori do some %SPLIT_G(@"stretches:exercises:push-ups")% together... PRINTFORMDW PRINTFORMDL %SPLIT_G(@"She isn't very flexible:It seems hard on her, but she keeps up with you:She keeps to your pace, matching your movements")%. CASE 1 PRINTFORMDL Seeing you exercise, Nitori gets an idea... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"Here, try this out!:I've got something that'll help!:%K51_EGG_MASTER(1)%, try this!:How about using this?")%」 PRINTFORMDL Nitori %SPLIT_G(@"produces:shows you:presents you with")% a %SPLIT_G(@"set of dumbbells:collapsible exercise bike:medicine ball:jump rope:resistance band:heart rate monitor")%, and you use it together... ENDSELECT ENDIF WAIT RETURN 1 ;================================================== ;412,勉強 ;ABL:教養(ABL:MASTER:教養より大=MASTERが教えてもらう ABL:MASTER:教養より小=TARGETが教えてもらう ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_412 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_412 ;Study. CALL D_LINE IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You ignore Nitori while studying... PRINTFORMDW RETURN 0 ENDIF IF MARK:51:反発刻印 || CFLAG:51:ブチギレ PRINTFORMDL You study for a bit while Nitori ignores you... PRINTFORMDW RETURN 0 ENDIF LOCALS = You and Nitori LOCALS:1 = IF !RAND:2 LOCALS = You LOCALS:1 '= @" with Nitori" ENDIF IF ABL:MASTER:教養 > ABL:51:教養 && !RAND:2 ;If you have more Knowledge, you can tutor her. PRINTFORMDL You %SPLIT_G(@"teach Nitori some of what you know:help Nitori study:share some of your knowledge with Nitori")%... PRINTFORMDW IF !RAND:6 ;If it's something she's interested in, she'll be a great learner. PRINTFORMDL %SPLIT_G(@"She takes an interest in the subject, and catches on quickly:She learns everything almost instantly, hungry for knowledge on the subject:The subject captures her attention, and she gives it an intense focus:She gives it her full attention, immersed in the subject")%. PRINTFORML 「%SPLIT_G(@"Oh, I get it...:Ah! %SPLIT_G(@"This'll help me with:That gives me an idea for")% the %K51_EGG_PROJECT_NAME()%!:Wow, you know a whole lot...:Wow, you're a lot smarter than you look...:Huh, I never knew that...:Right, right! I get it. So, it also works like this, right?")%」 EXP:51:学習経験 += 4 ELSE ;Most of the time, she'll hate it. PRINTFORMDL %SPLIT_G(@"She doesn't seem to care about the subject:She spends more time lying on the ground than studying:She loses focus almost immediately:She quickly gets bored and stops paying attention:After a few minutes, she starts playing around instead:She bobs her head back and forth, not really listening:Halfway through, she lets out a big yawn")%... PRINTFORML 「%SPLIT_G(@"Yeah, uh-huh...:This stuff is interesting to you, huh...:I don't get it...:Yeah, I get it, I guess...:Yeah, yeah...:Can we do something else...?:Uuuuugh...:No, no, I'm listening... What'd you say?:This doesn't sound useful...:Uh, which page were we on?:How much longer are we doing this?:Why did I agree to this...?:I thought this would be more interesting...:Uh, yeah, no, I'm listening...:Gg... Gnn... Ah, no, I'm awake!")%」 ENDIF ELSEIF ABL:MASTER:教養 < ABL:51:教養 && !RAND:2 ;If she has more Knowledge, she can tutor you. PRINTFORMDL Nitori %SPLIT_G(@"tries to teach you what she knows:helps you study:shares some of her knowledge with you:tutors you with a passionate interest")%... PRINTFORMDW PRINTFORML 「%SPLIT_G(@"It's like this, see?:Once you know this, you can use it to build all kinds of stuff!:You might not expect it, but this is really useful for some projects!:And you know what, the cool thing about this is...:So, because of that, it's also like this...:And once you know that... Here, you should be able to solve this.:So, knowing that, let's see if you can figure this out...")%」 ELSE PRINTFORMDL %LOCALS% %SPLIT_G(@"study together:crack open a textbook and read it together:try to improve your knowledge")%%LOCALS:1%... ENDIF WAIT RETURN 1 ;================================================== ;413,料理 ;TFLAG:194(100以上=禁断のメニュー 3=デザート 2=主食 1=軽食 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_413 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_413 ;Cooking. IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDW You ignore Nitori while cooking... RETURN 0 ENDIF IF MARK:51:反発刻印 || CFLAG:51:ブチギレ IF !RAND:2 PRINTFORMDW Nitori leaves in a hurry when you start cooking. ELSE PRINTFORMDW Nitori leaves in a hurry when you start cooking, but not before pilfering some of your ingredients. ENDIF CFLAG:51:同行 = 0 CALL GETOUT(51) RETURN 1 ENDIF SELECTCASE RAND:4 CASE 0 IF ABL:51:料理技能 > 2 PRINTFORML 「%SPLIT_G(@"Isn't it fun to do this together?:Ha ha, I'm getting better, aren't I?:Let me handle this!:Oh, I wanna do this part!:Ha! I can handle this!:Hold on, I'll take care of this!")%」 PRINTFORMDL Nitori %SPLIT_G(@"looks like she's having fun:hums while she cooks:cheerfully helps you out:skillfully helps you out:takes pride in her efforts")%. ELSE PRINTFORML 「%SPLIT_G(@"Uh, how do I do this again?:I know how to make this!:Oh, let me try!:This one's easy!:Let's try an experiment!:Um... No, I think I can do this...:Uh oh... Is it still edible?")%」 PRINTFORMDL Nitori %SPLIT_G(@"nearly burns the whole thing:turns the food soggy by mistake:fumbles around and almost ruins it:does the steps in the wrong order:forgets several steps:mishandles the ingredients:follows your directions wrong:gets a little too creative with it")%... ENDIF CASE 1 PRINTFORML 「%SPLIT_G(@"Needs more salt!:This could use something...:Not enough salt.:Where's the salt?:Why haven't you added the salt yet?:Something's missing...:This isn't enough salt...:Huh? It's not salty enough.:Wait, you forgot this!:Oh, you didn't add this yet.:Okay, I'll put the last touches on!:Needs one more thing...:Just one more thing...:Okay, and now, the final touch!:Let's see, what's missing?:Whoops, almost forgot the most important ingredient.:Oh, wait, let's put on some more of this.:And now, the most important ingredient!")%」 PRINTFORMDL Nitori %SPLIT_G(@"starts piling on mounds of salt:starts pouring a huge amount of salt in:spreads handfuls of salt all over it:sprinkles a ton of salt on top:spreads salt around the dish")%... CASE 2 PRINTFORML 「%SPLIT_G(@"Now's my chance to test this out!:Oh, I've got something that can help with this!:Check this out!:The secret to good cooking is good tools!:Let's give this a test run!:Let's cook smarter, not harder!:I've got the perfect tool for this!")%」 PRINTFORMDL Nitori %SPLIT_G(@"brandishes a motorized chopping knife:spreads a mysterious powder on the food:uses a convoluted chopping device:brings out a motorized blender:pulls out a modified toaster:starts piling the food into a strange mechanical box:pulls out a handheld meat grinder:pulls out a mechanical whisk:pulls out a strange-looking dicer:pulls out a portable water heater:pulls out an automatic peeler:wields a blowtorch")% while %SPLIT_G(@"helping you:she helps you:she works:helping")%... CASE 3 PRINTFORML 「%SPLIT_G(@"It's fun, right? Let's see if we can make it more interesting...:I hope I'm doing this right...:It's looking good, isn't it?:Let's see, how else can I make it better...:Um, the next step was...:Maybe I'll improvise a little...:What'd the recipe say? Ah, whatever.:Cooking is an art, not a science!:Ooh, I got an idea!:Hmm, maybe I'll do something extra...:Let's add some personal flair!:Let's add an artist's touch!")%」 PRINTFORMDL Nitori %SPLIT_G(@"sneaks some extra cucumber slices into the dish:manipulates the water in the dish, changing the food's texture:sprinkles on some salt:arranges the dish to look cute:pulls some nuts, bolts, and small metal bits out of her backpack, then arranges them as decorations on the dish:pours a little bit of water into it:cuts the food into interesting shapes")%... ENDSELECT SIF K51_EGG_CHILD_EXISTS_NEARBY(99,14,99,99) PRINTFORMDL %CHILDNAME:51:K51_EGG_RANDOM_CHILD_NEARBY(99,14,99,99)% watches and waits patiently. WAIT RETURN 1 ;================================================== ;414,食事を取る ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;TFLAG:194(1=ノーパンしゃぶしゃぶ 2=禁断のメニュー 31=ドーピングコンソメスープ 30=モッツァレラチーズとトマトのサラダ 34=ギンギー料理 ;TCVAR:MASTER:308(bit0=濃い味 bit1=薄味 bit3=激辛 bit4=激甘 bit5=わさび bit6=激酸っぱ ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_414 ;成否判定 ;TFLAG:192(-2=コマンド終了(非TARGET時強制失敗)、-1=強制失敗、0=COM依存(非TARGET時強制成功)、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_414 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_414 ;Have a Meal. IF CFLAG:51:睡眠 || FLAG:70 CALL TRAIN_MESSAGE RETURN 1 ENDIF CALL D_LINE IF MARK:51:反発刻印 || CFLAG:51:ブチギレ IF TFLAG:193 == -1 PRINTFORML 「%SPLIT_G(@"...I really shouldn't have expected anything else.:I should have known you'd feed me garbage...:...You did this on purpose, didn't you?:Ugh!")%」 PRINTFORMDL Nitori spits out the food in disgust. ELSE PRINTFORML 「%SPLIT_G(@"...It's all right, I guess.:Hrmph...:It's good, I'll give you that...")%」 ENDIF RETURN 1 ENDIF IF TFLAG:193 == -1 PRINTFORML 「%SPLIT_G(@"Blech, what is this?!:Gurk...:Urgh, it tastes awful!:Gah, why'd you give me this?!")%」 PRINTFORMDL Nitori spits out the food in disgust. ELSE IF TFLAG:193 == 1 PRINTFORML 「%SPLIT_G(@"Mmm...! This is great!:Wow, this tastes amazing!:Mmm! Good! So good!:My compliments to the chef!")%」 PRINTFORMDL Nitori %SPLIT_G(@"sings the praises of the dish:devours it vigorously:thoroughly enjoys the dish:stuffs her mouth with the food")%. ELSE PRINTFORML 「%SPLIT_G(@"Mm, not bad!:This's pretty good!:You're not a bad cook, huh?:Thanks for this, it's good!:Mm, I like it!")%」 ENDIF SIF STRCOUNT(DISH_TASTE, "キュウリ/") PRINTFORML 「%SPLIT_G(@"You can't go wrong with cucumbers, right? Gahaha!:Anything with cucumbers in it is a kappa favorite!:Obviously, a cucumber dish would taste great!:Fresh cucumbers are the best!")%」 SIF STRCOUNT(DISH_TASTE, "しょっぱい/") PRINTFORML 「%SPLIT_G(@"It's so salty, too!:It's got the right amount of salt in it. Perfect!:The salt really helps it!:I love the salty taste!")%」 SIF TFLAG:193 == 0 PRINTFORMDL Nitori %SPLIT_G(@"eats quickly and quietly:eats it politely:chats with you while eating:nods her approval while eating:greedily eats the food")%. SIF !STRCOUNT(DISH_TASTE, "しょっぱい/") && !RAND:4 PRINTFORMDL She pulls a salt shaker out of her backpack and adds a dash of salt. ENDIF WAIT RETURN 1 ;================================================== ;415,食事をふるまう ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;TCVAR:MASTER:308(bit0=濃い味 bit1=薄味 bit3=激辛 bit4=激甘 bit5=わさび bit6=激酸っぱ ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_415 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_415 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_415 ;Serve a Meal. ;Redirect to Have a Meal. CALL M_KOJO_EGG_MESSAGE_COM_K51_414() RETURN 1 ;================================================== ;416,演奏する ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;TFLAG:使用楽器(1=キーボード 2=ピアノ 3=ギター 4=トランペット 5=ヴァイオリン) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_416 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_416 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_416 ;Musical Performance. CALL D_LINE IF MARK:51:反発刻印 > 2 || CFLAG:51:ブチギレ PRINTFORML 「%SPLIT_G(@"Hrmph!:Psh, whatever.:Ugh.")%」 PRINTFORMDL Nitori leaves in a hurry. CFLAG:51:同行 = 0 CALL GETOUT(51) ELSEIF TFLAG:193 == -1 PRINTFORMDL Nitori boos you. SIF K51_EGG_CHILD_EXISTS_NEARBY(99,14,99,99) PRINTFORMDL %CHILDNAME:53:K51_EGG_RANDOM_CHILD_NEARBY(99,14,99,99)% boos, as well. ELSEIF TFLAG:193 == 1 PRINTFORMDL Nitori cheers on your performance. SIF K51_EGG_CHILD_EXISTS_NEARBY(99,14,99,99) PRINTFORMDL %CHILDNAME:53:K51_EGG_RANDOM_CHILD_NEARBY(99,14,99,99)% cheers, as well. ELSE PRINTFORMDL Nitori listens with interest... SIF K51_EGG_CHILD_EXISTS_NEARBY(99,14,99,99) PRINTFORMDL %CHILDNAME:53:K51_EGG_RANDOM_CHILD_NEARBY(99,14,99,99)% cheers for you. ENDIF WAIT RETURN 1 ;================================================== ;417,昼寝をする ;TFLAG:193(0=MASTERを抱き枕にして寝ている 1=MASTERの膝を枕にして寝ている 2=寝顔にキスされた 3=寝顔をのぞき込まれた 4=MASTERが膝枕されてる 5=秘処orペニス揉み ;CFLAG:添い寝中(1=一緒に寝ている ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_417 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_417 CALL M_KOJO_EGG_MESSAGE_COM_K51_417_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_417_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;421,願掛けする ;条件が複雑なので、COMF421 願掛け.ERBおよび、EVENT_MESSAGE_COM400.ERBの願掛けするの項を参照のこと ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_421 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_421 CALL M_KOJO_EGG_MESSAGE_COM_K51_421_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_421_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;422~430は、特殊コマンドなのでテンプレでは対応しません ;================================================== ;================================================== ;431,お風呂でくつろぐ ;TFLAG:209(4=人里の銭湯で番台ちゃんを怒らせている 1=銭湯に入った ;TFLAG:211(4=地底の温泉で番台妖怪を怒らせている 1=温泉に入った ;TFLAG:194(1=連続入浴不可(表示しない可能性あり? ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_431 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_431 ;Relax in the Bath. CALL D_LINE IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You soak for a little while... PRINTFORMDL RETURN 1 ENDIF IF MARK:51:反発刻印 || CFLAG:51:ブチギレ PRINTFORMDL Nitori ignores you while you soak in the water... PRINTFORMDL RETURN 1 ENDIF IF BATHCHECK(CFLAG:MASTER:現在位置) LOCALS = You and Nitori LOCALS:1 = IF !RAND:2 LOCALS = You LOCALS:1 '= @" with Nitori" ENDIF PRINTFORMDL %LOCALS% %SPLIT_G(@"sink into the water together:%SPLIT_G(@"talk:chat:soak")% in the bath:relax together in the water:enjoy the water together")%%LOCALS:1%... PRINTFORMDW IF FIRSTTIME("Bath",0,51) PRINTFORMDL However, Nitori's eyes are wide and her lips are pressed tight. She's conspicuously not looking at you. PRINTFORMDL You try to make some conversation, and she almost jumps in surprise. PRINTFORML 「H-Huh? Yeah... No, it's nothing.」 PRINTFORMDL Bit by bit, she starts getting more comfortable... ELSE IF TALENT:51:恋人 && !RAND:2 PRINTFORMDL Nitori %SPLIT_G(@"leans against you, and you feel her body go slack:splashes you with some water, and you splash her back:cuddles up to you under the water")%. ELSEIF (TALENT:51:セフレ || TALENT:51:愛欲 || (TALENT:51:恋人 && CFLAG:51:溜まってる度 > 899)) && !RAND:2 PRINTFORMDL Nitori %SPLIT_G(@"starts touching your groin under the water:puts her hand on your thigh under the water:presses her bare chest against your skin and giggles:rubs against you under the water")%. ELSE PRINTFORMDL Nitori %SPLIT_G(@"dips underwater and stays submerged for a while:dunks her head in the water:sinks down to her mouth and starts blowing bubbles:starts swimming in the bath:lays on her back and floats on the surface with her arms and legs spread out:spaces out, deep in thought:sighs pleasurably:squirts water with her palms to amuse herself")%. ENDIF ENDIF ELSE RETURN 1 ENDIF WAIT RETURN 1 ;================================================== ;432,お風呂でくつろぐ ;表示タイミングは入浴後なので、お風呂上がりでの ;TFLAG:209(4=人里の銭湯で番台ちゃんを怒らせている 1=銭湯に入った ;TFLAG:211(4=地底の温泉で番台妖怪を怒らせている 1=温泉に入った ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_432 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_432 CALL M_KOJO_EGG_MESSAGE_COM_K51_432_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_432_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;436,読書 ;TFLAG:193(選択肢文学(1=忍殺(文学?) 2=失敗 3=文学),選択肢実用書(4=失敗 5=実用書),選択肢エッチな本(6=薄い高い本 7=保健体育 8=カーマスートラ)) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_436 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_436 ;Reading. CALL D_LINE IF CFLAG:51:睡眠 || FLAG:70 PRINTFORMDL You read a book while ignoring Nitori... PRINTFORMDW RETURN 1 ENDIF IF MARK:51:反発刻印 || CFLAG:51:ブチギレ PRINTFORMDL Nitori ignores you while you read... PRINTFORMDW RETURN 1 ENDIF SELECTCASE TFLAG:193 CASE 1 ;Ninja literature. PRINTFORMDL You read a book about ninja. PRINTFORMDL %SPLIT_G(@"This one definitely wasn't written in Gensokyo...:During the infiltration, a shadow appears behind the hero. Its identity is...!:The cover looked action-packed, but it's mostly character drama...")% CASE 2 ;Literature failure. PRINTFORMDL You crack open a difficult-looking book. PRINTFORMDL %SPLIT_G(@"Try as you might, you can't make sense of it:It's too hard to follow:It's such a dense text, you can't understand it:There's too much jargon to understand")%... CASE 3 ;Literature. PRINTFORMDL You crack open a textbook. PRINTFORMDL %SPLIT_G(@"It turned out to be more interesting than expected:It ends up holding your interest:It's a bit on the dry side, but you keep turning the pages anyway")%. CASE 4 ;How-to book failure. PRINTFORMDL You try to glean some knowledge from a how-to book. PRINTFORMDL %SPLIT_G(@"You don't feel like you learned very much:It mostly covered things you already knew:It was hard to follow:It was a bit too high-level for you")%... CASE 5 ;How-to book. PRINTFORMDL You carefully study a how-to book. PRINTFORMDL %SPLIT_G(@"You learned something new:You managed to retain most of it:You learned something helpful:You picked up a few bits of knowledge")%... CASE 6 ;Hentai. PRINTFORMDL You read through an erotic magazine. PRINTFORMDL %SPLIT_G(@"Can it be, can a woman's womb really descend?:I see, so, women start lactating the moment they're impregnated...:Her belly got really stretched out...:Hmm, would a girl really dress up as her mother for her papa's sake...?:Her pupils turned into hearts...:She seemed like a powerful youkai, but an ugly old man is having his way with her...")% CASE 7 ;Health book. PRINTFORMDL You flip to the more interesting pages in a health book. PRINTFORMDL %SPLIT_G(@"A girl's body... Such detailed diagrams...!:It's important to study for one's health, after all.:This knowledge is sure to come in handy...:You learned about the different parts of the vagina.")% CASE 8 ;Kama Sutra. PRINTFORMDL You carefully study the Kama Sutra. PRINTFORMDL %SPLIT_G(@"People in the past were very wise...:You feel the wisdom of ages within these pages.:So many different positions...:There's a lot to cover, but you feel motivated to commit everything to memory.")% ENDSELECT PRINTFORMDW IF !RAND:2 PRINTFORML Nitori looks over your shoulder. PRINTFORMDW SELECTCASE TFLAG:193 CASE 1 ;Ninja literature. PRINTFORML 「Is that stuff really interesting?」 IF IS_MALE(MASTER) && !RAND:4 PRINTFORML 「Maybe it's a boy thing...」 ELSEIF IS_CHILD(MASTER) && !RAND:4 PRINTFORML 「I must be too old...」 ELSE PRINTFORML 「%SPLIT_G(@"Not that I'm insulting it, I just don't get it...:If the story is complex, I guess I can see it...:Tell me the plot, it looks weird.:Hmm... Nope, I don't get it.:You looked like you were getting into it...")%」 ENDIF CASE 2 ;Literature failure. PRINTFORML 「%SPLIT_G(@"Woah, that's super complicated... I underestimated you...:You've got weird taste in books, %K51_EGG_MASTER()%.:Are you falling asleep over there?")%」 CASE 3 ;Literature. PRINTFORML 「%SPLIT_G(@"You can read that without getting bored? I'm jealous...:You look pretty serious, reading that...:Looks boring...")%」 CASE 4 ;How-to book failure. PRINTFORML 「%SPLIT_G(@"Ugh, I hate trying to learn from books.:It's boring to learn by reading, huh?:You should try and learn by doing instead. That's what I always say.:No luck, huh?:Is it no good?")%」 CASE 5 ;How-to book. PRINTFORML 「%SPLIT_G(@"Learn anything from that?:Huh, that's kinda neat...:Hmm, I wonder if you could do that like...")%」 CASE 6 ;Hentai. IF TALENT:51:恋慕 && TALENT:51:恋人 $LOVER PRINTFORML 「%SPLIT_G(@"Hey, come on, don't read that in front of me...:Uwah, you're being shameless...:I-I bet I could do that. Maybe...:Looking for ideas or something?")%」 ELSEIF TALENT:51:愛欲 SIF !RAND:4 GOTO SEX_FRIEND PRINTFORML 「%SPLIT_G(@"I could definitely do that...:Uweh heh heh heh...:Hey, lemme see that, too...:Guh, I wish that were me right now...")%」 PRINTFORMDL Nitori touches herself while reading with you. ELSEIF TALENT:51:セフレ $SEX_FRIEND PRINTFORML 「%SPLIT_G(@"Wow, lookit her tits...:Hey, let's try that next time...:Wow, look at her face! That must be some dick...")%」 ELSEIF TALENT:51:思慕 || TALENT:51:恋慕 || TALENT:51:恋人 PRINTFORML 「%SPLIT_G(@"...Is that what you're into?:I didn't know you had that kind of taste...:Do you have to read that right in front of me...?:Uh... Whatcha doin', %K51_EGG_MASTER()%?")%」 ELSEIF IS_CHILD(MASTER) $CHILD PRINTFORML 「%SPLIT_G(@"Wh-What are you reading at your age?!:Th-That's not for kids, you know...:Uh... Um... A-Are you curious about that kinda stuff...?")%」 ELSEIF IS_MALE(MASTER) && !RAND:2 $BOY PRINTFORML 「%SPLIT_G(@"...Boys are so shameless.:Boys are always horny, I guess...:You really like that stuff, huh... Typical boy.")%」 ELSE PRINTFORML 「%SPLIT_G(@"Wow... So that's your taste, huh...?:H-Hey, that's too shameless...:You're pretty bold, huh...")%」 ENDIF CASE 7 ;Health book. IF IS_CHILD(MASTER) && !IS_FALLEN(51) PRINTFORML 「%SPLIT_G(@"Th-That's, uh... Um, I guess that's fine...:Um, are you learning from that...?:Wh-What are you trying to learn about...?")%」 ELSE PRINTFORML 「%SPLIT_G(@"...Studying up, huh.:That's an interesting page you're on...:Uwah, it's so detailed...")%」 ENDIF CASE 8 ;Kama Sutra. IF TALENT:51:恋慕 && TALENT:51:恋人 GOTO LOVER ELSEIF TALENT:51:愛欲 PRINTFORML 「%SPLIT_G(@"I wanna try that one... and that one...:Have we done this one? Let's try it...:This stuff's kinda vanilla, I guess...")%」 ELSEIF TALENT:51:セフレ PRINTFORML 「%SPLIT_G(@"I guess I could try some of these...:You wanna make a suggestion?:Getting ready for next time?")%」 ELSEIF TALENT:51:思慕 || TALENT:51:恋慕 || TALENT:51:恋人 PRINTFORML 「%SPLIT_G(@"Do you have to read that right in front of me...?:Uh... Whatcha doin', %K51_EGG_MASTER()%?:Wh-What's that for, %K51_EGG_MASTER()%?")%」 ELSEIF IS_CHILD(MASTER) GOTO CHILD ELSEIF IS_MALE(MASTER) && !RAND:2 GOTO BOY ELSE PRINTFORML 「%SPLIT_G(@"You're pretty bold, huh...:...Studying up, huh.:S-So many positions...:Wh-Why're you reading that, %K51_EGG_MASTER()%?")%」 ENDIF ENDSELECT ELSE SELECTCASE RAND:4 CASE 0 ;An educational book. Import book if in Suzunaan, or a magic book otherwise. IF BOOK_RENTAL(CFLAG:51:現在位置) PRINTFORMDL Nitori reads an import book. PRINTFORML 「%SPLIT_G(@"Technology sure looks boring outside... It can't be that advanced, right?:Humans think so differently on the outside, it's kinda fascinating...:Hmm, I'll try to build one of those...")%」 ELSE PRINTFORMDL Nitori reads a book about magic. PRINTFORML 「%SPLIT_G(@"Maybe I'll get better at this kind of thing...:...This one's kinda boring.:Maybe I could invent a machine with these concepts...:So dry... Can it even be called magic if it's this dry?")%」 ENDIF CASE 1 ;Detective novel. PRINTFORMDL Nitori reads a detective novel. PRINTFORML 「%SPLIT_G(@"Hmm, I think I might know who the culprit is...:Gah, I can't figure it out...:This one's too obvious. There's gotta be a twist, right?")%」 CASE 2 ;Book of myths. PRINTFORMDL Nitori reads a book of myths. PRINTFORML 「%SPLIT_G(@"Who wrote this nonsense about kappa?! This is slander!:Hmm, so that's why...:Who would have thought that girl had such a past...")%」 CASE 3 ;Homemaking book if she's a Lover, dating book if she's at Yearning or Love and isn't a Lover, sex book if she's at Lust, romance novel otherwise. IF TALENT:51:恋人 PRINTFORMDL Nitori reads a book about homemaking. IF ABL:51:料理技能 < 2 && !RAND:4 PRINTFORML 「%SPLIT_G(@"Ugh, I don't wanna learn to cook...:I hope these are simple recipes...:I guess I need to learn cooking...")%」 ELSE PRINTFORML 「%SPLIT_G(@"Interior decorating is a must, right...:\"Support %HIM_HER(MASTER)% when %HE_SHE(MASTER)% struggles.\" But how...?:There's a lot more to this than I thought...")%」 ENDIF EXP:51:料理経験 ++ ELSEIF (TALENT:51:思慕 || TALENT:51:恋慕) && !TALENT:51:恋人 IF IS_CHILD(MASTER) && !RAND:2 PRINTFORMDL Nitori reads a book on how to connect with children. PRINTFORML 「%SPLIT_G(@"I guess I can't just give %HIM_HER(MASTER)% candy...:Why does every book assume that it's my own kid...?:\"Be honest with your child\"... Yeah, right, how can I...")%」 ELSE PRINTFORMDL Nitori reads a book about dating. PRINTFORML 「%SPLIT_G(@"I guess I could try that on %HIM_HER(MASTER)%...:\"Importance of communication\"... I guess so...:\"Do something spontaneous\"? Like what...")%」 ENDIF ELSEIF TALENT:51:愛欲 PRINTFORMDL Nitori reads a book about sex.. PRINTFORML 「%SPLIT_G(@"Guhu... Guhuhuhu...:Oh yeah, I'll make %HIM_HER(MASTER)% do that for sure...:Maybe that'll work on %HIM_HER(MASTER)%... Guhuhu...")%」 ELSE PRINTFORMDL Nitori reads a romance novel. IF IS_CHILD(MASTER) && !RAND:4 PRINTFORML 「%SPLIT_G(@"So what if %HE_SHE(MASTER)%'s young for her? It's true love...:Heh, they look like she's %HIS_HER(MASTER)% mom...:I guess little %PRINT_MALE("boy", MASTER)%s like older sister-types, right...?")%」 ELSE PRINTFORML 「%SPLIT_G(@"This sucks, she should've married that other guy...:Wait a sec, is this one of those \"netorare\" things?:Me, too... Someday...:Can I see me and %HIM_HER(MASTER)% like this...? Gweh, I don't know...:What would I look like in a wedding dress... I can't picture it.")%」 ENDIF ENDIF PRINTFORMDL She doesn't notice you listening as she mutters to herself. ENDSELECT ENDIF WAIT RETURN 1 ;================================================== ;440,待つ ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_440 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_440 CALL M_KOJO_EGG_MESSAGE_COM_K51_440_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_440_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;441,授業を受ける(慧音専用 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_441 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_441 CALL M_KOJO_EGG_MESSAGE_COM_K51_441_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_441_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;442,伐採する(未実装 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_442 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_442 ;Logging. SIF CFLAG:51:睡眠 || FLAG:70 || MARK:51:反発刻印 || CFLAG:51:ブチギレ RETURN 1 PRINTFORML 「%SPLIT_G(@"All right, let's get to it!:My turn!:Let me take care of this part!:Okay, now me!:I've got it!:I'm on it!:Ready!:Okay, now stand back!")%」 PRINTFORMDL Nitori revs up her chainsaw and helps you cut up the fallen tree. IF !ITEM:チェーンソー && MONEY > 119999 PRINTFORMDW PRINTFORMDL After, she holds up the chainsaw and shows it to you... PRINTFORML 「%SPLIT_G(@"See how easy is it for me with this?:It's reeeal easy with this! Just saying!:Hah, I bet you want to buy this now!:Just think, this great tool can be yours for a low price!:Want your own yet? It's moddable, too!")%」 ENDIF WAIT RETURN 1 ;================================================== ;445,採集する ;TFLAG:193(採集物のID, 0=『何も見つからなかった…』 ;TFLAG:194(今回採集した個数 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_445 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_445 ;Forage. IF CFLAG:51:睡眠 || FLAG:70 || MARK:51:反発刻印 || CFLAG:51:ブチギレ CALL TRAIN_MESSAGE RETURN 1 ENDIF PRINTFORMDW Nitori pulls out her metal detector and helps you search... CALL TRAIN_MESSAGE RETURN 1 ;================================================== ;448,罠を仕掛ける/虫トラップ ;TFLAG:193, ; -1=罠が壊れた ; 0=罠を仕掛けた ; 1=獲物が得られた ; 10=虫トラップを仕掛けた ; 11=虫トラップを破棄した ; 12=ムシを捕まえた ;FLAG:194,獲物の番号 ;ムシの名前は MUSHI_NAME で表示したり判別したりできます ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_448 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_448 CALL M_KOJO_EGG_MESSAGE_COM_K51_448_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_448_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;449,虫捕り ;TFLAG:193, ; -2=殺してでもうばいとる(取っ組み合いの末逃がす) ; -1=ゆずってくれ!→拒否 ; 0=捕獲失敗 ; 1=MASTERが捕まえた ; 2=キャラが捕まえたのをMASTERが褒めた ; 3=ゆずってくれ!→渋々オッケー ; 4=ゆずってくれ!→オールオッケー ;TRAINMESSAGEを省略する場合は虫カゴに入れる処理を忘れないように ;ムシの名前は MUSHI_NAME で表示したり判別したりできます ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_449 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_449 CALL M_KOJO_EGG_MESSAGE_COM_K51_449_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_449_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;483,ムシバトル ;TFLAG:193, ; 1=1対1の対戦 ; 2=3~4人戦 ; 3=2対2のチーム戦 ;TFLAG:194にMASTERの順位が入っています(MASTERが1ならキャラ負け) ;バトル中の口上はイベント口上ファイルに入っています ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_483 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_483 CALL M_KOJO_EGG_MESSAGE_COM_K51_483_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_483_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;484,スイカ割り ;TFLAG:193, ; -1=失敗 ; 0=成功 ; 1=大成功 ; 2=木刀で大成功(ボーナス点) ;TFLAG:194 ; 0=正直者 ; 1=ウソつき ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_484 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_484 CALL M_KOJO_EGG_MESSAGE_COM_K51_484_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_484_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;490,アイテム ;TFLAG:193(使用アイテムのID ;TFLAG:194(対象 0=MASTER,1=TARGET ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_490 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_490 ;================================================== ;構文を映姫口上からお借りしました。お礼申し上げます ;491,ホワイトデー ;TFLAG:193(0=返礼品を制作 1~7=渡した返礼品の種類 ;CFLAG:バレンタイン(1~4= 受け取ったチョコの種類 +100で返礼品贈呈済、周回以外でフラグリセットされない ;未実装アイテムあり? ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_491 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_491 ;White Day Gift. SIF CFLAG:51:睡眠 || FLAG:70 || MARK:51:反発刻印 || CFLAG:51:ブチギレ RETURN 0 PRINTFORML 「%SPLIT_G(@"A-A White Day gift?:Oh right, it was White Day...:Eh? Oh, White Day.")%」 PRINTFORMDL Nitori accepts your gift with an appreciative smile. PRINTFORML 「%SPLIT_G(@"Look forward to next Valentine's Day!:Aww, thanks, %K51_EGG_MASTER()%!:Thanks! I mean, thank you very much!")%」 WAIT RETURN 1 ;※※※※※※※※※※※※※※※※※※※※※※※※※ ;デート系コマンド ;デート系口上は文字通り外出先で発生 ;※※※※※※※※※※※※※※※※※※※※※※※※※ [SKIPSTART] ;現状未実装 ;================================================== ;600,デート会話 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_600 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_600 CALL M_KOJO_EGG_MESSAGE_COM_K51_600_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_600_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;601,デートスキンシップ ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_601 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_601 CALL M_KOJO_EGG_MESSAGE_COM_K51_601_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_601_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;602,デートキス ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_602 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_602 CALL M_KOJO_EGG_MESSAGE_COM_K51_602_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_602_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 [SKIPEND] ;================================================== ;603,手を繋ぐ ;TFLAG:193(1=大成功 0=成功 -1=失敗)(失敗でもふりほどかれたりはしません ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_603 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_603 RETURN 1 @M_KOJO_EGG_MESSAGE_COM_K51_603 ;Hold Hands. CALL D_LINE IF K51_EGG_IS_STORM() && OUTROOF(CFLAG:MASTER:現在位置) ;Reject if outside in a storm. PRINTFORMDL You try to hold Nitori's hand, but she's distracted by the weather. PRINTFORMDW CALL K51_EGG_WEATHER_REJECTION() WAIT RETURN 0 ENDIF IF CFLAG:51:ブチギレ || MARK:51:反発刻印 || TFLAG:193 == -1 ;Reject if she's mad at you, or if you fail. PRINTFORMDL You reach out towards Nitori's hand, but she %SPLIT_G(@"swats your hand away:moves away:glares at you in response")%. PRINTFORMDW PRINTFORMW 「%SPLIT_G(@"Nuh uh, we're not doing that!:I let you take me out, but don't push your luck!:Let's not do that right now, okay?")%」 RETURN 0 ENDIF IF PREVCOM == SELECTCOM PRINTFORMDL You continue holding Nitori's hand as you walk... ELSE PRINTFORMDL You %SPLIT_G(@"hold hands with Nitori:entwine your fingers with Nitori's:and Nitori hold hands:hold out your hand, and Nitori takes it with a smile")%... ENDIF PRINTFORMDW SELECTCASE ABL:51:親密 CASE IS > 5 IF IS_CHILD(MASTER) && !RAND:3 PRINTFORML 「Heh, I look like your big sister...」 ELSEIF !IS_CHILD(MASTER) && !RAND:3 PRINTFORML 「We look like a real couple, right?」 ELSE PRINTFORML 「%SPLIT_G(@"We don't have to hurry, let's take it slow...:Isn't this nice?:People are gonna look at us...")%」 ENDIF CASEELSE PRINTFORML 「%SPLIT_G(@"I-It's kind of embarrassing...:D-Do we look like we're a couple...?:I-I'm not used to this...")%」 ENDSELECT WAIT RETURN 1 ;================================================== ;604,散策する ;デート中の場合、CFLAG:現在位置に移動先の場所が既に入ってる ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_604 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_604 ;散策するにはTRAIN_MESSAGEが無い CALL M_KOJO_EGG_MESSAGE_COM_K51_604_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_604_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;605,寄り道する ;TFLAG:193(1=大成功 0=成功 -1=失敗)(地の文無し ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_605 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_605 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_605 ;寄り道するにはTRAIN_MESSAGEが無い CALL M_KOJO_EGG_MESSAGE_COM_K51_605_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_605_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;610,食事に誘う ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_610 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_610 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_610 CALL M_KOJO_EGG_MESSAGE_COM_K51_610_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_610_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;613,お金稼ぎする(オミットされました ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_613 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_613 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_613 CALL M_KOJO_EGG_MESSAGE_COM_K51_613_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_613_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;614,食材の買い出し ;TFLAG:193(1=購入&デート経験アップ 0=購入 -1=非購入) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_614 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_614 CALL M_KOJO_EGG_MESSAGE_COM_K51_614_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_614_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;615,お弁当を食べる ;実行可能場所 お地蔵通り,枝垂れ柳の下,霧の湖,玄武の沢,大蝦蟇の池,絶景の丘,山の湖,天界 ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;ABL:料理技能(2未満=微妙な出来 4未満=そこそこ美味しい 4以上=絶品) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_615 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_615 CALL M_KOJO_EGG_MESSAGE_COM_K51_615_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_615_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;617,甘味処に誘う ;TFLAG:193(1=大成功 0=成功 -1=失敗)(地の文分岐は大成功のみ追加 ;================================================== @M_KOJO_EGG_SUCCESS_COM_K51_617 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_617 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_617 CALL M_KOJO_EGG_MESSAGE_COM_K51_617_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_617_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;618,花屋(口上は表示されない模様? ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_618 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_618 CALL M_KOJO_EGG_MESSAGE_COM_K51_618_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_618_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;620,鈴奈庵 ;TFLAG:193(1=貸し出しOK 0=貸し出し不可 ;ITEM:10X (X=1戦術指南書 X=2調理指南書 X=3字引 X=4御伽草子 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_620 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_620 CALL M_KOJO_EGG_MESSAGE_COM_K51_620_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_620_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;621,釣りをする ;COM_STR(釣れたもの "釣れない","ローター","木片","紙切れ", またはアイテム名、魚の種類) ;TFLAG:194(1000以上ならTARGETが釣った) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_621 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_621 CALL M_KOJO_EGG_MESSAGE_COM_K51_621_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_621_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;626,土産屋 ;TFLAG:194(行動結果(-2=ひやかし -1=ウィンドウショッピング 1=400点未満(BAD) 2=~699点(NOMAL) 3=700点以上(GOOD) ;CFLAG:性格傾向による地の文分岐あり ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_626 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_626 CALL M_KOJO_EGG_MESSAGE_COM_K51_626_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_626_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL SELECTCASE TFLAG:194 ;ひやかし CASE -2 ;やっぱりやめる(見送り) CASE -1 ;400点未満(BAD) CASE 1 ;400点~699点(NOMAL) CASE 2 ;700点以上(GOOD) CASE 3 ENDSELECT ENDIF RETURN 1 ;================================================== ;660,読書 ;TFLAG:193(選択肢文学(1=忍殺(文学?) 2=失敗 3=文学),選択肢実用書(4=失敗 5=実用書),選択肢エッチな本(6=薄い高い本 7=保健体育 8=カーマスートラ)) ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_660 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_660 CALL M_KOJO_EGG_MESSAGE_COM_K51_660_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_660_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;698,部屋に入る ;TARGETの部屋に入る場合のみ表示 ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_698 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_698 CALL M_KOJO_EGG_MESSAGE_COM_K51_698_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_698_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;699,外に出る ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_COM_K51_699 RETURN 0 @M_KOJO_EGG_MESSAGE_COM_K51_699 CALL M_KOJO_EGG_MESSAGE_COM_K51_699_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_COM_K51_699_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;※※※※※※※※※※※※※※※※※※※※※※※※※ ;派生コマンド ;※※※※※※※※※※※※※※※※※※※※※※※※※ ;================================================== ;60,耳かき ;前ターン膝枕後スキンシップコマンド ;TFLAG:193(1=大成功 0=成功 -1=失敗)(失敗するのはTARGET ;================================================== @M_KOJO_EGG_SUCCESS_SCOM_K51_60 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_SCOM_K51_60 RETURN 0 @M_KOJO_EGG_MESSAGE_SCOM_K51_60 CALL M_KOJO_EGG_MESSAGE_SCOM_K51_60_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_SCOM_K51_60_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;61,抱きまくら ;(TARGET睡眠時間or衰弱)添い寝中、前ターン抱きつく後就寝コマンド ;分岐無し ;================================================== ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_SCOM_K51_61 RETURN 0 @M_KOJO_EGG_MESSAGE_SCOM_K51_61 CALL M_KOJO_EGG_MESSAGE_SCOM_K51_61_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_SCOM_K51_61_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;62,デコちゅー ;前ターン頭撫で後キスする ;TFLAG:193(1=大成功 0=成功 -1=失敗)(地の文分岐無し ;ABL:欲望(5以上=物足りない ;ABL:親密(5以上=照れる ;================================================== @M_KOJO_EGG_SUCCESS_SCOM_K51_62 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_SCOM_K51_62 RETURN 0 @M_KOJO_EGG_MESSAGE_SCOM_K51_62 CALL M_KOJO_EGG_MESSAGE_SCOM_K51_62_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_SCOM_K51_62_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 ;================================================== ;63,もっとキスする ;前ターンキスする後キスする ;分岐条件はEVENT_MESSAGE_COM500.ERB参照 ;================================================== @M_KOJO_EGG_SUCCESS_SCOM_K51_63 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_SCOM_K51_63 RETURN 0 @M_KOJO_EGG_MESSAGE_SCOM_K51_63 CALL M_KOJO_EGG_MESSAGE_SCOM_K51_63_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_SCOM_K51_63_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL IF FLAG:70 ELSE ENDIF ENDIF RETURN 1 ;================================================== ;80,手を引く ;デート出発後目的地に着くまでの間 ;TFLAG:193(1=大成功 0=成功 -1=失敗) ;================================================== @M_KOJO_EGG_SUCCESS_SCOM_K51_80 ;成否判定 ;TFLAG:192(-2=コマンド終了、-1=強制失敗、0=COM依存、1=強制成功or大成功 TFLAG:192 = 0 ;================================================== ;Optional: Determines if the standard description should be skipped. ;Return 0 if description and KOJO should be shown, 1 if description should be hidden and KOJO shown, 2 if description should be shown and KOJO hidden, and 3 if both description and KOJO should be hidden. ;================================================== @M_KOJO_EGG_MESSAGE_MESSAGECHECK_SCOM_K51_80 RETURN 0 @M_KOJO_EGG_MESSAGE_SCOM_K51_80 CALL M_KOJO_EGG_MESSAGE_SCOM_K51_80_1 RETURN RESULT @M_KOJO_EGG_MESSAGE_SCOM_K51_80_1 ;------------------------------------------------- ;記入チェック(=0, 非表示、1, 表示) LOCAL = 0 ;------------------------------------------------- IF LOCAL ENDIF RETURN 1 [SKIPSTART] @M_KOJO_EGG_MESSAGE_CUSTOM_COM_K51_1 ;Swimming. CALL D_LINE IF TEQUIP:MASTER:900 PRINTFORML 「%SPLIT_G(@"I'm a dinosaur!")%」 ELSE PRINTFORML 「%SPLIT_G(@"I'm a gorilla!")%」 ENDIF RETURN 1 [SKIPEND]