From 770592df1a0eada2785890a429d1768a7901dcf1 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 28 Jul 2021 18:45:02 -0700 Subject: [PATCH] Update event flag lists --- NHSE.Core/Structures/Records/EventFlagLand.cs | 10 ++++++++++ NHSE.Core/Structures/Records/EventFlagPlayer.cs | 10 +++++++++- .../Records/EventFlagVillagerMemoryPlayer.cs | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/NHSE.Core/Structures/Records/EventFlagLand.cs b/NHSE.Core/Structures/Records/EventFlagLand.cs index 7b00cea..ceb9f02 100644 --- a/NHSE.Core/Structures/Records/EventFlagLand.cs +++ b/NHSE.Core/Structures/Records/EventFlagLand.cs @@ -392,7 +392,17 @@ public EventFlagLand(short init, short max, ushort index, string name) {0x1D2, new EventFlagLand(0 , 1 , 0466, "EventObjFlag1" )}, // イベントオブジェフラグ1 {0x1D3, new EventFlagLand(0 , 1 , 0467, "EventObjFlag2" )}, // イベントオブジェフラグ2 {0x1DD, new EventFlagLand(0 , 1 , 0477, "GrowUpAfterPatch1_10" )}, // 1.10適用して成長処理をした + {0x1DE, new EventFlagLand(0 , 1 , 0478, "GrowUpAfterPatch1_11" )}, // 1.11適用して成長処理をした + {0x1E0, new EventFlagLand(0 , 1 , 0480, "BCAT_EventFlag_012" )}, // ハロウィン2年目解禁 + {0x1E1, new EventFlagLand(0 , -1 , 0481, "RandomKey12" )}, // ランダムキー12 {0x1E3, new EventFlagLand(0 , 9999 , 0483, "MayDayAddBbsYear" )}, // メーデー予告の掲示板書き込みをした年 + {0x1F8, new EventFlagLand(0 , 1 , 0504, "EventObjFlag3" )}, // イベントオブジェフラグ3 + {0x1F9, new EventFlagLand(0 , 9999 , 0505, "HalloweenAddBbsYear" )}, // ハロウィン予告の掲示板書き込みをした年 + {0x1FD, new EventFlagLand(0 , 1 , 0509, "ExistIllminations" )}, // 成長処理時点で電飾付の木が一本以上存在しているか? + {0x1FE, new EventFlagLand(0 , 1 , 0510, "ExistSakura" )}, // 成長処理時点で村に桜の木が存在するか? + {0x1FF, new EventFlagLand(0 , 1 , 0511, "ExistBanboo" )}, // 成長処理時点で村に竹の成木が存在するか? + {0x200, new EventFlagLand(0 , 1 , 0512, "ExistOak" )}, // 成長処理時点で村に成木の広葉樹が存在するか? + {0x201, new EventFlagLand(0 , 1 , 0513, "ExistCedar" )}, // 成長処理時点で村に成木の針葉樹が存在するか? }; private const string Unknown = "???"; diff --git a/NHSE.Core/Structures/Records/EventFlagPlayer.cs b/NHSE.Core/Structures/Records/EventFlagPlayer.cs index 2a537b1..9131c08 100644 --- a/NHSE.Core/Structures/Records/EventFlagPlayer.cs +++ b/NHSE.Core/Structures/Records/EventFlagPlayer.cs @@ -43,7 +43,7 @@ public EventFlagPlayer(short init, short max, ushort index, string name) {0x01A, new EventFlagPlayer(0 , 1 , 0026, "KinuyoTalkBoforeFlag" )}, // きぬよ|今までに会話したことある? {0x01B, new EventFlagPlayer(0 , 1 , 0027, "KinuyoTalkTodayFlag" )}, // きぬよ|今日すでに会話した?(来訪用) {0x01D, new EventFlagPlayer(0 , 1 , 0029, "SkkTalkBeforeFlag" )}, // シャンク|今までに会話したことある? - {0x01F, new EventFlagPlayer(0 , 1 , 0031, "ReijiTalkBeforeFlag" )}, // レイジ|行商で会話したことある? + {0x01F, new EventFlagPlayer(0 , 1 , 0031, "ReijiTalkBeforeFlag" )}, // レイジ|今までに会話したことある?(面識ある?) {0x021, new EventFlagPlayer(0 , 1 , 0033, "RollanTalkTodayFlag" )}, // ローラン|今日すでに会話した? {0x022, new EventFlagPlayer(0 , 3 , 0034, "RollanBuyLargeCount" )}, // ローラン|今日ラグ大を買った枚数 {0x023, new EventFlagPlayer(0 , 3 , 0035, "RollanBuyMediumCount" )}, // ローラン|今日ラグ中を買った枚数 @@ -1134,7 +1134,15 @@ public EventFlagPlayer(short init, short max, ushort index, string name) {0x5B0, new EventFlagPlayer(0 , 1 , 1456, "GetMayDayTicketFirst" )}, // メーデー|1.10.0未満でメーデーりょこうけんを入手したことがあるか? {0x5B8, new EventFlagPlayer(0 , 1 , 1464, "RcoHeardAboutMayDayTravelTicket" )}, // メーデー|たぬきち|メーデー旅行券の説明聞いたか? {0x5B9, new EventFlagPlayer(0 , 1 , 1465, "XctGetRewardPast" )}, // メーデー|1.10.0未満でみしらぬネコから報酬をもらった? + {0x5BD, new EventFlagPlayer(0 , 1 , 1469, "FoxTalk2020FireworksFlag" )}, // つねきち|2020年の花火大会で会話したことない? + {0x5BE, new EventFlagPlayer(0 , 1 , 1470, "FoxTalkIceCandyTodayFlag" )}, // つねきち|アイスキャンディの説明した? + {0x5BF, new EventFlagPlayer(0 , 1 , 1471, "FoxTalkTapiocaTodayFlag" )}, // つねきち|タピオカドリンクの説明した? {0x5C6, new EventFlagPlayer(0 , 1 , 1478, "AlwJuneBrideNoRemake1stFlag" )}, // リサ/ジューンブライド|今日1回目でリメイク解禁してなかった + {0x5C8, new EventFlagPlayer(0 , 1 , 1480, "AnnounceHalloween2" )}, // 2021年ハロウィンを島内放送で告知した(2回目放送用) + {0x606, new EventFlagPlayer(0 , 1 , 1542, "FoxTalkFireworksFoodFlag" )}, // つねきち|花火大会で食べ物追加された会話聞いた? + {0x607, new EventFlagPlayer(0 , 1 , 1543, "AnnounceHalloween2Ready" )}, // 2021年ハロウィン|準備期間に島内放送で告知した?(2回目放送用) + {0x611, new EventFlagPlayer(0 , 1 , 1553, "FoxFirstTalkTodayFireworksFlag" )}, // つねきち|今日花火大会で会話した? + {0x62D, new EventFlagPlayer(0 , 9999, 1581, "LastPlayFireWorksFestival" )}, // 花火大会|最後に遊んだ花火大会の年 }; private const string Unknown = "???"; diff --git a/NHSE.Core/Structures/Records/EventFlagVillagerMemoryPlayer.cs b/NHSE.Core/Structures/Records/EventFlagVillagerMemoryPlayer.cs index 5b8fe34..ce5b6ca 100644 --- a/NHSE.Core/Structures/Records/EventFlagVillagerMemoryPlayer.cs +++ b/NHSE.Core/Structures/Records/EventFlagVillagerMemoryPlayer.cs @@ -77,7 +77,7 @@ public EventFlagVillagerMemoryPlayer(byte init, byte max, ushort index, string n {0x37, new EventFlagVillagerMemoryPlayer(0 , 255, 055, "ContinuousTalkCount" )}, // 連続会話回数 {0x38, new EventFlagVillagerMemoryPlayer(0 , 255, 056, "Again2Count" )}, // XX_Again2を聞いた回数 {0x39, new EventFlagVillagerMemoryPlayer(0 , 1 , 057, "TalkDIY" )}, // DIY会話をした - {0x3A, new EventFlagVillagerMemoryPlayer(0 , 2 , 058, "HalloweenDIYGetItem" )}, // ハロウィン|DIYしている時の報酬アイテムは? + {0x3A, new EventFlagVillagerMemoryPlayer(0 , 2 , 058, "HalloweenDIYGetItem" )}, // DIYしている時の報酬アイテムは? {0x3B, new EventFlagVillagerMemoryPlayer(0 , 1 , 059, "NewYearGreetingFlag" )}, // 新年(1月1日)のあいさつをした {0x3C, new EventFlagVillagerMemoryPlayer(0 , 1 , 060, "GotRecipeorMaterial" )}, // DIYレシピか素材をもらった {0x3D, new EventFlagVillagerMemoryPlayer(0 , 1 , 061, "GotMaterialItemFull" )}, // 素材をもらうときもちものがいっぱいだった