Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -r 1.9.0/AI_NPC_Indoor.evfl.txt 1.10.0/AI_NPC_Indoor.evfl.txt
- 62c62
- < run Sub_Event116()
- ---
- > run Sub_Event170()
- 65c65
- < run Sub_Event116()
- ---
- > run Sub_Event170()
- 68c68
- < run Sub_Event116()
- ---
- > run Sub_Event170()
- 76a77
- > MainNpc.SetDefaultWaitAs('cDefault')
- 202c203,204
- < local flow Sub_Event116():
- ---
- > local flow Sub_Event170():
- > MainNpc.SetDefaultWaitAs('cDefault')
- diff -r 1.9.0/Demo_PublicAnnouncement_40_CmnNoNews.evfl.txt 1.10.0/Demo_PublicAnnouncement_40_CmnNoNews.evfl.txt
- 150c150
- < # RANDOM: Oh, one more thing! // I almost forgot… // Oh! You should all hear this!
- ---
- > # RANDOM: Oh, that's right! // I almost forgot… // Oh! You should all hear this!
- 157c157
- < # RANDOM: Oh, one more thing! // I almost forgot… // Oh! You should all hear this!
- ---
- > # RANDOM: Oh, that's right! // I almost forgot… // Oh! You should all hear this!
- diff -r 1.9.0/Demo_PublicAnnouncement_50_CmnGEventInfo.evfl.txt 1.10.0/Demo_PublicAnnouncement_50_CmnGEventInfo.evfl.txt
- 278a279
- > System.EventFlags['cPlayer:AnnounceJuneBride'] = true
- 285a287
- > System.EventFlags['cPlayer:AnnounceJuneBride'] = true
- 289c291
- < if EventFlowSystemActor.EnvCheckBetweenDate(5, 1, 5, 1, 'cGrowUpTime'):
- ---
- > if EventFlowSystemActor.EnvCheckBetweenDate(4, 29, 4, 29, 'cGrowUpTime'):
- 296c298
- < # **Today is May Day! Be sure to stop by and see me in Resident Services for May Day Tickets. I'm giving them out to express my appreciation for our is…
- ---
- > # **Beginning today, we'll be holding an event in celebration of May Day! Please remember to visit the airport to get your special May Day Ticket. I ho…
- 303,314c305,312
- < run Sub_Event108()
- < elif EventFlowSystemActor.EnvCheckBetweenDate(5, 7, 5, 7, 'cGrowUpTime'):
- < if System.EventFlags['cLand:OfficeConstruction1']:
- < # **I have exciting news about a new event. It's called May Day, and I'm handing out May Day Tickets now. With your ticket, you'll be able to visit an …
- < MainNpc.OpenMessageWindow('TalkSNpc/PublicAnnouncement/SP_PublicAnnouncement_00_Rco:042_05', false)
- < System.EventFlags['cPlayer:GetMayDayTicket'] = true
- < EventFlowSystemActor.SystemMailSend('cRco', 'MAIL_SNpc_rco', 'cFastToday', 'cNone', 'cNone', false, 7)
- < run Sub_Event108()
- < else:
- < # **Happy May Day, everyone! Be sure to stop by and see me in Resident Services for May Day Tickets. I'm giving them out to express my appreciation for…
- < MainNpc.OpenMessageWindow('TalkSNpc/PublicAnnouncement/SP_PublicAnnouncement_00_Rco:042_02', false)
- < run Sub_Event108()
- ---
- > else:
- > if EventFlowSystemActor.EnvCheckBetweenDate(5, 7, 5, 7, 'cGrowUpTime'):
- > switch System.EventFlags['cLand:OfficeConstruction1']:
- > default:
- > return
- > # **Today is part of our May Day event! Don't forget to visit the airport to pick up your special May Day Ticket. **I hope you'll all take advantage of…
- > MainNpc.OpenMessageWindow('TalkSNpc/PublicAnnouncement/SP_PublicAnnouncement_00_Rco:042_02', false)
- > run Sub_Event108()
- 318c316
- < if EventFlowSystemActor.EnvCheckBetweenDate(5, 1, 5, 1, 'cGrowUpTime'):
- ---
- > if EventFlowSystemActor.EnvCheckBetweenDate(4, 29, 4, 29, 'cGrowUpTime'):
- 325,326c323,324
- < # Today is May Day! I hope you'll swing by Resident Services to learn about our special May Day Tickets. Nook Inc. is giving them out as a way to expre…
- < MainNpc.OpenMessageWindow('TalkSNpc/PublicAnnouncement/SP_PublicAnnouncement_01_Sza:008_02_01', false)
- ---
- > # Starting today, we're celebrating May Day with a special event! If you're interested, please visit the airport where you can learn all about May Day …
- > MainNpc.OpenMessageWindow('TalkSNpc/PublicAnnouncement/SP_PublicAnnouncement_01_Sza:008_02_05', false)
- 333c331
- < # Right now we're celebrating May Day with a special event! If you're curious, then pay us a visit at Resident Services to learn all about May Day Tick…
- ---
- > # Right now we're celebrating May Day with a special event! If you're interested, please visit the airport where you can learn all about May Day Ticket…
- 366c364
- < # **I have an important announcement from our dear friend Blathers! In honor of International Museum Day, our museum will host a stamp rally from May 1…
- ---
- > # **I have an important announcement from our dear friend Blathers! In honor of International Museum Day, our museum will host a Stamp Rally from May 1…
- diff -r 1.9.0/Ftr_Chest.evfl.txt 1.10.0/Ftr_Chest.evfl.txt
- 102a103,107
- > flow DummyDemo_BusinessMode():
- > EventFlowSystemActor.DummyFadeOut('初回はお仕事モードに変更')
- > EventFlowSystemActor.WaitFrame(60)
- > EventFlowSystemActor.FadeIn(true)
- >
- diff -r 1.9.0/Ftr_StampRally.evfl.txt 1.10.0/Ftr_StampRally.evfl.txt
- 17c17,21
- < Ftr.OpenMessageStampRackSpotExplain()
- ---
- > if Ftr.IsDonateStampRackInvolveItem():
- > Ftr.OpenMessageStampRackSpotExplain()
- > else:
- > # Looks like they're still planning the exhibit that will go here.
- > Player.OpenMessageWindow('TalkFtr/FTR_StampRally:258', false)
- 45a50,58
- > elif EventFlowSystemActor.SystemCheckNowStage('cMuseumArt'):
- > if EventFlowSystemActor.IsMyVillage():
- > if (not System.EventFlags['cPlayer:OwlStampGotArt']) and (System.EventFlags['cPlayer:OwlArtStampRally1']) and (System.EventFlags['cPlayer:OwlArtStampRally2']) and (System.EventFlags['cPlayer:OwlArtStampRally3']):
- > # I've collected all the art stamps!
- > Player.OpenMessageWindow('TalkFtr/FTR_StampRally:305', false)
- > else:
- > if (not System.EventFlags['cPlayerVisit:OwlStampGotArt']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally1']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally2']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally3']):
- > # I've collected all the art stamps!
- > Player.OpenMessageWindow('TalkFtr/FTR_StampRally:305', false)
- diff -r 1.9.0/Ftr_Working.evfl.txt 1.10.0/Ftr_Working.evfl.txt
- 298a299,302
- > local flow Sub_Event265():
- > EventFlowSystemActor.PlayerSetCraftRecipe(4703, 'None')
- > run Sub_grp_Event266()
- >
- 334a339,342
- > local flow Sub_grp_Event266():
- > if EventFlowSystemActor.OfficeLevel() == `ResServiceBuilding`:
- > EventFlowSystemActor.PlayerSetCraftRecipe(2615, 'None')
- >
- 338,341c346,355
- < if (System.EventFlags['cLand:MuseumConstructionToday']) or (EventFlowSystemActor.MuseumLevel() not in (`BlathersNotMovedIn`, `BlathersTent`)):
- < EventFlowSystemActor.PlayerSetCraftRecipe(4703, 'None')
- < if EventFlowSystemActor.OfficeLevel() == `ResServiceBuilding`:
- < EventFlowSystemActor.PlayerSetCraftRecipe(2615, 'None')
- ---
- > if System.EventFlags['cLand:MuseumConstructionToday']:
- > run Sub_Event265()
- > else:
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`:
- > run Sub_grp_Event266()
- > case `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > run Sub_Event265()
- > default:
- > return
- diff -r 1.9.0/NNPC_Approach.evfl.txt 1.10.0/NNPC_Approach.evfl.txt
- 2c2,15
- < MainNpc.NpcSelectMessage('cWildCard', '', '', '', 'TalkNNpc/B1_Bo/Approach/BO_ApproachA_Always', '', '', '')
- ---
- > if MainNpc.CheckNpcApproachType():
- > if EventFlowSystemActor.RandomChoiceExcludePrevious2(2, true) == 0:
- > # Oh, hey… You got a sec? I was gonna tell you… Ummm… What was I gonna tell you?<10:4> I guess I forgot!
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Approach/BO_ApproachA_Always:001', false)
- > else:
- > # Hey, so… Umm…I know I had something to say…buuuuuut… I forget what it was!
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Approach/BO_ApproachA_Always:002', false)
- > else:
- > if EventFlowSystemActor.RandomChoiceExcludePrevious2(2, true) == 0:
- > # I had something on my mind, but… I guess it slipped off!
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Approach/BO_ApproachA_Always:003', false)
- > else:
- > # Oh! Hey there! I was so happy to see you, I forgot why I wanted to see you to begin with!
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Approach/BO_ApproachA_Always:004', false)
- diff -r 1.9.0/NNPC_Dream.evfl.txt 1.10.0/NNPC_Dream.evfl.txt
- 12,16c12,13
- < if not MainNpc.EventFlags['cNpcMemory:HasAcquaintanceship']:
- < # RANDOM: Hrmmm… What's going on now? Have we met… // I know we don't know each other, but I … // Huh? Where'd you come from? I'd say fro…
- < MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Dream/BO_Dream_Field:001', false)
- < elif MainNpc.IsLivingMyLandNpcForDream():
- < # RANDOM: Interested in a little local trivia? Fo… // I didn't know you were gonna be here, <… // No way. <50:3><110:3>? Are we having a …
- ---
- > if MainNpc.IsLivingMyLandNpcForDream():
- > # RANDOM: Interested in a little local trivia? Fo… // Thank goodness I ran into you when I di… // It's so cool running into you here. I k…
- 18c15
- < else:
- ---
- > elif MainNpc.EventFlags['cNpcMemory:HasAcquaintanceship']:
- 20a18,20
- > else:
- > # RANDOM: Hrmmm… What's going on now? Have we met… // I know we don't know each other, but I … // Huh? Where'd you come from? I'd say fro…
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/Dream/BO_Dream_Field:001', false)
- 22c22
- < # RANDOM: Hey, if this buddy dream goes well… we … // I wonder if this island has any special… // I love how, even in a dream, you can ma…
- ---
- > # RANDOM: Hey, if this dream keeps going so well…… // I wonder if this island has any special… // I love how, even in a dream, you can ma…
- Only in 1.10.0: NNPC_Free2_Field.evfl.txt
- Only in 1.10.0: NNPC_Free2_FieldV.evfl.txt
- Only in 1.10.0: NNPC_Free2_House.evfl.txt
- Only in 1.10.0: NNPC_Free2_HouseV.evfl.txt
- diff -r 1.9.0/NNPC_FreeA.evfl.txt 1.10.0/NNPC_FreeA.evfl.txt
- 42c42
- < run NNPC_Free_Field::ReSelection()
- ---
- > run NNPC_Free2_Field::ReSelection()
- 70c70
- < run NNPC_Free_House::ReSelection()
- ---
- > run NNPC_Free2_House::ReSelection()
- diff -r 1.9.0/NNPC_FreeB.evfl.txt 1.10.0/NNPC_FreeB.evfl.txt
- 194c194
- < if (not MainNpc.EventFlags['cNpcMemory:TalkSpotSPNow']) and (MainNpc.NpcHasFreeMessage('cFreeBSpot')):
- ---
- > if (not System.EventFlags['cPlayerTemp:TalkSpotSPNowAnyone']) and (MainNpc.NpcHasFreeMessage('cFreeBSpot')):
- 197c197
- < MainNpc.EventFlags['cNpcMemory:TalkSpotSPNow'] = true
- ---
- > System.EventFlags['cPlayerTemp:TalkSpotSPNowAnyone'] = true
- diff -r 1.9.0/NNPC_Free_Root.evfl.txt 1.10.0/NNPC_Free_Root.evfl.txt
- 3c3
- < run NNPC_Free_HouseV::Root()
- ---
- > run NNPC_Free2_HouseV::Root()
- 7c7
- < run NNPC_Free_FieldV::Root()
- ---
- > run NNPC_Free2_FieldV::Root()
- 12c12
- < run NNPC_Free_House::Free_HouseH()
- ---
- > run NNPC_Free2_House::Free_HouseH()
- 14c14
- < run NNPC_Free_House::Root()
- ---
- > run NNPC_Free2_House::Root()
- 16c16
- < run NNPC_Free_House::Free_HouseG()
- ---
- > run NNPC_Free2_House::Free_HouseG()
- 19c19
- < run NNPC_Free_House::Root()
- ---
- > run NNPC_Free2_House::Root()
- 21c21
- < run NNPC_Free_Field::Root()
- ---
- > run NNPC_Free2_Field::Root()
- diff -r 1.9.0/NNPC_GE_Conv_FU.evfl.txt 1.10.0/NNPC_GE_Conv_FU.evfl.txt
- 68c68
- < # I suppose. <20:3:cd06>They'd def get what they want, but it won't be much of a surprise…
- ---
- > # I suppose. <20:3:cd06>[He|She|]'d def get what [he|she|] wants, but it won't be much of a surprise…
- 71c71
- < # Oh,<20:2:cd02> I know! What if I ask them what they want? <20:3:cd05>And I'll tell you after I find out, <110:31:cd00>!
- ---
- > # Oh,<20:2:cd02> I know! What if I ask [him|her|] what [he|she|] wants? <20:3:cd05>And I'll tell you after I find out, <110:31:cd00>!
- 78c78
- < # That's so not<20:3:cd06> a bad idea! Worst-case scenario is that they won't want it and I can have it!
- ---
- > # That's so not<20:3:cd06> a bad idea! Worst-case scenario is that [he|she|they] won't want it and I can have it!
- diff -r 1.9.0/NNPC_GEvent_Harvest.evfl.txt 1.10.0/NNPC_GEvent_Harvest.evfl.txt
- 233c233
- < # Anyway! My gramma used to say the secret to this recipe was putting in a smidgen of <140:26:0000>. But I'm all outta smidgens and…<10:4> And why do I…
- ---
- > # Anyway! My grandma used to say the secret to this recipe was putting in a smidgen of <140:26:0000>. But I'm all outta smidgens and…<10:4> And why do …
- diff -r 1.9.0/NNPC_Quest_TreasureHunt_Begin.evfl.txt 1.10.0/NNPC_Quest_TreasureHunt_Begin.evfl.txt
- 116a117
- > MainNpc.AdjustTreasureLimit()
- diff -r 1.9.0/NNPC_Reaction_DIY.evfl.txt 1.10.0/NNPC_Reaction_DIY.evfl.txt
- 61,70c61,62
- < switch EventFlowSystemActor.RandomChoiceExcludePrevious3(true, 3):
- < case 0:
- < # Hey! Sorry about the mess, but I ain't got time to clean today…
- < MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/React/BO_React_DIY:001', false)
- < case 1:
- < # Check me out! I'm doin' STUFF!
- < MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/React/BO_React_DIY:015', false)
- < case 2:
- < # <50:3><110:3>! Um. Watch your step, OK?
- < MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/React/BO_React_DIY:016', false)
- ---
- > # RANDOM: Hey! Sorry about the mess, but I ain't … // What are you doing? // You look busy. // Check me out! I'm doin' STUFF! // What are you doing? // You look busy. // <50:3><110:3>! Um. Watch your step, OK? // What are you doing? // You look busy.
- > MainNpc.OpenMessageWindow('TalkNNpc/B1_Bo/React/BO_React_DIY:001', false)
- 125c117
- < # Sorry. I got a lot goin' on. I dunno how much of this is even legal. Safety-wise, I mean. Let's play later!
- ---
- > # Yeah, I got a lot goin' on. I dunno how much of this is even legal. Safetywise, I mean. Let's play later!
- diff -r 1.9.0/Obj_Sign.evfl.txt 1.10.0/Obj_Sign.evfl.txt
- 102,103c102
- < # Nook's Cranny Shop hours: 8 AM - 10 PM
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_Door:111', false)
- ---
- > run System_Door_Market::Market_ClosedTime()
- diff -r 1.9.0/Player_GetDemo_Once.evfl.txt 1.10.0/Player_GetDemo_Once.evfl.txt
- 82a83
- > run Sub_Event27()
- 84a86
- > run Sub_Event27()
- 86,91c88,90
- < pass
- < run StartMainGameBitSet()
- < EventFlowSystemActor.NpcInitializeActivity(-1)
- < EventFlowSystemActor.CalendarEventStartFor2P()
- < EventFlowSystemActor.ResetNpcScheduleForStart()
- < EventFlowSystemActor.SystemReenterStage(2, 'cCircle', 'cCircle', 'cBlack', 0.800000011920929, 0.800000011920929)
- ---
- > run Sub_Event27()
- > default:
- > return
- 152a152,158
- >
- > local flow Sub_Event27():
- > run StartMainGameBitSet()
- > EventFlowSystemActor.NpcInitializeActivity(-1)
- > EventFlowSystemActor.CalendarEventStartFor2P()
- > EventFlowSystemActor.ResetNpcScheduleForStart()
- > EventFlowSystemActor.SystemReenterStage(2, 'cCircle', 'cCircle', 'cBlack', 0.800000011920929, 0.800000011920929)
- diff -r 1.9.0/Player_SmaphoNavigation.evfl.txt 1.10.0/Player_SmaphoNavigation.evfl.txt
- 188,189d187
- < if System.EventFlags['cPlayer:XctGetRewardThisIsland']:
- < EventFlowSystemActor.SetItemToPocket(12472, 1)
- diff -r 1.9.0/SNPC_alp_01_Studio.evfl.txt 1.10.0/SNPC_alp_01_Studio.evfl.txt
- 93c93,96
- < if System.EventFlags['cPlayer:AlpJuneBrideExchangeFlag']:
- ---
- > if not EventFlowSystemActor.HasFreeInCommuneMail():
- > # I oughta get caught up on that other stuff you wanted.<10:4> How 'bout we hold off on more trades till later?
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:017', false)
- > elif System.EventFlags['cPlayer:AlpJuneBrideExchangeFlag']:
- 95a99
- > run Alp_Exchange()
- 99d102
- < if EventFlowSystemActor.HasFreeInCommuneMail():
- 101,103d103
- < else:
- < # I oughta get caught up on that other stuff you wanted.<10:4> How 'bout we hold off on more trades till later?
- < MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:017', false)
- 108a109,112
- > local flow Sub_Event57():
- > System.EventFlags['cPlayer:AlpJuneBrideGetStickFrag'] = true
- > EventFlowSystemActor.ExitFlowchart()
- >
- 111c115,147
- < run tst()
- ---
- > if System.EventFlags['cPlayer:AlpJuneBrideNotGetLoveCrystalFrag']:
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 10, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- > # I see you made some room in those pockets. Here's 10 <item>heart crystals, as promised!
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:022_02', false)
- > run Sub_grp_Event64()
- > else:
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12695, ''):
- > # You've done a lot for us, squirt. We really appreciate it. I know it ain't much, but we both feel you've earned something for helpin' us out. So here…
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:020_01', false)
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 10, 'cVillageRemakePattern', 0)
- > else:
- > # You've done a lot for us, squirt. We really appreciate it. Here, this is somethin' the two of us worked on. It's a DIY recipe for a <item>wedding wan…
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:020', false)
- > EventFlowSystemActor.NpcSetRewardRecipe(12695, false)
- > if not System.EventFlags['cPlayer:MainmenuRecipe']:
- > # Just a sec. You do know your way around DIY, don'tcha? So, basically, DIY is makin' tools and furniture and such, and it's pretty fun once you get a …
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:024', false)
- > if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- > run Sub_grp_Event64()
- > else:
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12695, ''):
- > # Hm! Well, I can't give 'em to you on account of your pockets bein' full.<10:4> Go clear some space and come back!
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:022_01', false)
- > System.EventFlags['cPlayer:AlpJuneBrideNotGetLoveCrystalFrag'] = true
- > EventFlowSystemActor.ExitFlowchart()
- > else:
- > # Hm! I don't think I can give it to you on account of your pockets bein' full.<10:4> Not to worry. I'll just mail it to ya!
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:022', false)
- > # Be sure to think of us when you're makin' it, ya hear?
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:021', false)
- > EventFlowSystemActor.SystemMailSend('cAlw_Alp', 'MAIL_SNpc_alw_JuneBride', 'cFastTomorrow', 'cReward', 'cNone', false, 4)
- > run Sub_Event57()
- 113,122c149,155
- < flow tst():
- < # You've done a lot for us, squirt. We really appreciate it. Here, this is somethin' the two of us worked on. It's a DIY recipe for a <item>wedding wan…
- < MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:020', false)
- < EventFlowSystemActor.NpcSetRewardRecipe(12695, false)
- < if not System.EventFlags['cPlayer:MainmenuRecipe']:
- < # Just a sec. You do know your way around DIY, don'tcha? So, basically, DIY is makin' tools and furniture and such, and it's pretty fun once you get a …
- < MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:024', false)
- < if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- < if MainNpc.NpcIsSitting() in (0, 1, 2, 3, 5):
- < MainNpc.SetEventRewardToPlayerBaggage('cFree')
- ---
- > local flow Sub_grp_Event64():
- > if MainNpc.NpcIsSitting() in (0, 1, 2, 3, 5):
- > MainNpc.SetEventRewardToPlayerBaggage('cFree')
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12695, ''):
- > # Actually, if you check your pockets, you'll see I already snuck 'em in there. Anyhoo, enjoy!
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:023_01', false)
- > else:
- 124a158,166
- > run Sub_Event57()
- > else:
- > MainNpc.SetDeliveryItem(1, true)
- > EventFlowSystemActor.MessageSuspend()
- > MainNpc.NpcDelivery(1, 'Default')
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12695, ''):
- > # By the by, I'd be happy to take those back from you if any of this wedding stuff catches your eye, squirt. Come on back if you feel like tradin'! Or …
- > MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:021_01', false)
- > run Sub_Event57()
- 126,127d167
- < MainNpc.SetDeliveryItem(1, true)
- < MainNpc.NpcDelivery(1, 'Default')
- 130,137c170
- < else:
- < # Hm! I don't think I can give it to you on account of your pockets bein' full.<10:4> Not to worry. I'll just mail it to ya!
- < MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:022', false)
- < # Be sure to think of us when you're makin' it, ya hear?
- < MainNpc.OpenMessageWindow('TalkSNpc/alp/GEvent/SP_alp_GEvent_JuneBride:021', false)
- < EventFlowSystemActor.SystemMailSend('cAlw_Alp', 'MAIL_SNpc_alw_JuneBride', 'cFastTomorrow', 'cReward', 'cNone', false, 4)
- < System.EventFlags['cPlayer:AlpJuneBrideGetStickFrag'] = true
- < EventFlowSystemActor.ExitFlowchart()
- ---
- > run Sub_Event57()
- diff -r 1.9.0/SNPC_alw_01_Studio.evfl.txt 1.10.0/SNPC_alw_01_Studio.evfl.txt
- 14c14
- < else:
- ---
- > elif System.EventFlags['cPlayer:EnableDiyRemake']:
- 17a18,19
- > else:
- > run Alw_Advice_Set_Theme()
- 57c59
- < # I'm thinking of something chic. You know…calm and refined. With brown, beige, or black accents.
- ---
- > # I'm thinking of something chic. You know…calm and refined. With brown, beige, white, or black accents.
- 60c62
- < # I want to get a photo in a garden setting…with vibrant natural colors like green, yellow, and brown!
- ---
- > # I want to get a photo in a garden setting…with vibrant natural colors like green, yellow, beige, and brown!
- 204c206
- < # I already stashed your reward with your other stuff, so you're all set!
- ---
- > # I've already stashed the reward with your other stuff, so you're all set!
- 210a213
- > EventFlowSystemActor.MessageSuspend()
- 218a222,225
- > if not System.EventFlags['cPlayer:AlwJuneBrideExchangeTalkFlag']:
- > # Oh! There is one small request we have… Please keep it to no more than 8 redemptions per day. My sweetie makes all the furniture by hand. He works fa…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:053_01', false)
- > System.EventFlags['cPlayer:AlwJuneBrideExchangeTalkFlag'] = true
- 223c230
- < # Oh! But you don't have any room to take it with you right now, do you? Well. I'll mail it to you first class.
- ---
- > # Oh! But you don't have room to carry anything else right now, do you? Well… That's what mail's for!
- 227c234
- < # Oh! But you don't have any room to take it with you right now, do you? Well. I'll mail it to you first class.
- ---
- > # Oh! But you don't have room to carry anything else right now, do you? Well… That's what mail's for!
- 234a242,245
- > if not System.EventFlags['cPlayer:AlwJuneBrideExchangeTalkFlag']:
- > # Oh! There is one small request we have… Please keep it to no more than 8 redemptions per day. My sweetie makes all the furniture by hand. He works fa…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:053_01', false)
- > System.EventFlags['cPlayer:AlwJuneBrideExchangeTalkFlag'] = true
- 239c250
- < # Ooh, but you don't have any room for those either. How frustrating! Well, I'll pack those in with your gift.
- ---
- > # Oh! I forgot you don't have any room in your pockets. How frustrating! Well, I'll pack these in with your gift.
- 249c260
- < # I already stashed your reward with your other stuff, so you're all set!
- ---
- > # I've already stashed the reward with your other stuff, so you're all set!
- 255a267
- > EventFlowSystemActor.MessageSuspend()
- 260c272
- < # Oh! But you don't have any room to take it with you right now, do you? Well. I'll mail it to you first class.
- ---
- > # Oh! But you don't have room to carry anything else right now, do you? Well… That's what mail's for!
- 291c303,305
- < elif System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] != 14:
- ---
- > elif System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] == 14:
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 14, 'cVillageRemakePattern', 0)
- > elif System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] == 15:
- 292a307,310
- > elif System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] == 16:
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 16, 'cVillageRemakePattern', 0)
- > elif System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] != 17:
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 18, 'cVillageRemakePattern', 0)
- 294c312
- < EventFlowSystemActor.SelectRewardItemDirect(12546, 14, 'cVillageRemakePattern', 0)
- ---
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 17, 'cVillageRemakePattern', 0)
- 303a322,326
- > flow Alw_NotThemeStart():
- > # Hey! So glad to see you again. Are you ready to work on another fun set for us?
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:022', false)
- > run Event411()
- >
- 309c332
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- 311c334
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 319c342
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- 321c344
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 330c353
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- 332c355
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 342c365
- < if System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] < 6:
- ---
- > if System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] < 10:
- 350c373
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 5
- 352c375
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 360c383
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 5
- 362c385
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 371c394
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 4
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 5
- 373c396
- < System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 2
- ---
- > System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] += 3
- 380c403
- < if System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] < 8:
- ---
- > if System.EventFlags['cPlayerTemp:AlwJuneBrideDayScoreCount'] < 11:
- 486,491c509,520
- < if System.EventFlags['cPlayer:EnableDiyRemake']:
- < System.EventFlags['cPlayer:AlwJuneBrideRemakeOpenFlag'] = true
- < # Noticing that things look a little different in here today? Hee-hee! Well, I thought you did a great job with the cute theme we had going. And now it…
- < MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:020_01', false)
- < # I've heard you're already a wiz at customization, but did you know that you can modify wedding items? Even just changing the color can completely cha…
- < MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:021', false)
- ---
- > if (EventFlowSystemActor.CurrentJuneBrideTheme() != 0) and (System.EventFlags['cPlayer:EnableDiyRemake']):
- > if System.EventFlags['cPlayer:AlwJuneBrideRemakeOpenFlag']:
- > # Noticing that things look a little different in here today? Hee-hee! Well, I thought you did a great job with the cute theme we had going. And now it…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:020_01', false)
- > # And as for today's theme…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:022_02', false)
- > else:
- > System.EventFlags['cPlayer:AlwJuneBrideRemakeOpenFlag'] = true
- > # Noticing that things look a little different in here today? Hee-hee! Well, I thought you did a great job with the cute theme we had going. And now it…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:020_01', false)
- > # I've heard you're already a wiz at customization, but did you know that you can modify wedding items? Even just changing the color can completely cha…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:021', false)
- 496c525,529
- < run Sub_Event411()
- ---
- > entrypoint Event411:
- > # What we're looking for is a cute set with plenty of pink and white. Preferably using lots of the furniture my Cy-Guy made!
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:011', false)
- > System.EventFlags['cPlayer:AlwJuneBrideNoRemake1stFlag'] = true
- > run Alw_End_day2_5()
- 502c535
- < if System.EventFlags['cPlayer:EnableDiyRemake']:
- ---
- > if (System.EventFlags['cPlayer:EnableDiyRemake']) and (not System.EventFlags['cPlayer:AlwJuneBrideNoRemake1stFlag']):
- 537c570,572
- < elif System.EventFlags['cPlayer:EnableDiyRemake']:
- ---
- > elif not System.EventFlags['cPlayer:EnableDiyRemake']:
- > run Alw_NotThemeStart()
- > elif System.EventFlags['cPlayer:AlwJuneBrideRemakeOpenFlag']:
- 542a578,579
- > elif EventFlowSystemActor.CurrentJuneBrideTheme() == 0:
- > run Alw_NotThemeStart()
- 544,546c581,586
- < # Hey! So glad to see you again. Are you ready to work on another fun set for us?
- < MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:022', false)
- < run Sub_Event411()
- ---
- > System.EventFlags['cPlayer:AlwJuneBrideRemakeOpenFlag'] = true
- > # Noticing that things look a little different in here today? Hee-hee! Well, I thought you did a great job with the cute theme we had going. And now it…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:020_01', false)
- > # I've heard you're already a wiz at customization, but did you know that you can modify wedding items? Even just changing the color can completely cha…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:021', false)
- > run Alw_ThemeStart()
- 556c596
- < # I'm just pleased as punch that you'll be helping us out, PLAYER!
- ---
- > # I'm just pleased as punch that you'll be helping us with our anniversary photo shoot, PLAYER!
- 558c598,614
- < run Sub_Event408()
- ---
- > if System.EventFlags['cPlayer:AlwJuneBrideDayAlreadyCount'] < 1:
- > run Sub_Event408()
- > else:
- > # Now, don't worry. This'll be just like last time—building sets and taking photos—and you did perfectly then. That said…do you need a refresher on the…
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:005_01', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- > # No problem!
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:005_02', false)
- > run Sub_Event408()
- > else:
- > # No problem!
- > MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:005_02', false)
- > run Alw_day135_Ceremony()
- > run Alw_day1_6_Cute()
- > System.EventFlags['cPlayer:AlwJuneBridePleaseShootFlag'] = true
- > run Alw_End_day2_5()
- > EventFlowSystemActor.ExitFlowchart()
- 669c725
- < # Of course, we do this every year for our anniversary, but it's always special, isn't it? It's just like…a slice of life from that year. [target N0>N1…
- ---
- > # Even though we do this every year, it's always so very special. It's just like…a slice of life from that year. [target N0>N1]A delicious slice…almost…
- 698,702d753
- < local flow Sub_Event411():
- < # What we're looking for is a cute set with plenty of pink and white. Preferably using lots of the furniture my Cy-Guy made!
- < MainNpc.OpenMessageWindow('TalkSNpc/alw/GEvent/SP_alw_GEvent_JuneBride:011', false)
- < run Alw_End_day2_5()
- <
- 708c759
- < # I already put those with your other stuff too. Hee-hee! I've got a few tricks up my sleeve.
- ---
- > # I went ahead and snuck your rewards in with your other things. Hee-hee! I've got a few tricks up my sleeve.
- 712c763
- < # I already stashed your reward with your other stuff, so you're all set!
- ---
- > # I've already stashed the reward with your other stuff, so you're all set!
- 714,715d764
- < elif System.EventFlags['cPlayerTemp:AlwJuneBrideSitDownFlag']:
- < MainNpc.NpcDelivery(1, 'Default')
- 717,720c766,773
- < MainNpc.NpcChangeHandTool(false, 'cPutAway', 65534)
- < EventFlowSystemActor.WaitFrame(10)
- < MainNpc.NpcDelivery(1, 'Default')
- < EventFlowSystemActor.WaitFrame(10)
- ---
- > EventFlowSystemActor.MessageSuspend()
- > if System.EventFlags['cPlayerTemp:AlwJuneBrideSitDownFlag']:
- > MainNpc.NpcDelivery(1, 'Default')
- > else:
- > MainNpc.NpcChangeHandTool(false, 'cPutAway', 65534)
- > EventFlowSystemActor.WaitFrame(10)
- > MainNpc.NpcDelivery(1, 'Default')
- > EventFlowSystemActor.WaitFrame(10)
- 736c789
- < # I do have just one helpful note for you… Some of the furniture could have matched the theme a bit better. Maybe if you had used themed furniture, or …
- ---
- > # I do have just one helpful note for you… Some of the furniture could have matched the theme a bit better. Or, you might just need a bit MORE furnitur…
- diff -r 1.9.0/SNPC_alw_10_AfterCeremony.evfl.txt 1.10.0/SNPC_alw_10_AfterCeremony.evfl.txt
- 49c49
- < if EventFlowSystemActor.EnvCheckBetweenDate(6, 30, 6, 30, 'cGrowUpTime'):
- ---
- > if EventFlowSystemActor.EnvCheckBetweenDate(6, 30, 6, 30, 'cLastGrowUpTime'):
- diff -r 1.9.0/SNPC_doc_54_MayDayTour.evfl.txt 1.10.0/SNPC_doc_54_MayDayTour.evfl.txt
- 11,31c11,17
- < if EventFlowSystemActor.HasTargetItem(12472, 1):
- < EventFlowSystemActor.SelectRewardItemDirect(12472, 1, 'cVillageRemakePattern', 0)
- < EventFlowSystemActor.SystemMailSend('cAirline', 'MAIL_SP_Airline', 'cFastToday', 'cReward', 'cNone', false, 20)
- < if EventFlowSystemActor.HasTargetItem(9964, 1):
- < if EventFlowSystemActor.HasTargetItem(9964, 2):
- < if not EventFlowSystemActor.HasTargetItem(9964, 3):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 2, 'cVillageRemakePattern', 0)
- < elif not EventFlowSystemActor.HasTargetItem(9964, 4):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 3, 'cVillageRemakePattern', 0)
- < elif not EventFlowSystemActor.HasTargetItem(9964, 5):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 4, 'cVillageRemakePattern', 0)
- < elif not EventFlowSystemActor.HasTargetItem(9964, 6):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 5, 'cVillageRemakePattern', 0)
- < elif not EventFlowSystemActor.HasTargetItem(9964, 7):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 6, 'cVillageRemakePattern', 0)
- < elif not EventFlowSystemActor.HasTargetItem(9964, 8):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 7, 'cVillageRemakePattern', 0)
- < elif EventFlowSystemActor.HasTargetItem(9964, 9):
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 9, 'cVillageRemakePattern', 0)
- < else:
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 8, 'cVillageRemakePattern', 0)
- ---
- > if not System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow']:
- > run NoReward()
- > elif System.EventFlags['cPlayer:XctGetRewardSec']:
- > if System.EventFlags['cPlayer:XctGetRewardThisIsland']:
- > EventFlowSystemActor.SelectRewardItemDirect(14472, 1, 'cVillageRemakePattern', 0)
- > EventFlowSystemActor.SystemMailSend('cXct', 'MAIL_SNpc_xct', 'cFastTomorrow', 'cReward', 'cNone', false, 2)
- > run NoReward()
- 33,36c19,25
- < EventFlowSystemActor.SelectRewardItemDirect(9964, 1, 'cVillageRemakePattern', 0)
- < EventFlowSystemActor.SystemMailSend('cAirline', 'MAIL_SP_Airline', 'cFastToday', 'cReward', 'cNone', false, 21)
- < EventFlowSystemActor.PlayerBaggageOperationForEvent('cRestore')
- < EventFlowSystemActor.SystemRequestChangeStage('cFromOutlierToHomeland', 'cCircle', 'cDALWithLoadWait', 'cBlack', 1.0, 1.0)
- ---
- > run NoReward()
- > elif System.EventFlags['cPlayer:XctGetRewardThisIsland']:
- > EventFlowSystemActor.SelectRewardItemDirect(12472, 1, 'cVillageRemakePattern', 0)
- > EventFlowSystemActor.SystemMailSend('cXct', 'MAIL_SNpc_xct', 'cFastTomorrow', 'cReward', 'cNone', false, 1)
- > run NoReward()
- > else:
- > run NoReward()
- 61a51,80
- > flow NoReward():
- > if EventFlowSystemActor.HasTargetItem(9964, 1):
- > if EventFlowSystemActor.HasTargetItem(9964, 2):
- > if not EventFlowSystemActor.HasTargetItem(9964, 3):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 2, 'cVillageRemakePattern', 0)
- > elif not EventFlowSystemActor.HasTargetItem(9964, 4):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 3, 'cVillageRemakePattern', 0)
- > elif not EventFlowSystemActor.HasTargetItem(9964, 5):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 4, 'cVillageRemakePattern', 0)
- > elif not EventFlowSystemActor.HasTargetItem(9964, 6):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 5, 'cVillageRemakePattern', 0)
- > elif not EventFlowSystemActor.HasTargetItem(9964, 7):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 6, 'cVillageRemakePattern', 0)
- > elif not EventFlowSystemActor.HasTargetItem(9964, 8):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 7, 'cVillageRemakePattern', 0)
- > elif EventFlowSystemActor.HasTargetItem(9964, 9):
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 9, 'cVillageRemakePattern', 0)
- > else:
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 8, 'cVillageRemakePattern', 0)
- > else:
- > EventFlowSystemActor.SelectRewardItemDirect(9964, 1, 'cVillageRemakePattern', 0)
- > EventFlowSystemActor.SystemMailSend('cAirline', 'MAIL_SP_Airline', 'cFastTomorrow', 'cReward', 'cNone', false, 21)
- > EventFlowSystemActor.PlayerBaggageOperationForEvent('cRestore')
- > EventFlowSystemActor.SystemRequestChangeStage('cFromOutlierToHomeland', 'cCircle', 'cDALWithLoadWait', 'cBlack', 1.0, 1.0)
- >
- > flow ReturnAfterCleared():
- > # Now! What's on your flight plan?
- > MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:057', false)
- > run Event21()
- >
- 76a96
- > entrypoint Event21:
- 79c99
- < elif EventFlowSystemActor.HasTargetItem(12472, 1):
- ---
- > elif System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow']:
- 81,82c101,102
- < # We'll make sure all your things are back in your pockets once we're on the ground on ISLAND. However, the gift you received from your new island frie…
- < MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:053', false)
- ---
- > # We'll make sure all your things are back in your pockets once we've landed on ISLAND. However, any <item>Bell vouchers you might have acquired while …
- > MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:059', false)
- 93,94c113,114
- < # We'll make sure all your things are back in your pockets once we're on the ground on ISLAND. However, the gift you received from your new island frie…
- < MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:052', false)
- ---
- > # We'll make sure all your things are back in your pockets once we've landed on ISLAND. Ready for takeoff?
- > MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:058', false)
- 105,106c125,126
- < # We'll make sure all your things are back in your pockets once we're on the ground on ISLAND. However, any <item>Bell vouchers you might have acquired…
- < MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:054', false)
- ---
- > # We'll make sure all your things are back in your pockets once we've landed on ISLAND. However, any <item>Bell vouchers you might have acquired while …
- > MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:059', false)
- 108c128
- < # Just so I know our signals aren't getting crossed: You can't revisit this exact May Day Tour island again. You sure about this?
- ---
- > # Just so I know our signals aren't getting crossed: you can't revisit this May Day Tour island again. You sure about this?
- 120c140
- < # Just so I know our signals aren't getting crossed: You can't revisit this exact May Day Tour island again. You sure about this?
- ---
- > # Just so I know our signals aren't getting crossed: you can't revisit this May Day Tour island again. You sure about this?
- 128c148
- < elif EventFlowSystemActor.HasTargetItem(12472, 1):
- ---
- > elif System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow']:
- 133,134c153,154
- < # Way to soar through! You'll have to let ol' Nook know. Oop… Put the air brake on. Seems you have something on you these pilot's eyes have never seen …
- < MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:048', false)
- ---
- > # Way to soar through! You'll have to let ol' Nook know. One dilly of a May Day Tour, huh?<10:4> Squawk the word, and we'll wing you back to your home …
- > MainNpc.OpenMessageWindow('TalkSNpc/doc/SP_doc_51_MysteryTour:056', false)
- 135a156
- > run ReturnAfterCleared()
- 149c170
- < # Just so I know our signals aren't getting crossed: You can't revisit this exact May Day Tour island again. You sure about this?
- ---
- > # Just so I know our signals aren't getting crossed: you can't revisit this May Day Tour island again. You sure about this?
- diff -r 1.9.0/SNPC_dod_01_Airport_NormalSeq.evfl.txt 1.10.0/SNPC_dod_01_Airport_NormalSeq.evfl.txt
- 20,21c20,23
- < elif (EventFlowSystemActor.TermEventNow('MayDay', false)) and (System.EventFlags['cPlayer:GetMayDayTicket']) and (not System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']):
- < run MileTicketExplain()
- ---
- > elif not EventFlowSystemActor.TermEventNow('MayDay', false):
- > run FinishedExplainAboutMayDayTicket()
- > elif System.EventFlags['cPlayer:UseMayDayTicket']:
- > run FinishedExplainAboutMayDayTicket()
- 23,25c25,31
- < # Hey hey hey! Welcome to your one and only gateway to the skies, the <50:4><10:13>ISLAND</10:13> Airport. How can I help you out today?
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:002', false)
- < run FirstSel3B()
- ---
- > System.EventFlags['cPlayer:GetMayDayTicket'] = true
- > if not System.EventFlags['cPlayer:GetMayDayTicket']:
- > run FinishedExplainAboutMayDayTicket()
- > elif System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']:
- > run FinishedExplainAboutMayDayTicket()
- > else:
- > run MileTicketExplain()
- 126a133,140
- > flow ExplainAboutMileTicket():
- > run Event104()
- >
- > flow FinishedExplainAboutMayDayTicket():
- > # Hey hey hey! Welcome to your one and only gateway to the skies, the <50:4><10:13>ISLAND</10:13> Airport. How can I help you out today?
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:002', false)
- > run FirstSel3B()
- >
- 139,144c153,170
- < if (EventFlowSystemActor.TermEventNow('MayDay', false)) and (System.EventFlags['cPlayer:GetMayDayTicket']) and (not System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']):
- < # I got a May Day Ticket from Tom Nook with "PLAYER" written on it, which makes it yours. When you want to use this ticket, you just gotta say the magi…
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1301', false)
- < System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket'] = true
- < System.EventFlags['cPlayer:DodHeardAboutMileTravelTicket'] = true
- < run Sub_grp_Event139()
- ---
- > if EventFlowSystemActor.TermEventNow('MayDay', false):
- > System.EventFlags['cPlayer:GetMayDayTicket'] = true
- > if System.EventFlags['cPlayer:GetMayDayTicket']:
- > if System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']:
- > entrypoint Event104:
- > # I just got a <item>Nook Miles Ticket from Tom Nook with "PLAYER" written on it, which makes it yours. So if you want to use this ticket, you just got…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:001_03_02', false)
- > System.EventFlags['cPlayer:DodHeardAboutMileTravelTicket'] = true
- > run Sub_grp_Event139()
- > else:
- > # I got a May Day Ticket from Tom Nook with "PLAYER" written on it, which makes it yours. When you want to use this ticket, you just gotta say the magi…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1301', false)
- > System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket'] = true
- > System.EventFlags['cPlayer:DodHeardAboutMileTravelTicket'] = true
- > SubflowResults[3] = 1
- > run Sub_grp_Event139()
- > else:
- > run ExplainAboutMileTicket()
- 146,149c172
- < # I just got a <item>Nook Miles Ticket from Tom Nook with "PLAYER" written on it, which makes it yours. So if you want to use this ticket, you just got…
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:001_03_02', false)
- < System.EventFlags['cPlayer:DodHeardAboutMileTravelTicket'] = true
- < run Sub_grp_Event139()
- ---
- > run ExplainAboutMileTicket()
- 186a210
- > EventFlowSystemActor.RevokeTreasureQuest()
- 207,236c231,265
- < # You're ready to go on the tour with your May Day Ticket? Roger that!
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1303', false)
- < # This May Day Tour is a special trip to a faraway island. It's all organized by Tom Nook! As for what awaits you there… You'll just have to find out w…
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1304', false)
- < # So…wanna stow your luggage and head out on the May Day Tour?
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1305', false)
- < if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- < EventFlowSystemActor.MiniGameSilentCancel()
- < # «Alright!» Let's get you airborne.<10:8:003c0000>
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:037', false)
- < if System.EventFlags['cPlayer:EquipLicenseHelmet']:
- < run SNPC_dod_AirPort::LandMakingRemove_Soloplay()
- < EventFlowSystemActor.MessageSuspend()
- < run SNPC_dod_AirPort::EntryPoint_PreProcedure(ContinueAS=false)
- < EventFlowSystemActor.MessageLockNext(1)
- < # Saving. Do not touch .
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_Save:001', false)
- < EventFlowSystemActor.SaveSimpleSave('cAll')
- < EventFlowSystemActor.MessageSuspend()
- < run SNPC_dod_AirPort::EntryPoint_PostProcedure()
- < EventFlowSystemActor.MessageUnlockNext()
- < System.EventFlags['cPlayer:UseMayDayTicket'] = true
- < System.EventFlags['cPlayer:DodSingleFlightToday'] = true
- < # <10:12><100:3:cd01>Dodo One, this is Dodo Tower—Wilbur, you copy? Got a walker who needs wings, over. Roger! Ready when you are!<100:3:cd02><10:8:002…
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:037_01', true)
- < EventFlowSystemActor.SelectMysteryTour(1)
- < EventFlowSystemActor.BGMPropertyControl(75)
- < EventFlowSystemActor.SoundTriggerEmit('Airplane_Takeoff_Short', -1)
- < EventFlowSystemActor.CameraReserveFirstStateCommand('Talk:doc')
- < EventFlowSystemActor.SystemRequestChangeStage('cMysteryTourIsland', 'cCircle', 'cDALWithLoadWait', 'cBlack', 1.0, 1.0)
- ---
- > if System.EventFlags['cPlayer:MainmenuRecipe']:
- > # You're ready to go on the tour with your May Day Ticket? Roger that!
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1303', false)
- > # This May Day Tour is a special trip to a faraway island. It's all organized by Tom Nook! As for what awaits you there… You'll just have to find out w…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1304', false)
- > # So…wanna stow your luggage and head out on the May Day Tour?
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1305', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- > EventFlowSystemActor.MiniGameSilentCancel()
- > EventFlowSystemActor.RevokeTreasureQuest()
- > # «Alright!» Let's get you airborne.<10:8:003c0000>
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:037', false)
- > if System.EventFlags['cPlayer:EquipLicenseHelmet']:
- > run SNPC_dod_AirPort::LandMakingRemove_Soloplay()
- > EventFlowSystemActor.MessageSuspend()
- > run SNPC_dod_AirPort::EntryPoint_PreProcedure(ContinueAS=false)
- > EventFlowSystemActor.MessageLockNext(1)
- > # Saving. Do not touch .
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_Save:001', false)
- > EventFlowSystemActor.SaveSimpleSave('cAll')
- > EventFlowSystemActor.MessageSuspend()
- > run SNPC_dod_AirPort::EntryPoint_PostProcedure()
- > EventFlowSystemActor.MessageUnlockNext()
- > System.EventFlags['cPlayer:UseMayDayTicket'] = true
- > System.EventFlags['cPlayer:DodSingleFlightToday'] = true
- > # <10:12><100:3:cd01>Dodo One, this is Dodo Tower—Wilbur, you copy? Got a walker who needs wings, over. Roger! Ready when you are!<100:3:cd02><10:8:002…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:037_01', true)
- > EventFlowSystemActor.SelectMysteryTour(3)
- > EventFlowSystemActor.BGMPropertyControl(75)
- > EventFlowSystemActor.SoundTriggerEmit('Airplane_Takeoff_Short', -1)
- > EventFlowSystemActor.CameraReserveFirstStateCommand('Talk:doc')
- > EventFlowSystemActor.SystemRequestChangeStage('cMysteryTourIsland', 'cCircle', 'cDALWithLoadWait', 'cBlack', 1.0, 1.0)
- > else:
- > # Roger that! Just let me know when you're ready to take to the skies!
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1306', false)
- 238,239c267,278
- < # Roger that! Just let me know when you're ready to take to the skies!
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1306', false)
- ---
- > # So, you're going to use your May Day Ticket, are you? Solid copy! Wait, scrub that! Sorry, but the May Day event is going to require some DIY work fr…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1307', false)
- >
- > flow MaydayTicketExplatinAtFirstTalk():
- > if EventFlowSystemActor.TermEventNow('MayDay', false):
- > System.EventFlags['cPlayer:GetMayDayTicket'] = true
- > if System.EventFlags['cPlayer:GetMayDayTicket']:
- > # I got a May Day Ticket from Tom Nook with "PLAYER" written on it, which makes it yours. When you want to use this ticket, you just gotta say the magi…
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1301', false)
- > System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket'] = true
- > System.EventFlags['cPlayer:DodHeardAboutMileTravelTicket'] = true
- > SubflowResults[3] = 1
- 270a310
- > EventFlowSystemActor.RevokeTreasureQuest()
- 331,332c371,373
- < # By the way, I got a May Day Ticket with your name on it behind the desk here, so take advantage of it!
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1300', false)
- ---
- > if SubflowResults@2[3] == 0:
- > # By the way, I got a May Day Ticket with your name on it behind the desk here, so take advantage of it!
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:1300', false)
- 356,358c397,416
- < elif System.EventFlags['cPlayer:CommuneIslandAvailable']:
- < if System.EventFlags['cPlayer:DodUseFirstFreeTour']:
- < run SelDestinationWOticket()
- ---
- > else:
- > if System.EventFlags['cPlayer:CommuneIslandAvailable']:
- > if System.EventFlags['cPlayer:DodUseFirstFreeTour']:
- > run SelDestinationWOticket()
- > elif System.EventFlags['cPlayer:RcoGetTvForCongratsHouse']:
- > # By the way, I got a <item>Nook Miles Ticket with your name on it behind the desk here, so use that whenever.
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:005_01', false)
- > run Dod_Go_Sel4B()
- > elif System.EventFlags['cPlayer:MainmenuRndDailyQuest']:
- > run SelDestinationWOticket()
- > else:
- > run Dod_Go_Sel3B()
- > elif System.EventFlags['cPlayer:DodUseFirstFreeTour']:
- > entrypoint Event74:
- > if EventFlowSystemActor.HasTargetItem(5851, 1):
- > # By the way, it looks like you've got a <item>Nook Miles Ticket on you, in case you feel like using that.
- > MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:005_02', false)
- > run Sub_Event113()
- > else:
- > run Airport_DestinationSel_Pisland()
- 362,371d419
- < run Dod_Go_Sel4B()
- < elif System.EventFlags['cPlayer:MainmenuRndDailyQuest']:
- < run SelDestinationWOticket()
- < else:
- < run Dod_Go_Sel3B()
- < elif System.EventFlags['cPlayer:DodUseFirstFreeTour']:
- < entrypoint Event74:
- < if EventFlowSystemActor.HasTargetItem(5851, 1):
- < # By the way, it looks like you've got a <item>Nook Miles Ticket on you, in case you feel like using that.
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:005_02', false)
- 372a421,422
- > elif System.EventFlags['cPlayer:MainmenuRndDailyQuest']:
- > run SelDestWOticket_NoSpn()
- 375,382d424
- < elif System.EventFlags['cPlayer:RcoGetTvForCongratsHouse']:
- < # By the way, I got a <item>Nook Miles Ticket with your name on it behind the desk here, so use that whenever.
- < MainNpc.OpenMessageWindow('TalkSNpc/dod/SP_dod_AirPort:005_01', false)
- < run Sub_Event113()
- < elif System.EventFlags['cPlayer:MainmenuRndDailyQuest']:
- < run SelDestWOticket_NoSpn()
- < else:
- < run Airport_DestinationSel_Pisland()
- 458a501,502
- > if not System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']:
- > run MaydayTicketExplatinAtFirstTalk()
- diff -r 1.9.0/SNPC_owl_11_Tent_Entries.evfl.txt 1.10.0/SNPC_owl_11_Tent_Entries.evfl.txt
- 30,35c30,38
- < if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`):
- < run FromDonatedFossil1st_Known()
- < else:
- < # Be that as it may…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_01_MuseumTent:151_03', false)
- < run SNPC_owl_01_Museum_Donation::Fossil_DonationTypeChk()
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`:
- > run FromDonatedFossil1st_Known()
- > case `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > # Be that as it may…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_01_MuseumTent:151_03', false)
- > run SNPC_owl_01_Museum_Donation::Fossil_DonationTypeChk()
- > default:
- > return
- 41,44c44,50
- < if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`):
- < run FromDonatedFossil1st_Known()
- < else:
- < run SNPC_owl_01_Museum_Donation::Fossil_DonationTypeChk()
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`:
- > run FromDonatedFossil1st_Known()
- > case `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > run SNPC_owl_01_Museum_Donation::Fossil_DonationTypeChk()
- > default:
- > return
- diff -r 1.9.0/SNPC_owl_21_Museum_FirstTimeTalk.evfl.txt 1.10.0/SNPC_owl_21_Museum_FirstTimeTalk.evfl.txt
- 19,25c19,32
- < if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`):
- < # Here our focus is on the collection and exhibition of items scientific, paleontological, and educative. Indeed, insects, fish, and fossils are of spe…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:113', false)
- < else:
- < # Here our focus is on the collection and exhibition of items scientific, paleontological, and artistic. Insects, fish, fossils, and works of art are o…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:116', false)
- < System.EventFlags['cPlayer:Owl1stTalkMuseum2'] = true
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`:
- > # Here our focus is on the collection and exhibition of items scientific, paleontological, and educative. Indeed, insects, fish, and fossils are of spe…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:113', false)
- > run Sub_Event13()
- > case `BlathersMuseumArt`:
- > # Here our focus is on the collection and exhibition of items scientific, paleontological, and artistic. Insects, fish, fossils, and works of art are o…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:116', false)
- > System.EventFlags['cPlayer:Owl1stTalkMuseum2'] = true
- > run Sub_Event13()
- > default:
- > return
- >
- > local flow Sub_Event13():
- diff -r 1.9.0/SNPC_owl_24_Museum_StampRally.evfl.txt 1.10.0/SNPC_owl_24_Museum_StampRally.evfl.txt
- 0a1,85
- > flow Chk_Clear():
- > System.EventFlags['cPlayer:OwlClearCount'] = 0
- > if EventFlowSystemActor.IsMyVillage():
- > if (not System.EventFlags['cPlayer:OwlStampGotFish']) and (System.EventFlags['cPlayer:OwlFishStampRally1']) and (System.EventFlags['cPlayer:OwlFishStampRally2']) and (System.EventFlags['cPlayer:OwlFishStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayer:OwlStampGotInsect']) and (System.EventFlags['cPlayer:OwlInsectStampRally1']) and (System.EventFlags['cPlayer:OwlInsectStampRally2']) and (System.EventFlags['cPlayer:OwlInsectStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayer:OwlStampGotFossil']) and (System.EventFlags['cPlayer:OwlFossilStampRally1']) and (System.EventFlags['cPlayer:OwlFossilStampRally2']) and (System.EventFlags['cPlayer:OwlFossilStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayer:OwlStampGotArt']) and (System.EventFlags['cPlayer:OwlArtStampRally1']) and (System.EventFlags['cPlayer:OwlArtStampRally2']) and (System.EventFlags['cPlayer:OwlArtStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > else:
- > if (not System.EventFlags['cPlayerVisit:OwlStampGotFish']) and (System.EventFlags['cPlayerVisit:OwlFishStampRally1']) and (System.EventFlags['cPlayerVisit:OwlFishStampRally2']) and (System.EventFlags['cPlayerVisit:OwlFishStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayerVisit:OwlStampGotInsect']) and (System.EventFlags['cPlayerVisit:OwlInsectStampRally1']) and (System.EventFlags['cPlayerVisit:OwlInsectStampRally2']) and (System.EventFlags['cPlayerVisit:OwlInsectStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayerVisit:OwlStampGotFossil']) and (System.EventFlags['cPlayerVisit:OwlFossilStampRally1']) and (System.EventFlags['cPlayerVisit:OwlFossilStampRally2']) and (System.EventFlags['cPlayerVisit:OwlFossilStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- > if (not System.EventFlags['cPlayerVisit:OwlStampGotArt']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally1']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally2']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally3']):
- > System.EventFlags['cPlayer:OwlClearCount'] += 1
- >
- > flow Chk_Comp():
- > if EventFlowSystemActor.IsMyVillage():
- > if (System.EventFlags['cPlayer:OwlStampGotInsect']) and (System.EventFlags['cPlayer:OwlStampGotFish']) and (System.EventFlags['cPlayer:OwlStampGotFossil']) and ((EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`)) or (System.EventFlags['cPlayer:OwlStampGotArt'])):
- > run Sub_Event338()
- > else:
- > # Now, should you find yourself exploring the other exhibit rooms, do try collecting stamps there. Someone such as yourself is sure to find it a worthy…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:031', false)
- > else:
- > if (System.EventFlags['cPlayerVisit:OwlStampGotInsect']) and (System.EventFlags['cPlayerVisit:OwlStampGotFish']) and (System.EventFlags['cPlayerVisit:OwlStampGotFossil']) and ((EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`)) or (System.EventFlags['cPlayerVisit:OwlStampGotArt'])):
- > run Sub_Event338()
- > else:
- > # Now, should you find yourself exploring the other exhibit rooms, do try collecting stamps there. Someone such as yourself is sure to find it a worthy…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:031', false)
- >
- > flow Chk_NotGetItem():
- > if EventFlowSystemActor.IsMyVillage():
- > if System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > if (System.EventFlags['cPlayer:OwlStampGotFish']) and (not System.EventFlags['cPlayer:OwlStampGotFishReward']):
- > run Sub_Event284()
- > elif (System.EventFlags['cPlayer:OwlStampGotInsect']) and (not System.EventFlags['cPlayer:OwlStampGotInsectReward']):
- > run Sub_Event285()
- > elif (System.EventFlags['cPlayer:OwlStampGotFossil']) and (not System.EventFlags['cPlayer:OwlStampGotFossilReward']):
- > run Sub_Event289()
- > elif (System.EventFlags['cPlayer:OwlStampGotArt']) and (not System.EventFlags['cPlayer:OwlStampGotArtReward']):
- > run Sub_Event304()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > if (System.EventFlags['cPlayerVisit:OwlStampGotFish']) and (not System.EventFlags['cPlayerVisit:OwlStampGotFishReward']):
- > run Sub_Event284()
- > elif (System.EventFlags['cPlayerVisit:OwlStampGotInsect']) and (not System.EventFlags['cPlayerVisit:OwlStampGotInsectReward']):
- > run Sub_Event285()
- > elif (System.EventFlags['cPlayerVisit:OwlStampGotFossil']) and (not System.EventFlags['cPlayerVisit:OwlStampGotFossilReward']):
- > run Sub_Event289()
- > elif (System.EventFlags['cPlayerVisit:OwlStampGotArt']) and (not System.EventFlags['cPlayerVisit:OwlStampGotArtReward']):
- > run Sub_Event304()
- >
- > flow Chk_Pocket():
- > if EventFlowSystemActor.IsMyVillage():
- > if System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > # Hoo-hoo! I see you've made room in your pockets. In that case, here is the memento you were promised.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:018', false)
- > else:
- > # And without any further ado, here is the memento I promised you.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:017', false)
- > else:
- > if System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > # Hoo-hoo! I see you've made room in your pockets. In that case, here is the memento you were promised.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:018', false)
- > else:
- > # And without any further ado, here is the memento I promised you.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:017', false)
- > if EventFlowSystemActor.SystemBaggageSpace('cPocketBag') < 1:
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampPocketWasFull'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampPocketWasFull'] = true
- > # Eh wot?! Your pockets! They're stuffed to bursting. Come back once you've organized yourself, and I shall give you your commemorative item.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:014', false)
- > EventFlowSystemActor.ExitFlowchart()
- > else:
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampPocketWasFull'] = false
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampPocketWasFull'] = false
- >
- 21,23c106,108
- < if not ((not EventFlowSystemActor.TermEventNow('InternationalMuseum', false)) or (System.EventFlags['cLand:Museum2BuiltToday']) or (System.EventFlags['cLand:Museum3BuiltToday'])):
- < if not EventFlowSystemActor.IsMyVillage():
- < if System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- ---
- > if EventFlowSystemActor.TermEventNow('InternationalMuseum', false):
- > if EventFlowSystemActor.IsMyVillage():
- > if System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- 27c112
- < if System.EventFlags['cPlayerVisit:StampRallyRunningForPlayer']:
- ---
- > if System.EventFlags['cPlayer:StampRallyRunningForPlayer']:
- 30,35c115,121
- < # By the by, we are hosting a Stamp Rally today in honor of International Museum Day.
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:007', false)
- < # It works thusly… The bug, fish, and fossil galleries each have three stamp stations… You must find the stations within each gallery and acquire the s…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003', false)
- < run QuestJoin()
- < elif System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- ---
- > if System.EventFlags['cPlayer:OwlStampPlayed']:
- > run Start()
- > else:
- > # That reminds me! I have exciting news, PLAYER.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:001', false)
- > run Start()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- 39c125
- < if System.EventFlags['cPlayer:StampRallyRunningForPlayer']:
- ---
- > if System.EventFlags['cPlayerVisit:StampRallyRunningForPlayer']:
- 42,47c128,134
- < if System.EventFlags['cPlayer:OwlStampPlayed']:
- < # By the by, PLAYER, we are still hosting a Stamp Rally here at the museum today.
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:004', false)
- < # The stamp stations change each day, you see. That way the rally remains a fresh challenge even for those who've already given it a go. Now, the memen…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:006', false)
- < run QuestJoin()
- ---
- > # By the by, we are currently hosting a Stamp Rally in honor of International Museum Day, which is on May 18th.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002_02', false)
- > # Please allow me a moment to give a brief explanation of precisely what this most esteemed day is… Ahem! International Museum Day is a day to understa…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002_03', false)
- > if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`):
- > # Now! The Stamp Rally works thusly… The bug, fish, and fossil galleries each have 3 stamp stations…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_02', false)
- 49,55c136,148
- < # That reminds me! I have exciting news, PLAYER.
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:001', false)
- < # Today, in honor of International Museum Day, we're holding a Stamp Rally!
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002', false)
- < # It works thusly… The bug, fish, and fossil galleries each have three stamp stations… You must find the stations within each gallery and acquire the s…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003', false)
- < run QuestJoin()
- ---
- > # Now! The Stamp Rally works thusly… The bug, fish, fossil, and art galleries each have 3 stamp stations…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_01', false)
- > # You must find the stations in each gallery and acquire their stamps. Do so, and you'll earn a memento. There are several unique mementos— one for com…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_03', false)
- > run QuestJoin()
- >
- > flow Get_Item():
- > EventFlowSystemActor.MessageSuspend()
- > MainNpc.SetDeliveryItem(1, true)
- > MainNpc.NpcDelivery(1, 'Default')
- > MainNpc.SetItemName(0, 1, 4)
- > # I present to you…your very own <125:4:0000>!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:019', false)
- 75,77c168,188
- < run Stamp1()
- < run Stamp2()
- < run Stamp3()
- ---
- > SubflowResults[1] = 0
- > run Chk_NotGetItem()
- > run Chk_Clear()
- > if System.EventFlags['cPlayer:OwlClearCount'] != 0:
- > if System.EventFlags['cPlayer:OwlClearCount'] < 2:
- > # Hoo-hoo? I see you've collected a set of stamps!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010', false)
- > else:
- > # Is that a set of stamps I see? Hoo-hoo! It's several, in fact!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_01', false)
- > SubflowResults[0] = 0
- > run Stamp_Fish()
- > run Stamp_Insect()
- > run Stamp_Fossil()
- > run Stamp_Art()
- > run Chk_Comp()
- > EventFlowSystemActor.ExitFlowchart()
- > else:
- > if SubflowResults@2[1] == 1:
- > run Chk_Comp()
- > EventFlowSystemActor.ExitFlowchart()
- 103,115c214,215
- < if not ((not EventFlowSystemActor.TermEventNow('InternationalMuseum', false)) or (System.EventFlags['cLand:Museum2BuiltToday']) or (System.EventFlags['cLand:Museum3BuiltToday'])):
- < if System.EventFlags['cPlayer:OwlStampPlayed']:
- < # You know, we are hosting a Stamp Rally today as well.
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:005', false)
- < # The stamp stations change each day, you see. That way the rally remains a fresh challenge even for those who've already given it a go. Now, the memen…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:006', false)
- < run QuestJoin()
- < else:
- < # Today, in honor of International Museum Day, we're holding a Stamp Rally!
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002', false)
- < # It works thusly… The bug, fish, and fossil galleries each have three stamp stations… You must find the stations within each gallery and acquire the s…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003', false)
- < run QuestJoin()
- ---
- > if EventFlowSystemActor.TermEventNow('InternationalMuseum', false):
- > run Start()
- 220a321,627
- >
- > flow Stamp_Art():
- > if EventFlowSystemActor.IsMyVillage():
- > if (System.EventFlags['cPlayer:OwlArtStampRally1']) and (System.EventFlags['cPlayer:OwlArtStampRally2']) and (System.EventFlags['cPlayer:OwlArtStampRally3']):
- > if not System.EventFlags['cPlayer:OwlStampGotArt']:
- > run Sub_grp_Event196()
- > elif System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > run Sub_Event191()
- > elif (System.EventFlags['cPlayerVisit:OwlArtStampRally1']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally2']) and (System.EventFlags['cPlayerVisit:OwlArtStampRally3']):
- > if not System.EventFlags['cPlayerVisit:OwlStampGotArt']:
- > run Sub_grp_Event196()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > run Sub_Event191()
- >
- > flow Stamp_Fish():
- > if EventFlowSystemActor.IsMyVillage():
- > if (System.EventFlags['cPlayer:OwlFishStampRally1']) and (System.EventFlags['cPlayer:OwlFishStampRally2']) and (System.EventFlags['cPlayer:OwlFishStampRally3']):
- > if not System.EventFlags['cPlayer:OwlStampGotFish']:
- > run Sub_Event370()
- > elif System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > run Sub_Event274()
- > elif (System.EventFlags['cPlayerVisit:OwlFishStampRally1']) and (System.EventFlags['cPlayerVisit:OwlFishStampRally2']) and (System.EventFlags['cPlayerVisit:OwlFishStampRally3']):
- > if not System.EventFlags['cPlayerVisit:OwlStampGotFish']:
- > run Sub_Event370()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > run Sub_Event274()
- >
- > flow Stamp_Fossil():
- > if EventFlowSystemActor.IsMyVillage():
- > if (System.EventFlags['cPlayer:OwlFossilStampRally1']) and (System.EventFlags['cPlayer:OwlFossilStampRally2']) and (System.EventFlags['cPlayer:OwlFossilStampRally3']):
- > if not System.EventFlags['cPlayer:OwlStampGotFossil']:
- > run Sub_grp_Event360()
- > elif System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > run Sub_Event169()
- > elif (System.EventFlags['cPlayerVisit:OwlFossilStampRally1']) and (System.EventFlags['cPlayerVisit:OwlFossilStampRally2']) and (System.EventFlags['cPlayerVisit:OwlFossilStampRally3']):
- > if not System.EventFlags['cPlayerVisit:OwlStampGotFossil']:
- > run Sub_grp_Event360()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > run Sub_Event169()
- >
- > flow Stamp_Insect():
- > if EventFlowSystemActor.IsMyVillage():
- > if (System.EventFlags['cPlayer:OwlInsectStampRally1']) and (System.EventFlags['cPlayer:OwlInsectStampRally2']) and (System.EventFlags['cPlayer:OwlInsectStampRally3']):
- > if not System.EventFlags['cPlayer:OwlStampGotInsect']:
- > run Sub_grp_Event367()
- > elif System.EventFlags['cPlayer:OwlStampPocketWasFull']:
- > run Sub_Event273()
- > elif (System.EventFlags['cPlayerVisit:OwlInsectStampRally1']) and (System.EventFlags['cPlayerVisit:OwlInsectStampRally2']) and (System.EventFlags['cPlayerVisit:OwlInsectStampRally3']):
- > if not System.EventFlags['cPlayerVisit:OwlStampGotInsect']:
- > run Sub_grp_Event367()
- > elif System.EventFlags['cPlayerVisit:OwlStampPocketWasFull']:
- > run Sub_Event273()
- >
- > flow Start():
- > if System.EventFlags['cPlayer:OwlStampPlayed']:
- > # You know, we are still hosting the Stamp Rally today as well.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008', false)
- > if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`):
- > if (System.EventFlags['cPlayer:OwlStampPlayedThisYear']) and (System.EventFlags['cPlayer:OwlStampPlayedThisYear2']) and (System.EventFlags['cPlayer:OwlStampPlayedThisYear3']):
- > # Of course, there is still fun to be had even if you've already completed the Stamp Rally. The stamp stations move each day, you see. That way the ral…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008_01', false)
- > else:
- > # Oh my! It appears there may be a gallery or two whose stamps you have yet to collect! The mementos I have are different for each gallery you complete…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008_02', false)
- > else:
- > if System.EventFlags['cPlayer:OwlArtUnfinished']:
- > System.EventFlags['cPlayer:OwlArtUnfinished'] = false
- > # And it has expanded! Indeed, our new art gallery now has stamps for you to find! There is also a unique memento for you to collect once you've found …
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008_03', false)
- > elif (System.EventFlags['cPlayer:OwlStampPlayedThisYear']) and (System.EventFlags['cPlayer:OwlStampPlayedThisYear2']) and (System.EventFlags['cPlayer:OwlStampPlayedThisYear3']) and (System.EventFlags['cPlayer:OwlStampPlayedThisYear4']):
- > # Of course, there is still fun to be had even if you've already completed the Stamp Rally. The stamp stations move each day, you see. That way the ral…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008_01', false)
- > else:
- > # Oh my! It appears there may be a gallery or two whose stamps you have yet to collect! The mementos I have are different for each gallery you complete…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:008_02', false)
- > run QuestJoin()
- > else:
- > # May 18th is International Museum Day, and to honor it, we're holding a Stamp Rally!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002_01', false)
- > # Please allow me a moment to give a brief explanation of precisely what this most esteemed day is… Ahem! International Museum Day is a day to understa…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:002_03', false)
- > if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`):
- > # Now! The Stamp Rally works thusly… The bug, fish, and fossil galleries each have 3 stamp stations…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_02', false)
- > System.EventFlags['cPlayer:OwlArtUnfinished'] = true
- > else:
- > # Now! The Stamp Rally works thusly… The bug, fish, fossil, and art galleries each have 3 stamp stations…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_01', false)
- > # You must find the stations in each gallery and acquire their stamps. Do so, and you'll earn a memento. There are several unique mementos— one for com…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:003_03', false)
- > run QuestJoin()
- >
- > local flow Sub_Event169():
- > run Chk_Pocket()
- > EventFlowSystemActor.SelectRewardItemDirect(12484, 1, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotFossilReward'] = true
- > System.EventFlags['cPlayer:OwlStampPlayedThisYear3'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotFossilReward'] = true
- > run Get_Item()
- >
- > local flow Sub_Event191():
- > run Chk_Pocket()
- > EventFlowSystemActor.SelectRewardItemDirect(14532, 1, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotArtReward'] = true
- > System.EventFlags['cPlayer:OwlStampPlayedThisYear4'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotArtReward'] = true
- > run Get_Item()
- >
- > local flow Sub_Event273():
- > run Chk_Pocket()
- > EventFlowSystemActor.SelectRewardItemDirect(12485, 1, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotInsectReward'] = true
- > System.EventFlags['cPlayer:OwlStampPlayedThisYear2'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotInsectReward'] = true
- > run Get_Item()
- >
- > local flow Sub_Event274():
- > run Chk_Pocket()
- > EventFlowSystemActor.SelectRewardItemDirect(12486, 1, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotFishReward'] = true
- > System.EventFlags['cPlayer:OwlStampPlayedThisYear'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotFishReward'] = true
- > run Get_Item()
- >
- > local flow Sub_Event284():
- > run Stamp_Fish()
- > SubflowResults[1] = 1
- >
- > local flow Sub_Event285():
- > run Stamp_Insect()
- > SubflowResults[1] = 1
- >
- > local flow Sub_Event289():
- > run Stamp_Fossil()
- > SubflowResults[1] = 1
- >
- > local flow Sub_Event304():
- > run Stamp_Art()
- > SubflowResults[1] = 1
- >
- > local flow Sub_Event338():
- > # Hoot and wot wot?! You've collected all the stamps available today? To think you've enjoyed the Stamp Rally to such a degree! I can't help but puff m…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:033', false)
- > if EventFlowSystemActor.IsMyVillage():
- > if EventFlowSystemActor.EnvCheckBetweenDate(5, 31, 5, 31, 'cLastGrowUpTime'):
- > # Sadly, today is the final day for this year's Stamp Rally.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:034_01', false)
- > else:
- > # We'll be holding a Stamp Rally every day until May 31st. We even change the stamp stations each day! If you'd like to earn more of those same memento…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:034', false)
- > # Thank you so much for celebrating International Museum Day with us and taking part in our Stamp Rally. Sharing the wonders and knowledge our museum h…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:035', false)
- >
- > local flow Sub_Event370():
- > # Jolly good! And now to mark your hard work with an aptly named completion stamp! Let's see…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_02', false)
- > SubflowResults[0] = 1
- > EventFlowSystemActor.UIStampRallyMuseumFromOwlHandling('cFish')
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotFish'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotFish'] = true
- > # With that, you've finished the Stamp Rally in the fish gallery! Hoot! I say, hoo! Look at you!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:012_01', false)
- > if not EventFlowSystemActor.MuseumRoomDonateRate2(0, 0):
- > # As I'm sure you saw, that gallery is currently quite empty.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_01', false)
- > run Sub_Event404()
- > elif EventFlowSystemActor.MuseumRoomDonateRate2(0, 3):
- > # I say, did you happen to take any photographs of your quest? Your NookPhone takes marvelous photos. And the fish rooms make an elegant backdrop, to b…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:012_02', false)
- > run Sub_Event274()
- > else:
- > # As I'm sure you saw, that gallery still has quite a ways to go.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_02', false)
- > run Sub_Event404()
- >
- > local flow Sub_Event404():
- > if EventFlowSystemActor.IsMyVillage():
- > # It is my sincere hope that we receive enough donations to completely fill out our museum.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_03', false)
- > run Sub_Event274()
- > else:
- > # We are always working to increase the number of exhibits on display, so I hope you'll visit us again soon!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_04', false)
- > run Sub_Event274()
- >
- > local flow Sub_Event407():
- > if EventFlowSystemActor.IsMyVillage():
- > # It is my sincere hope that we receive enough donations to completely fill out our museum.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_03', false)
- > run Sub_Event273()
- > else:
- > # We are always working to increase the number of exhibits on display, so I hope you'll visit us again soon!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_04', false)
- > run Sub_Event273()
- >
- > local flow Sub_Event410():
- > if EventFlowSystemActor.IsMyVillage():
- > # It is my sincere hope that we receive enough donations to completely fill out our museum.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_03', false)
- > run Sub_Event169()
- > else:
- > # We are always working to increase the number of exhibits on display, so I hope you'll visit us again soon!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_04', false)
- > run Sub_Event169()
- >
- > local flow Sub_Event413():
- > if EventFlowSystemActor.IsMyVillage():
- > # It is my sincere hope that we receive enough donations to completely fill out our museum.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_03', false)
- > run Sub_Event191()
- > else:
- > # We are always working to increase the number of exhibits on display, so I hope you'll visit us again soon!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_04', false)
- > run Sub_Event191()
- >
- > local flow Sub_grp_Event196():
- > if SubflowResults@2[0] == 0:
- > # Jolly good! And now to mark your hard work with an aptly named completion stamp! Let's see…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_02', false)
- > else:
- > # What else… Oh yes! The art exhibit. I am pleased to present you with this artfully composed completion stamp!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_05', false)
- > EventFlowSystemActor.UIStampRallyMuseumFromOwlHandling('cArt')
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayerVisit:OwlStampGotArt'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotArt'] = true
- > # There! It pleases me to report that the Stamp Rally for the art gallery is finished. You've done this owl proud!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:016', false)
- > if not EventFlowSystemActor.MuseumRoomDonateRate2(3, 0):
- > # As I'm sure you saw, that gallery is currently quite empty.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_01', false)
- > run Sub_Event413()
- > elif EventFlowSystemActor.MuseumRoomDonateRate2(3, 8):
- > # Of course, there is so much more than just art on display in that gallery. Hoot-hoo! It's true! To look at art is to look into the mind of the artist…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:016_01', false)
- > run Sub_Event191()
- > else:
- > # As I'm sure you saw, that gallery still has quite a ways to go.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_02', false)
- > run Sub_Event413()
- >
- > local flow Sub_grp_Event360():
- > if SubflowResults@2[0] == 0:
- > # Jolly good! And now to mark your hard work with an aptly named completion stamp! Let's see…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_02', false)
- > else:
- > # And now, the fossils! For uncovering their ancient mysteries, I grant you this completion stamp. Bravo!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_04', false)
- > SubflowResults[0] = 1
- > EventFlowSystemActor.UIStampRallyMuseumFromOwlHandling('cFossil')
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotFossil'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotFossil'] = true
- > # Very well done! You've finished the Stamp Rally in the fossil gallery!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:013_01', false)
- > if not EventFlowSystemActor.MuseumRoomDonateRate2(2, 0):
- > # As I'm sure you saw, that gallery is currently quite empty.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_01', false)
- > run Sub_Event410()
- > elif EventFlowSystemActor.MuseumRoomDonateRate2(2, 4):
- > # As the host of these rallies, it pleases me to my pinfeathers to see you frolic amid the fossils so! The views you get as you stand upon the circles …
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:013_02', false)
- > run Sub_Event169()
- > else:
- > # As I'm sure you saw, that gallery still has quite a ways to go.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_02', false)
- > run Sub_Event410()
- >
- > local flow Sub_grp_Event367():
- > if SubflowResults@2[0] == 0:
- > # Jolly good! And now to mark your hard work with an aptly named completion stamp! Let's see…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_02', false)
- > else:
- > # Now to the bugs. For daring to enter their fearsome presence, I give to you another completion stamp!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:010_03', false)
- > SubflowResults[0] = 1
- > EventFlowSystemActor.UIStampRallyMuseumFromOwlHandling('cInsect')
- > if EventFlowSystemActor.IsMyVillage():
- > System.EventFlags['cPlayer:OwlStampGotInsect'] = true
- > else:
- > System.EventFlags['cPlayerVisit:OwlStampGotInsect'] = true
- > # You've finished the Stamp Rally in the bug exhibit! By my beak, what a showing!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:011_01', false)
- > if not EventFlowSystemActor.MuseumRoomDonateRate2(1, 0):
- > # As I'm sure you saw, that gallery is currently quite empty.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_01', false)
- > run Sub_Event407()
- > elif EventFlowSystemActor.MuseumRoomDonateRate2(1, 3):
- > # Your willingness to explore the bug rooms with such gusto is…admirable. I, myself, find lingering there quite impossible!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:011_02', false)
- > run Sub_Event273()
- > else:
- > # As I'm sure you saw, that gallery still has quite a ways to go.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_24_Museum_StampRally:020_02', false)
- > run Sub_Event407()
- diff -r 1.9.0/SNPC_owl.evfl.txt 1.10.0/SNPC_owl.evfl.txt
- 97,129c97,100
- < if EventFlowSystemActor.MuseumLevel() not in (`BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`):
- < if System.EventFlags['cPlayer:Owl1stTalkMuseum2']:
- < run SNPC_owl_00_Common::CmnTodayTalk1st()
- < else:
- < run SNPC_owl_22_Museum_RenualQuest::AfterRenualQuest()
- < elif System.EventFlags['cPlayer:Owl1stTalkMuseum1']:
- < run SNPC_owl_00_Common::CmnTodayTalk1st()
- < else:
- < # Hoo hoo! If it isn't PLAYER!
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001', false)
- < if System.EventFlags['cLand:Museum2BuiltToday']:
- < # At long last, the <10:13><50:4>ISLAND</10:13> Museum has opened. This very day, no less! An impressive feat of engineering, craftsmanship, and good o…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001_01', false)
- < else:
- < # The <10:13><50:4>ISLAND</10:13> Museum has opened its doors, you see! It is a tremendous achievement. I confess, my feathers are puffed with pride.
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001_02', false)
- < if System.EventFlags['cPlayer:OwlDonationDone']:
- < # Of course, it was your very own donations that made it possible. So to you I say, THANK YOU!
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:002_01', false)
- < else:
- < # Indeed, it was the donations from <110:33> residents themselves that made this possible!
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:002_02', false)
- < # Now, allow me to give you a quick overview of our fine institution's floor plan… You'll find there are entrances to the left, to the right, and into …
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:003', false)
- < if System.EventFlags['cLand:OwlFoundFossil']:
- < if not System.EventFlags['cPlayer:OwlShowFossilMyself']:
- < # To the left here are the bugs, and to the right you'll find our fish. And in the basement… You'll find the fossils! Indeed, they have been discovered…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_03', false)
- < System.EventFlags['cPlayer:OwlShowFossilMyself'] = true
- < if EventFlowSystemActor.MuseumComplete():
- < # In fact, so great has been the spirit of giving that our collection is 100 percent complete! New donations are no longer needed, but if you wish to l…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_04', false)
- < System.EventFlags['cPlayer:FutaExplanationDonationComp'] = true
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`, `BlathersMuseumNoArt`:
- > if System.EventFlags['cPlayer:Owl1stTalkMuseum1']:
- > run SNPC_owl_00_Common::CmnTodayTalk1st()
- 131,137c102,141
- < # Ah! That's right! I have more good news to report. That is, the donation process has been streamlined. Henceforth we will accept multiple donations a…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_01', false)
- < System.EventFlags['cPlayer:OwlMultiDonateExplain'] = true
- < else:
- < # To be sure, we may have gotten ahead of ourselves with the fossil exhibit. Alas, no fossil has been found as of yet…though I remain ever confident! A…
- < MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_02', false)
- < System.EventFlags['cPlayer:Owl1stTalkMuseum1'] = true
- ---
- > # Hoo hoo! If it isn't PLAYER!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001', false)
- > if System.EventFlags['cLand:Museum2BuiltToday']:
- > # At long last, the <10:13><50:4>ISLAND</10:13> Museum has opened. This very day, no less! An impressive feat of engineering, craftsmanship, and good o…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001_01', false)
- > else:
- > # The <10:13><50:4>ISLAND</10:13> Museum has opened its doors, you see! It is a tremendous achievement. I confess, my feathers are puffed with pride.
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:001_02', false)
- > if System.EventFlags['cPlayer:OwlDonationDone']:
- > # Of course, it was your very own donations that made it possible. So to you I say, THANK YOU!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:002_01', false)
- > else:
- > # Indeed, it was the donations from <110:33> residents themselves that made this possible!
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:002_02', false)
- > # Now, allow me to give you a quick overview of our fine institution's floor plan… You'll find there are entrances to the left, to the right, and into …
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:003', false)
- > if System.EventFlags['cLand:OwlFoundFossil']:
- > if not System.EventFlags['cPlayer:OwlShowFossilMyself']:
- > # To the left here are the bugs, and to the right you'll find our fish. And in the basement… You'll find the fossils! Indeed, they have been discovered…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_03', false)
- > System.EventFlags['cPlayer:OwlShowFossilMyself'] = true
- > if EventFlowSystemActor.MuseumComplete():
- > # In fact, so great has been the spirit of giving that our collection is 100 percent complete! New donations are no longer needed, but if you wish to l…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_04', false)
- > System.EventFlags['cPlayer:FutaExplanationDonationComp'] = true
- > else:
- > # Ah! That's right! I have more good news to report. That is, the donation process has been streamlined. Henceforth we will accept multiple donations a…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_01', false)
- > System.EventFlags['cPlayer:OwlMultiDonateExplain'] = true
- > else:
- > # To be sure, we may have gotten ahead of ourselves with the fossil exhibit. Alas, no fossil has been found as of yet…though I remain ever confident! A…
- > MainNpc.OpenMessageWindow('TalkSNpc/owl/SP_owl_11_Museum1stTalk:004_02', false)
- > System.EventFlags['cPlayer:Owl1stTalkMuseum1'] = true
- > case `BlathersMuseumArt`:
- > if System.EventFlags['cPlayer:Owl1stTalkMuseum2']:
- > run SNPC_owl_00_Common::CmnTodayTalk1st()
- > else:
- > run SNPC_owl_22_Museum_RenualQuest::AfterRenualQuest()
- > default:
- > return
- diff -r 1.9.0/SNPC_pyn_02_EasterDay.evfl.txt 1.10.0/SNPC_pyn_02_EasterDay.evfl.txt
- 418c418
- < run Event99()
- ---
- > run Event347()
- 452c452,453
- < entrypoint Event99:
- ---
- > entrypoint Event347:
- > MainNpc.NpcWaitTurn()
- diff -r 1.9.0/SNPC_rcm_03_RenualOpen.evfl.txt 1.10.0/SNPC_rcm_03_RenualOpen.evfl.txt
- 79,84c79,89
- < if EventFlowSystemActor.MuseumLevel() == `BlathersNotMovedIn`:
- < # When we first got here, we had a nice campfire for everyone, and now we have our very own shop. Experiencing new things every day has been a lot of f…
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_20_Market:203_01', false)
- < else:
- < # In just a short time, Blathers has moved in, and we were able to open up this shop. Experiencing new things every day has been a lot of fun!__ ...lot…
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_20_Market:203', false)
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersTent`, `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > # In just a short time, Blathers has moved in, and we were able to open up this shop. Experiencing new things every day has been a lot of fun!__ ...lot…
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_20_Market:203', false)
- > run Sub_Event41()
- > case `BlathersNotMovedIn`:
- > # When we first got here, we had a nice campfire for everyone, and now we have our very own shop. Experiencing new things every day has been a lot of f…
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_20_Market:203_01', false)
- > run Sub_Event41()
- > default:
- > return
- 88a94
- > run Sub_Event41()
- 91a98,123
- > run Sub_Event41()
- >
- > flow Rcm_RenualOpen1_ConvHgh_Prepare():
- > Player.PlayerMoveToTarget(161.0, 180.0, 0.0, 0.0, '', false, false)
- > EventFlowSystemActor.SetNpcAIBlackBoardByLabel('DemoSpeak', 1, 'rcm', 1)
- >
- > flow Rcm_RenualOpen2():
- > System.EventFlags['cPlayer:RcmHeardAboutNewOpen2'] = true
- > if System.EventFlags['cLand:MarketOpen1stDay2']:
- > # Welcome to our newly renovated and expanded shop! I'm so glad you stopped by to visit us on our very first day in action!
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:151', false)
- > else:
- > # <50:3>PLAYER! Welcome! This is your first visit since we renovated, right? As you can see, we're operating out of this new space now.
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:151_01', false)
- > if System.EventFlags['cPlayerTemp:RcmViaItemCheck']:
- > # Oops. Never mind that… You were looking at this item.
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:002_03', false)
- > elif System.EventFlags['cPlayerTemp:RcmShopshelfCheck']:
- > # Curious about the cabinet? Here's what we have available today.
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:152_02', false)
- > run SNPC_rcm_00_Common::Rcm_OpenShoppingUI_EX()
- > else:
- > # We hope you'll continue shopping with us here at Nook's Cranny! __...Cranny!__
- > MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:002_02', false)
- >
- > local flow Sub_Event41():
- 174,196d205
- <
- < flow Rcm_RenualOpen1_ConvHgh_Prepare():
- < Player.PlayerMoveToTarget(161.0, 180.0, 0.0, 0.0, '', false, false)
- < EventFlowSystemActor.SetNpcAIBlackBoardByLabel('DemoSpeak', 1, 'rcm', 1)
- <
- < flow Rcm_RenualOpen2():
- < System.EventFlags['cPlayer:RcmHeardAboutNewOpen2'] = true
- < if System.EventFlags['cLand:MarketOpen1stDay2']:
- < # Welcome to our newly renovated and expanded shop! I'm so glad you stopped by to visit us on our very first day in action!
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:151', false)
- < else:
- < # <50:3>PLAYER! Welcome! This is your first visit since we renovated, right? As you can see, we're operating out of this new space now.
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:151_01', false)
- < if System.EventFlags['cPlayerTemp:RcmViaItemCheck']:
- < # Oops. Never mind that… You were looking at this item.
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:002_03', false)
- < elif System.EventFlags['cPlayerTemp:RcmShopshelfCheck']:
- < # Curious about the cabinet? Here's what we have available today.
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:152_02', false)
- < run SNPC_rcm_00_Common::Rcm_OpenShoppingUI_EX()
- < else:
- < # We hope you'll continue shopping with us here at Nook's Cranny! __...Cranny!__
- < MainNpc.OpenMessageWindow('TalkSNpc/rcm/SP_rcm_10_Renual:002_02', false)
- diff -r 1.9.0/SNPC_rco_00_Common.evfl.txt 1.10.0/SNPC_rco_00_Common.evfl.txt
- 2,20c2,25
- < if not System.EventFlags['cPlayer:MainmenuRecipe']:
- < SubflowResults[0] = 0
- < elif EventFlowSystemActor.MuseumLevel() != `BlathersNotMovedIn`:
- < if System.EventFlags['cPlayer:EnableDiyRemake']:
- < SubflowResults[0] = 2
- < elif System.EventFlags['cPlayer:RcoEnableRemakeTrial']:
- < SubflowResults[0] = 0
- < else:
- < SubflowResults[0] = 2
- < elif System.EventFlags['cPlayer:EnableDiyRemake']:
- < run Rco_SelChk_FinishRemakeWs()
- < elif not System.EventFlags['cPlayer:RcoEnableRemakeTrial']:
- < run Rco_SelChk_FinishRemakeWs()
- < elif EventFlowSystemActor.MuseumDonationNumCheck(5):
- < SubflowResults[0] = 0
- < elif (not EventFlowSystemActor.HasKindItem('cKind', 'Insect', '')) and (not EventFlowSystemActor.HasKindItem('cKind', 'Fish', '')):
- < SubflowResults[0] = 0
- < elif System.EventFlags['cPlayer:MakeVillagePlayerFlag']:
- < SubflowResults[0] = 3
- ---
- > if System.EventFlags['cPlayer:MainmenuRecipe']:
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersTent`, `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > if System.EventFlags['cPlayer:EnableDiyRemake']:
- > SubflowResults[0] = 2
- > elif System.EventFlags['cPlayer:RcoEnableRemakeTrial']:
- > SubflowResults[0] = 0
- > else:
- > SubflowResults[0] = 2
- > case `BlathersNotMovedIn`:
- > if System.EventFlags['cPlayer:EnableDiyRemake']:
- > run Rco_SelChk_FinishRemakeWs()
- > elif not System.EventFlags['cPlayer:RcoEnableRemakeTrial']:
- > run Rco_SelChk_FinishRemakeWs()
- > elif EventFlowSystemActor.MuseumDonationNumCheck(5):
- > SubflowResults[0] = 0
- > elif (not EventFlowSystemActor.HasKindItem('cKind', 'Insect', '')) and (not EventFlowSystemActor.HasKindItem('cKind', 'Fish', '')):
- > SubflowResults[0] = 0
- > elif System.EventFlags['cPlayer:MakeVillagePlayerFlag']:
- > SubflowResults[0] = 3
- > else:
- > SubflowResults[0] = 0
- > default:
- > return
- diff -r 1.9.0/SNPC_rco_10_Common_MoveNpcFacility.evfl.txt 1.10.0/SNPC_rco_10_Common_MoveNpcFacility.evfl.txt
- 81,84c81,89
- < if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`):
- < if System.EventFlags['cLand:TailorBuilt']:
- < if System.EventFlags['cLand:CampSiteBuilt']:
- < SubflowResults[2] = 6
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`:
- > if System.EventFlags['cLand:TailorBuilt']:
- > if System.EventFlags['cLand:CampSiteBuilt']:
- > SubflowResults[2] = 6
- > else:
- > SubflowResults[2] = 2
- > elif System.EventFlags['cLand:CampSiteBuilt']:
- > SubflowResults[2] = 3
- 86,99c91,103
- < SubflowResults[2] = 2
- < elif System.EventFlags['cLand:CampSiteBuilt']:
- < SubflowResults[2] = 3
- < else:
- < SubflowResults[2] = 0
- < elif System.EventFlags['cLand:TailorBuilt']:
- < if System.EventFlags['cLand:CampSiteBuilt']:
- < SubflowResults[2] = 7
- < else:
- < SubflowResults[2] = 4
- < elif System.EventFlags['cLand:CampSiteBuilt']:
- < SubflowResults[2] = 5
- < else:
- < SubflowResults[2] = 1
- ---
- > SubflowResults[2] = 0
- > case `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > if System.EventFlags['cLand:TailorBuilt']:
- > if System.EventFlags['cLand:CampSiteBuilt']:
- > SubflowResults[2] = 7
- > else:
- > SubflowResults[2] = 4
- > elif System.EventFlags['cLand:CampSiteBuilt']:
- > SubflowResults[2] = 5
- > else:
- > SubflowResults[2] = 1
- > default:
- > return
- diff -r 1.9.0/SNPC_rco_10_Common_WhatShouldIDo.evfl.txt 1.10.0/SNPC_rco_10_Common_WhatShouldIDo.evfl.txt
- 22,27c22,32
- < elif not System.EventFlags['cPlayer:MainmenuRecipe']:
- < run Rco_Hint_AboutDIYWS()
- < elif EventFlowSystemActor.MuseumLevel() == `BlathersNotMovedIn`:
- < run Rco_Hint_AboutSetMuseumTent()
- < elif EventFlowSystemActor.PlayerHouseLevel() in (`Homeless`, `PlacedTent`):
- < run Rco_Hint_AboutSetMuseumTent()
- ---
- > elif System.EventFlags['cPlayer:MainmenuRecipe']:
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersTent`, `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > if EventFlowSystemActor.PlayerHouseLevel() in (`Homeless`, `PlacedTent`):
- > run Rco_Hint_AboutSetMuseumTent()
- > else:
- > run Rco_Hint_AfterBuildHouse()
- > case `BlathersNotMovedIn`:
- > run Rco_Hint_AboutSetMuseumTent()
- > default:
- > return
- 29c34
- < run Rco_Hint_AfterBuildHouse()
- ---
- > run Rco_Hint_AboutDIYWS()
- diff -r 1.9.0/SNPC_rco_62_Event_MayDay.evfl.txt 1.10.0/SNPC_rco_62_Event_MayDay.evfl.txt
- 1c1
- < flow Root():
- ---
- > flow DIYExplain():
- 2a3,11
- > # Oh! This event does involve some DIY crafting, so please take my DIY workshop before you head out.
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:016', false)
- > System.EventFlags['cPlayerTemp:RecommendDIYtrialMayDay'] = true
- >
- > flow Root():
- > if System.EventFlags['cPlayer:MainmenuRecipe']:
- > if not System.EventFlags['cPlayer:CompleteEventMayDay']:
- > run Sub_grp_Event1()
- > else:
- 4,30c13,17
- < System.EventFlags['cPlayerTemp:RecommendDIYtrialMayDay'] = true
- < # I should tell you, I'm running a May Day event, PLAYER. However, the event does involve DIY crafting, so let's talk about it after you've taken my DI…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:012', false)
- < System.EventFlags['cPlayerTemp:RcoTalkSceneFlag'] = true
- < elif not System.EventFlags['cPlayer:CompleteEventMayDay']:
- < if not System.EventFlags['cPlayer:GetMayDayTicket']:
- < # Oho! I'll wager you're here to grab a May Day Ticket, PLAYER. I'm handing them out as part of our May Day celebration. Speaking of which, it's time f…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:001', false)
- < if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- < # Well, that doesn't surprise me. You are a wise one, PLAYER! Yes, yes, May Day is a day when we express our gratitude to those who work hard. Although…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:002', false)
- < else:
- < # Oh! Well then, allow me to enlighten you, hm? May Day is a day when we express our gratitude to those who work hard. Although, I suppose my May Day e…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:003', false)
- < # My getaway-package idea started as a way for folks to escape and enjoy carefree lives on deserted islands. I'm sure you've been enjoying a leisurely …
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:004', false)
- < # As a thank-you, Nook Inc. has created a special tour for island residents. Yes, yes, I call it the May Day Tour! I'm sure everyone will enjoy the rec…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:005', false)
- < if EventFlowSystemActor.GeneralTalkChoice2() != 0:
- < # Of course, of course! I'll give you the quick version. I've come up with a May Day Tour to express my gratitude for our residents' hard work. So take…
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:006', false)
- < # I'd love to hear your thoughts after you've gone on your trip. Until then, have a good time on your May Day Tour, PLAYER!
- < MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:007', false)
- < System.EventFlags['cPlayer:GetMayDayTicket'] = true
- < System.EventFlags['cPlayerTemp:RcoTalkSceneFlag'] = true
- < EventFlowSystemActor.ExitFlowchart()
- < elif System.EventFlags['cPlayer:UseMayDayTicket']:
- ---
- > run Sub_grp_Event1()
- >
- > local flow Sub_grp_Event1():
- > if System.EventFlags['cPlayer:GetMayDayTicket']:
- > if System.EventFlags['cPlayer:UseMayDayTicket']:
- 46a34,71
- > else:
- > if (System.EventFlags['cPlayer:DodHeardAboutMayDayTravelTicket']) and (not System.EventFlags['cPlayer:RcoHeardAboutMayDayTravelTicket']):
- > run Sub_grp_Event31()
- > else:
- > run Sub_grp_Event31()
- >
- > local flow Sub_grp_Event31():
- > if System.EventFlags['cPlayer:GetMayDayTicketFirst']:
- > # Hello, hello! Right now, we're running a special May Day event to thank all of our hardworking residents. Sounds fun, hm? You'll just need a May Day …
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:013', false)
- > else:
- > # Oho! I'll wager you're here to grab a May Day Ticket, PLAYER. I'm handing them out as part of our May Day celebration. Speaking of which, it's time f…
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:001', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- > # Well, that doesn't surprise me. You are a wise one, PLAYER! Yes, yes, May Day is a day when we express our gratitude to those who work hard. Although…
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:002', false)
- > else:
- > # Oh! Well then, allow me to enlighten you, hm? May Day is a day when we express our gratitude to those who work hard. Although, I suppose my May Day e…
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:003', false)
- > # My getaway-package idea started as a way for folks to escape and enjoy carefree lives on deserted islands. I'm sure you've been enjoying a leisurely …
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:004', false)
- > # As a thank-you, Nook Inc. has created a special tour for island residents. Yes, yes, I call it the May Day Tour! I'm sure everyone will enjoy the rec…
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:005', false)
- > run DIYExplain()
- > # I think that's everything I wanted to tell you. Did you need me to repeat any of that?
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:014', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() != 0:
- > # Of course, of course! I'll give you the quick version. I've come up with a May Day Tour to express my gratitude for our residents' hard work. So take…
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:006', false)
- > run DIYExplain()
- > # That's the gist of it!
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:015', false)
- > # I'd love to hear your thoughts after you've gone on your trip. Until then, have a good time on your May Day Tour, PLAYER!
- > MainNpc.OpenMessageWindow('TalkSNpc/rco/SP_rco_62_Event_MayDay:007', false)
- > System.EventFlags['cPlayer:GetMayDayTicket'] = true
- > System.EventFlags['cPlayer:RcoHeardAboutMayDayTravelTicket'] = true
- > System.EventFlags['cPlayerTemp:RcoTalkSceneFlag'] = true
- > EventFlowSystemActor.ExitFlowchart()
- diff -r 1.9.0/SNPC_slo_00_Peddling.evfl.txt 1.10.0/SNPC_slo_00_Peddling.evfl.txt
- 47,48d46
- < elif EventFlowSystemActor.TermEventNow('EarthDay', false):
- < run slo_Select(EachWeedPrice=EachWeedPrice, TotalWeedPrice=TotalWeedPrice, WeedNum=WeedNum, SellTotal=SellTotal)
- diff -r 1.9.0/SNPC_spn_02_Commune.evfl.txt 1.10.0/SNPC_spn_02_Commune.evfl.txt
- 47c47,48
- < local flow Sub_Event66():
- ---
- > local flow Sub_Event110():
- > EventFlowSystemActor.MessageSuspend()
- 51c52,56
- < if System.EventFlags['cPlayer:MainmenuRecipe']:
- ---
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12894, ''):
- > # I got those from Cyrus, but for some reason he said he'd trade stuff for 'em. It's, like, good stuff though! Anyway, he's hanging out in the studio i…
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:018_01', false)
- > run Sub_grp_Event72()
- > elif System.EventFlags['cPlayer:MainmenuRecipe']:
- 54,76c59
- < switch SubflowResults@8[0]:
- < case 6:
- < EventFlowSystemActor.ExitFlowchart()
- < case 7:
- < # So, hey, you wanna do anniversary photos with Reese and Cyrus? Or do you have a Photopia question? Or…
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:019', false)
- < entrypoint Event31:
- < switch EventFlowSystemActor.GeneralTalkChoice3():
- < case 0:
- < # Right on! Give me half a sec to get my kitch— I mean, my wedding set ready. Hold tight.
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:011', false)
- < EventFlowSystemActor.MessageSuspend()
- < EventFlowSystemActor.SystemRequestChangeStage('cJuneBrideStudio', 'cHeartWipe', 'cCircle', 'cBlack', 1.0, 1.0)
- < case 1:
- < # Oh? Lay it on me.
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:012', false)
- < run SNPC_spn_03_Studio::Spn_Explain_Select()
- < case 2:
- < # Got it. I'm great at not mindin'. Like, if you wanna use the studio for yourself, I don't mind at all! Just let me know if you wanna help Reese and C…
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:013', false)
- < EventFlowSystemActor.ExitFlowchart()
- < default:
- < return
- ---
- > run Sub_grp_Event72()
- 85,89c68,79
- < MainNpc.NpcSetRewardRecipe(12894, false)
- < if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- < # Hey, you get that pocket thing all sorted? Cool deal. Here, have this <item>wedding fencing DIY recipe.
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_04', false)
- < run Sub_Event66()
- ---
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12894, ''):
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 10, 'cVillageRemakePattern', 0)
- > if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- > # Hey, you get that pocket thing all sorted? Cool deal. Here, take these 10 <item>heart crystals. Neat, huh?
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_04_01', false)
- > run Sub_Event110()
- > else:
- > MainNpc.NpcSetRewardRecipe(12894, false)
- > if EventFlowSystemActor.ShoppingCapacity('cReward', 65534):
- > # Hey, you get that pocket thing all sorted? Cool deal. Here, have this <item>wedding fencing DIY recipe.
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_04', false)
- > run Sub_Event110()
- 91c81,84
- < MainNpc.NpcSetRewardRecipe(12894, false)
- ---
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12894, ''):
- > EventFlowSystemActor.SelectRewardItemDirect(12546, 10, 'cVillageRemakePattern', 0)
- > else:
- > MainNpc.NpcSetRewardRecipe(12894, false)
- 95,97c88,94
- < # Oh, hey! Yeah! Here, you can have this neat card I got. I think it's got a <item>wedding fencing DIY recipe on it.
- < MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_02', false)
- < run Sub_Event66()
- ---
- > if EventFlowSystemActor.PlayerHasCraftRecipe(12894, ''):
- > # Oh, hey! Yeah! Here, you can have some of these heart…things I got. <item>Heart crystals! Take 10 of 'em.
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_02_01', false)
- > else:
- > # Oh, hey! Yeah! Here, you can have this neat card I got. I think it's got a <item>wedding fencing DIY recipe on it.
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:017_02', false)
- > run Sub_Event110()
- 103a101,125
- > local flow Sub_grp_Event72():
- > switch SubflowResults@8[0]:
- > case 6:
- > EventFlowSystemActor.ExitFlowchart()
- > case 7:
- > # So, hey, you wanna do anniversary photos with Reese and Cyrus? Or do you have a Photopia question? Or…
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:019', false)
- > entrypoint Event31:
- > switch EventFlowSystemActor.GeneralTalkChoice3():
- > case 0:
- > # Right on! Give me half a sec to get my kitch— I mean, my wedding set ready. Hold tight.
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:011', false)
- > EventFlowSystemActor.MessageSuspend()
- > EventFlowSystemActor.SystemRequestChangeStage('cJuneBrideStudio', 'cHeartWipe', 'cCircle', 'cBlack', 1.0, 1.0)
- > case 1:
- > # Oh? Lay it on me.
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:012', false)
- > run SNPC_spn_03_Studio::Spn_Explain_Select()
- > case 2:
- > # Got it. I'm great at not mindin'. Like, if you wanna use the studio for yourself, I don't mind at all! Just let me know if you wanna help Reese and C…
- > MainNpc.OpenMessageWindow('TalkSNpc/spn/GEvent/SP_spn_GEvent_JuneBride:013', false)
- > EventFlowSystemActor.ExitFlowchart()
- > default:
- > return
- >
- 105c127
- < if EventFlowSystemActor.EnvCheckBetweenDate(6, 30, 6, 30, 'cGrowUpTime'):
- ---
- > if EventFlowSystemActor.EnvCheckBetweenDate(6, 30, 6, 30, 'cLastGrowUpTime'):
- diff -r 1.9.0/SNPC_sza_50_IslandEvaluation.evfl.txt 1.10.0/SNPC_sza_50_IslandEvaluation.evfl.txt
- 55,61c55,64
- < if EventFlowSystemActor.MuseumLevel() in (`BlathersNotMovedIn`, `BlathersTent`):
- < # Our latest feedback suggests that a lot of folks would like to see some more development on the island.
- < MainNpc.OpenMessageWindow('TalkSNpc/sza/SP_sza_50_IslandEvaluation:023', false)
- < # I recently heard that Blathers has been soliciting donations to get a museum here on ISLAND. A place to showcase the creatures and artifacts found on…
- < MainNpc.OpenMessageWindow('TalkSNpc/sza/SP_sza_50_IslandEvaluation:026', false)
- < else:
- < run AdviceAboutFtr()
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersNotMovedIn`, `BlathersTent`:
- > # Our latest feedback suggests that a lot of folks would like to see some more development on the island.
- > MainNpc.OpenMessageWindow('TalkSNpc/sza/SP_sza_50_IslandEvaluation:023', false)
- > # I recently heard that Blathers has been soliciting donations to get a museum here on ISLAND. A place to showcase the creatures and artifacts found on…
- > MainNpc.OpenMessageWindow('TalkSNpc/sza/SP_sza_50_IslandEvaluation:026', false)
- > case `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > run AdviceAboutFtr()
- > default:
- > return
- diff -r 1.9.0/SNPC_tap_02_InDreaming.evfl.txt 1.10.0/SNPC_tap_02_InDreaming.evfl.txt
- 7,8c7,8
- < # To leave the dream, simply lie down in this bed. Also, when you wake, I shall return your belongings to you.
- < MainNpc.OpenMessageWindow('TalkSNpc/tap/SP_tap_InDream:2011', false)
- ---
- > # To leave the dream, you may simply lie down in this bed, or you can press the Button anywhere in the dream. When you wake, your belongings shall be…
- > MainNpc.OpenMessageWindow('TalkSNpc/tap/SP_tap_InDream:2012', false)
- 20a21,31
- >
- > flow Jumpup():
- > EventFlowSystemActor.MiniGameSilentCancel()
- > EventFlowSystemActor.StopMeasurePlayTime('cDreaming')
- > EventFlowSystemActor.NetExitDream(false)
- > EventFlowSystemActor.BGMPropertyControl(103)
- > EventFlowSystemActor.SoundDuckingOn(42)
- > EventFlowSystemActor.SoundTriggerEmit('WipeDreamingToHome', -1)
- > EventFlowSystemActor.NextLPFadeTime(3.5)
- > EventFlowSystemActor.SoundSceneChangeFadeOutDucking(0)
- > EventFlowSystemActor.SystemRequestChangeStage('cDreamDemo', 'cDream', 'cDream', 'cBlack', 1.0, 1.0)
- diff -r 1.9.0/SNPC_tap.evfl.txt 1.10.0/SNPC_tap.evfl.txt
- 483c483
- < switch EventFlowSystemActor.GeneralTalkChoice4():
- ---
- > switch EventFlowSystemActor.GeneralTalkChoice5():
- 493c493
- < case 3:
- ---
- > case 3, 4:
- diff -r 1.9.0/SNPC_xct.evfl.txt 1.10.0/SNPC_xct.evfl.txt
- 0a1,35
- > flow FinishedNoRewardPast():
- > if System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow']:
- > run xctFreeTalk()
- > elif System.EventFlags['cPlayer:XctGetRewardSec']:
- > run xctFreeTalk()
- > else:
- > # Hey, you! Wow, what are the chances we'd meet like this again? Congrats on making it to the end, by the way. It's been a while, hasn't it? How have y…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:201', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- > # I'm really glad to hear that! It makes me think we'll both still be smiling next time we run into each other. Wouldn't that be great… Hey, I think I'…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:202', false)
- > else:
- > # I'm sorry to hear that. Life can throw a lot at you sometimes. But it's not all bad! Today, it threw us together. Maybe life's trying to tell both of…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:203', false)
- > System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow'] = true
- > if System.EventFlags['cPlayer:XctGerReward']:
- > System.EventFlags['cPlayer:XctGetRewardSec'] = true
- > else:
- > System.EventFlags['cPlayer:XctGerReward'] = true
- > System.EventFlags['cPlayer:XctGetRewardThisIsland'] = true
- >
- > flow GetReward():
- > # You got a name, by the way? Uh-huh… <50:3>PLAYER, eh? Great name, great name. I feel like we've met before. We haven't, right? No, of course not. Sor…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:205', false)
- > System.EventFlags['cPlayer:XctFirstTalk'] = true
- > System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow'] = true
- > System.EventFlags['cPlayer:XctGetRewardSec'] = true
- > System.EventFlags['cPlayer:XctGetRewardThisIsland'] = true
- >
- > flow NoReward():
- > # You got a name, by the way? Uh-huh… Uh-huh… <50:3>PLAYER, eh? Great name, great name. I feel like we've met before. We haven't, right? No, of course …
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:101', false)
- > System.EventFlags['cPlayer:XctFirstTalk'] = true
- > System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow'] = true
- >
- 4,19c39
- < switch EventFlowSystemActor.RandomChoiceExcludePrevious5(5, true):
- < case 0:
- < # Y'know, I think I'll hang out on this island a little longer. I like it here.
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_00', false)
- < case 1:
- < # It's nice to take a plane every once in a while. I'm used to traveling by train… "Ridin' the rails," as they say.
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_01', false)
- < case 2:
- < # I wonder which island I should visit next… I just love that each one offers its own adventure and personality.
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_02', false)
- < case 3:
- < # Tom Nook has really made a name for himself.<10:4> Not bad for a guy who used to own little more than an apron!
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_03', false)
- < case 4:
- < # Were you able to finish the maze like you wanted, by the way? If you want to restart, you can do so by using the Rescue Service app on your NookPhon…
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_04', false)
- ---
- > run FinishedNoRewardPast()
- 21a42,43
- > elif System.EventFlags['cPlayer:XctFirstTalk']:
- > run FinishedNoRewardPast()
- 29,38c51,54
- < MainNpc.SetDeliveryItemAtRandom(12472, true, 'cVillageRemakePattern', 0)
- < if EventFlowSystemActor.ShoppingCapacity('cNpcTrade', 65534):
- < MainNpc.NpcDelivery(1, 'Default')
- < System.EventFlags['cPlayer:XctGerReward'] = true
- < # It's so great to meet you. I mean, what are the odds? I really didn't expect to have this much fun here. One thing's for sure. I'm hoping fate will b…
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:014', false)
- < System.EventFlags['cPlayer:XctGetRewardThisIsland'] = true
- < else:
- < # Oh, gosh… Your pockets are full… Come talk to me after you get rid of some stuff, OK?
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:012', false)
- ---
- > System.EventFlags['cPlayer:XctGerReward'] = true
- > # It's so great to meet you. I mean, what are the odds? I really didn't expect to have this much fun here. One thing's for sure. I'm hoping fate will b…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:014', false)
- > System.EventFlags['cPlayer:XctGetRewardThisIsland'] = true
- 75,77c91,93
- < if System.EventFlags['cPlayer:XctGerReward']:
- < # You got a name, by the way? Uh-huh… Uh-huh… <50:3>PLAYER, eh? Great name, great name. I feel like we've met before. We haven't, right? No, of course …
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:101', false)
- ---
- > if not System.EventFlags['cPlayer:XctGerReward']:
- > # You got a name, by the way? Uh-huh… <50:3>PLAYER, eh? Great name, great name. I'm glad we met! It's almost like fate. In fact…there's something I wan…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:204', false)
- 79c95,104
- < System.EventFlags['cPlayerTemp:XctTalkMayDayTourNow'] = true
- ---
- > System.EventFlags['cPlayer:XctGerReward'] = true
- > elif System.EventFlags['cPlayer:XctGetRewardSec']:
- > run NoReward()
- > elif System.EventFlags['cPlayer:GetMayDayTicketFirst']:
- > if System.EventFlags['cPlayer:XctGetRewardPast']:
- > run GetReward()
- > else:
- > run NoReward()
- > elif System.EventFlags['cPlayer:XctGetRewardPast']:
- > run GetReward()
- 81,83c106,124
- < # You got a name, by the way? Uh-huh… Uh-huh… <50:3>PLAYER, eh? Great name, great name. I'm glad we met, PLAYER! I want to commemorate this occasion by…
- < MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:008', false)
- < System.EventFlags['cPlayer:XctFirstTalk'] = true
- ---
- > run NoReward()
- >
- > flow xctFreeTalk():
- > switch EventFlowSystemActor.RandomChoiceExcludePrevious5(5, true):
- > case 0:
- > # Y'know, I think I'll hang out on this island a little longer. I like it here.
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_00', false)
- > case 1:
- > # It's nice to take a plane every once in a while. I'm used to traveling by train… "Ridin' the rails," as they say.
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_01', false)
- > case 2:
- > # I wonder which island I should visit next… I just love that each one offers its own adventure and personality.
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_02', false)
- > case 3:
- > # Tom Nook has really made a name for himself.<10:4> Not bad for a guy who used to own little more than an apron!
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_03', false)
- > case 4:
- > # Were you able to finish the maze like you wanted, by the way? If you want to restart, you can do so by using the Rescue Service app on your NookPhon…
- > MainNpc.OpenMessageWindow('TalkSNpc/xct/SP_xct:020_04', false)
- diff -r 1.9.0/System_Door_Market.evfl.txt 1.10.0/System_Door_Market.evfl.txt
- 0a1,4
- > flow Market_ClosedTime():
- > # Nook's Cranny Shop hours: 8 AM - 10 PM
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_Door:111', false)
- >
- 7,8c11
- < # Nook's Cranny Shop hours: 8 AM - 10 PM
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_Door:111', false)
- ---
- > run Market_ClosedTime()
- diff -r 1.9.0/System_GameClose.evfl.txt 1.10.0/System_GameClose.evfl.txt
- 2,18c2,15
- < if EventFlowSystemActor.NetIsPublicDream():
- < # It doesn't seem like I can send a report on this dream...
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:027', true)
- < else:
- < EventFlowSystemActor.NetCaptureScreenshot()
- < # Do you want to report this dream?
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:025', false)
- < if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- < EventFlowSystemActor.UIIllegalReportHandling(8)
- < if EventFlowSystemActor.UIIllegalReportResult():
- < # The dream you were experiencing has been reported. You will now be returned to your own bed.
- < EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:026', true)
- < EventFlowSystemActor.MiniGameSilentCancel()
- < EventFlowSystemActor.StopMeasurePlayTime('cDreaming')
- < EventFlowSystemActor.FadeOut('', '', 'cBlack', 1.0, 1.0, true)
- < EventFlowSystemActor.NetExitDream(true)
- < EventFlowSystemActor.SystemRequestChangeStage('cDreamDemo', 'cDream', 'cDream', 'cBlack', 1.0, 1.0)
- ---
- > # What would you like to do?
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:028', false)
- > switch EventFlowSystemActor.GeneralTalkChoice3():
- > case 0:
- > EventFlowSystemActor.MessageSuspend()
- > run SNPC_tap_02_InDreaming::Jumpup()
- > case 1:
- > if EventFlowSystemActor.NetIsPublicDream():
- > # It doesn't seem like I can send a report on this dream...
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:027', true)
- > else:
- > run ReportDream()
- > default:
- > return
- 64a62,76
- >
- > flow ReportDream():
- > EventFlowSystemActor.NetCaptureScreenshot()
- > # Do you want to report this dream?
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:025', false)
- > if EventFlowSystemActor.GeneralTalkChoice2() == 0:
- > EventFlowSystemActor.UIIllegalReportHandling(8)
- > if EventFlowSystemActor.UIIllegalReportResult():
- > # The dream you were experiencing has been reported. You will now be returned to your own bed.
- > EventFlowSystemActor.OpenMessageWindow('TalkSys/SYS_CloseMenu:026', true)
- > EventFlowSystemActor.MiniGameSilentCancel()
- > EventFlowSystemActor.StopMeasurePlayTime('cDreaming')
- > EventFlowSystemActor.FadeOut('', '', 'cBlack', 1.0, 1.0, true)
- > EventFlowSystemActor.NetExitDream(true)
- > EventFlowSystemActor.SystemRequestChangeStage('cDreamDemo', 'cDream', 'cDream', 'cBlack', 1.0, 1.0)
- diff -r 1.9.0/System_GrowUp.evfl.txt 1.10.0/System_GrowUp.evfl.txt
- 38a39
- > System.EventFlags['cLand:GrowUpAfterPatch1_10'] = true
- diff -r 1.9.0/Tutorials_Prologue1_Charactermaking.evfl.txt 1.10.0/Tutorials_Prologue1_Charactermaking.evfl.txt
- 6,7c6,13
- < if EventFlowSystemActor.MuseumLevel() != `BlathersNotMovedIn`:
- < System.EventFlags['cPlayer:2P_CreatedAfterOwlMoving'] = true
- ---
- > switch EventFlowSystemActor.MuseumLevel():
- > case `BlathersTent`, `BlathersMuseumNoArt`, `BlathersMuseumArt`:
- > System.EventFlags['cPlayer:2P_CreatedAfterOwlMoving'] = true
- > run Sub_grp_Event0()
- > case `BlathersNotMovedIn`:
- > run Sub_grp_Event0()
- > default:
- > return
- 10,17c16
- < switch EventFlowSystemActor.ShopLevel():
- < case `InResServiceTent`:
- < System.EventFlags['cPlayer:KaburibaConditionFlag'] = false
- < case `NooksCrannyInitial`:
- < if EventFlowSystemActor.FacilityOpenPastDays('cMarket1', 8):
- < System.EventFlags['cPlayer:KaburibaConditionFlag'] = false
- < default:
- < return
- ---
- > run Sub_grp_Event0()
- 234a234,243
- >
- > local flow Sub_grp_Event0():
- > switch EventFlowSystemActor.ShopLevel():
- > case `InResServiceTent`:
- > System.EventFlags['cPlayer:KaburibaConditionFlag'] = false
- > case `NooksCrannyInitial`:
- > if EventFlowSystemActor.FacilityOpenPastDays('cMarket1', 8):
- > System.EventFlags['cPlayer:KaburibaConditionFlag'] = false
- > default:
- > return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement