Update reference lists

fish: adds in water egg, lul
This commit is contained in:
Kurt 2020-04-22 20:38:05 -07:00
parent b6878e4ad4
commit ce28880379
11 changed files with 487 additions and 253 deletions

View File

@ -20,6 +20,6 @@ public sealed class PersonalOffsets12 : PersonalOffsets
public override int Bank => 0x6A424; // +0x17F0 from v1.1
public override int Recipes => Bank + 0x10;
public override int MaxRecipeID { get; } = 0x2C8;
public override int MaxRecipeID { get; } = 0x2CB;
}
}

View File

@ -6,179 +6,180 @@ public static class GameLists
{
public static IReadOnlyList<ushort> Bugs = new ushort[]
{
582, // brown cicada
583, // tiger butterfly
584, // Rajah Brooke's birdwing
585, // red dragonfly
586, // Queen Alexandra's birdwing
587, // pondskater
588, // ant
590, // pill bug
591, // wharf roach
592, // moth
594, // diving beetle
595, // darner dragonfly
596, // goliath beetle
597, // fly
598, // orchid mantis
599, // tiger beetle
600, // horned hercules
601, // evening cicada
602, // cyclommatus stag
603, // firefly
604, // dung beetle
605, // rice grasshopper
606, // mosquito
607, // mantis
608, // stinkbug
609, // citrus long-horned beetle
610, // peacock butterfly
611, // snail
612, // horned dynastid
613, // grasshopper
614, // earth-boring dung beetle
615, // horned atlas
616, // walking leaf
617, // cricket
618, // giant cicada
619, // spider
620, // agrias butterfly
621, // robust cicada
622, // bagworm
623, // honeybee
624, // miyama stag
625, // yellow butterfly
626, // common butterfly
627, // emperor butterfly
628, // centipede
630, // walking stick
631, // rainbow stag
632, // saw stag
633, // flea
634, // mole cricket
635, // banded dragonfly
636, // monarch butterfly
637, // giant stag
638, // golden stag
639, // scarab beetle
640, // scorpion
641, // cicada shell
642, // bell cricket
643, // wasp
644, // long locust
645, // jewel beetle
646, // tarantula
647, // ladybug
648, // migratory locust
649, // walker cicada
650, // violin beetle
651, // hermit crab
652, // Atlas moth
653, // horned elephant
3477, // common bluebottle
3478, // paper kite butterfly
3479, // great purple emperor
3480, // drone beetle
3482, // giraffe stag
3483, // man-faced stink bug
3484, // Madagascan sunset moth
3485, // blue weevil beetle
3487, // rosalia batesi beetle
3539, // snowflake
3540, // large snowflake
4702, // Wisp spirit piece
5157, // giant water bug
5339, // damselfly
5859, // cherry-blossom petal
7374, // maple leaf
00582, // brown cicada
00583, // tiger butterfly
00584, // Rajah Brooke's birdwing
00585, // red dragonfly
00586, // Queen Alexandra's birdwing
00587, // pondskater
00588, // ant
00590, // pill bug
00591, // wharf roach
00592, // moth
00594, // diving beetle
00595, // darner dragonfly
00596, // goliath beetle
00597, // fly
00598, // orchid mantis
00599, // tiger beetle
00600, // horned hercules
00601, // evening cicada
00602, // cyclommatus stag
00603, // firefly
00604, // dung beetle
00605, // rice grasshopper
00606, // mosquito
00607, // mantis
00608, // stinkbug
00609, // citrus long-horned beetle
00610, // peacock butterfly
00611, // snail
00612, // horned dynastid
00613, // grasshopper
00614, // earth-boring dung beetle
00615, // horned atlas
00616, // walking leaf
00617, // cricket
00618, // giant cicada
00619, // spider
00620, // agrias butterfly
00621, // robust cicada
00622, // bagworm
00623, // honeybee
00624, // miyama stag
00625, // yellow butterfly
00626, // common butterfly
00627, // emperor butterfly
00628, // centipede
00630, // walking stick
00631, // rainbow stag
00632, // saw stag
00633, // flea
00634, // mole cricket
00635, // banded dragonfly
00636, // monarch butterfly
00637, // giant stag
00638, // golden stag
00639, // scarab beetle
00640, // scorpion
00641, // cicada shell
00642, // bell cricket
00643, // wasp
00644, // long locust
00645, // jewel beetle
00646, // tarantula
00647, // ladybug
00648, // migratory locust
00649, // walker cicada
00650, // violin beetle
00651, // hermit crab
00652, // Atlas moth
00653, // horned elephant
03477, // common bluebottle
03478, // paper kite butterfly
03479, // great purple emperor
03480, // drone beetle
03482, // giraffe stag
03483, // man-faced stink bug
03484, // Madagascan sunset moth
03485, // blue weevil beetle
03487, // rosalia batesi beetle
03539, // snowflake
03540, // large snowflake
04702, // Wisp spirit piece
05157, // giant water bug
05339, // damselfly
05859, // cherry-blossom petal
07374, // maple leaf
};
public static IReadOnlyList<ushort> Fish = new ushort[]
{
0328, // crucian carp
0329, // goldfish
2215, // bitterling
2216, // pale chub
2217, // dace
2219, // carp
2220, // koi
2221, // pop-eyed goldfish
2222, // killifish
2223, // crawfish
2224, // soft-shelled turtle
2225, // tadpole
2226, // frog
2227, // freshwater goby
2228, // loach
2229, // catfish
2231, // giant snakehead
2232, // bluegill
2233, // yellow perch
2234, // black bass
2235, // pike
2236, // pond smelt
2237, // sweetfish
2238, // cherry salmon
2239, // char
2241, // stringfish
2242, // salmon
2243, // king salmon
2244, // mitten crab
2245, // guppy
2246, // nibble fish
2247, // angelfish
2248, // neon tetra
2249, // piranha
2250, // arowana
2251, // dorado
2252, // gar
2253, // arapaima
2254, // saddled bichir
2255, // sea butterfly
2256, // sea horse
2257, // clown fish
2258, // surgeonfish
2259, // butterfly fish
2260, // Napoleonfish
2261, // zebra turkeyfish
2262, // blowfish
2263, // puffer fish
2264, // horse mackerel
2265, // barred knifejaw
2266, // sea bass
2267, // red snapper
2268, // dab
2269, // olive flounder
2270, // squid
2271, // moray eel
2272, // ribbon eel
2273, // football fish
2274, // tuna
2275, // blue marlin
2276, // giant trevally
2277, // ray
2278, // ocean sunfish
2279, // hammerhead shark
2280, // great white shark
2281, // saw shark
2282, // whale shark
2283, // oarfish
2284, // coelacanth
2502, // stone
3466, // empty can
3469, // boot
3470, // old tire
4189, // sturgeon
4190, // tilapia
4191, // betta
4192, // snapping turtle
4193, // golden trout
4194, // rainbowfish
4201, // anchovy
4202, // mahi-mahi
4203, // suckerfish
4204, // barreleye
5254, // ranchu goldfish
00328, // crucian carp
00329, // goldfish
02215, // bitterling
02216, // pale chub
02217, // dace
02219, // carp
02220, // koi
02221, // pop-eyed goldfish
02222, // killifish
02223, // crawfish
02224, // soft-shelled turtle
02225, // tadpole
02226, // frog
02227, // freshwater goby
02228, // loach
02229, // catfish
02231, // giant snakehead
02232, // bluegill
02233, // yellow perch
02234, // black bass
02235, // pike
02236, // pond smelt
02237, // sweetfish
02238, // cherry salmon
02239, // char
02241, // stringfish
02242, // salmon
02243, // king salmon
02244, // mitten crab
02245, // guppy
02246, // nibble fish
02247, // angelfish
02248, // neon tetra
02249, // piranha
02250, // arowana
02251, // dorado
02252, // gar
02253, // arapaima
02254, // saddled bichir
02255, // sea butterfly
02256, // sea horse
02257, // clown fish
02258, // surgeonfish
02259, // butterfly fish
02260, // Napoleonfish
02261, // zebra turkeyfish
02262, // blowfish
02263, // puffer fish
02264, // horse mackerel
02265, // barred knifejaw
02266, // sea bass
02267, // red snapper
02268, // dab
02269, // olive flounder
02270, // squid
02271, // moray eel
02272, // ribbon eel
02273, // football fish
02274, // tuna
02275, // blue marlin
02276, // giant trevally
02277, // ray
02278, // ocean sunfish
02279, // hammerhead shark
02280, // great white shark
02281, // saw shark
02282, // whale shark
02283, // oarfish
02284, // coelacanth
02502, // stone
03466, // empty can
03469, // boot
03470, // old tire
04189, // sturgeon
04190, // tilapia
04191, // betta
04192, // snapping turtle
04193, // golden trout
04194, // rainbowfish
04201, // anchovy
04202, // mahi-mahi
04203, // suckerfish
04204, // barreleye
05254, // ranchu goldfish
12514, // water egg
};
}
}

View File

@ -9,8 +9,10 @@ public enum FieldItemKind : byte
FenceEasterEgg,
FenceHorizontalLog,
FenceHorizontalWood,
FenceIkegaki,
FenceIronAndStone,
FenceJapanese,
FenceJuneBride,
FenceLattice,
FenceLog,
FencePegRope,
@ -20,6 +22,12 @@ public enum FieldItemKind : byte
FenceVerticalWood,
FenceWallRenga,
FenceWoodWhite,
PltBushAzalea,
PltBushCamellia,
PltBushHibiscus,
PltBushHolly,
PltBushHydrangea,
PltBushOsmanthus,
PltFlwAnemone,
PltFlwCosmos,
PltFlwHyacinth,

View File

@ -51,6 +51,21 @@ public static class FieldItemList
{0xEAC8, new FieldItemDefinition(0xEAC8, "PltTreePear", FieldItemKind.PltTreeOak)}, // ナシの木(成木)
{0xEAC9, new FieldItemDefinition(0xEAC9, "PltTreeCherry", FieldItemKind.PltTreeOak)}, // さくらんぼの木(成木)
{0xEACA, new FieldItemDefinition(0xEACA, "PltTreePeach", FieldItemKind.PltTreeOak)}, // モモの木(成木)
{0xEACB, new FieldItemDefinition(0xEACB, "PltBushAzalea3White", FieldItemKind.PltBushAzalea)}, // ツツジ白(成木花)
{0xEACC, new FieldItemDefinition(0xEACC, "PltBushAzalea0White", FieldItemKind.PltBushAzalea)}, // ツツジ白(苗)
{0xEACD, new FieldItemDefinition(0xEACD, "PltBushAzalea2White", FieldItemKind.PltBushAzalea)}, // ツツジ白(成木つぼみ)
{0xEACF, new FieldItemDefinition(0xEACF, "PltBushAzalea4White", FieldItemKind.PltBushAzalea)}, // ツツジ白(成木花なし)
{0xEAD0, new FieldItemDefinition(0xEAD0, "PltBushAzalea1White", FieldItemKind.PltBushAzalea)}, // ツツジ白(成長1)
{0xEAD1, new FieldItemDefinition(0xEAD1, "PltBushHibiscus3Red", FieldItemKind.PltBushHibiscus)}, // ハイビスカス赤(成木花)
{0xEAD2, new FieldItemDefinition(0xEAD2, "PltBushHibiscus0Red", FieldItemKind.PltBushHibiscus)}, // ハイビスカス赤(苗)
{0xEAD3, new FieldItemDefinition(0xEAD3, "PltBushHibiscus2Red", FieldItemKind.PltBushHibiscus)}, // ハイビスカス赤(成木つぼみ)
{0xEAD4, new FieldItemDefinition(0xEAD4, "PltBushHibiscus4Red", FieldItemKind.PltBushHibiscus)}, // ハイビスカス赤(成木花なし)
{0xEAD5, new FieldItemDefinition(0xEAD5, "PltBushHibiscus1Red", FieldItemKind.PltBushHibiscus)}, // ハイビスカス赤(成長1)
{0xEAD6, new FieldItemDefinition(0xEAD6, "PltBushHolly3", FieldItemKind.PltBushHolly)}, // ヒイラギ(成木花)
{0xEAD7, new FieldItemDefinition(0xEAD7, "PltBushHolly0", FieldItemKind.PltBushHolly)}, // ヒイラギ(苗)
{0xEAD8, new FieldItemDefinition(0xEAD8, "PltBushHolly2", FieldItemKind.PltBushHolly)}, // ヒイラギ(成木つぼみ)
{0xEAD9, new FieldItemDefinition(0xEAD9, "PltBushHolly1", FieldItemKind.PltBushHolly)}, // ヒイラギ(成長1)
{0xEADA, new FieldItemDefinition(0xEADA, "PltBushHolly4", FieldItemKind.PltBushHolly)}, // ヒイラギ(成木花なし)
{0xEAF7, new FieldItemDefinition(0xEAF7, "PltFlwCosmos2Black", FieldItemKind.PltFlwCosmos)}, // コスモス黒(つぼみ)
{0xEAF8, new FieldItemDefinition(0xEAF8, "PltFlwCosmos3Orange", FieldItemKind.PltFlwCosmos)}, // コスモスオレンジ(花)
{0xEAF9, new FieldItemDefinition(0xEAF9, "PltFlwCosmos3Black", FieldItemKind.PltFlwCosmos)}, // コスモス黒(花)
@ -224,6 +239,16 @@ public static class FieldItemList
{0xEBF3, new FieldItemDefinition(0xEBF3, "PltFlwHyacinth1Blue", FieldItemKind.PltFlwHyacinth)}, // ヒヤシンス青(茎)
{0xEBF4, new FieldItemDefinition(0xEBF4, "PltFlwHyacinth2Blue", FieldItemKind.PltFlwHyacinth)}, // ヒヤシンス青(つぼみ)
{0xEBF5, new FieldItemDefinition(0xEBF5, "PltFlwHyacinth1Orange", FieldItemKind.PltFlwHyacinth)}, // ヒヤシンスオレンジ(茎)
{0xEBF9, new FieldItemDefinition(0xEBF9, "PltBushHydrangea", FieldItemKind.PltBushHydrangea)}, // あじさい青(苗)
{0xEBFB, new FieldItemDefinition(0xEBFB, "PltBushHydrangea0Pink", FieldItemKind.PltBushHydrangea)}, // あじさい桃(苗)
{0xEBFC, new FieldItemDefinition(0xEBFC, "PltBushHydrangea1Blue", FieldItemKind.PltBushHydrangea)}, // あじさい青(成長1)
{0xEBFD, new FieldItemDefinition(0xEBFD, "PltBushHydrangea2Blue", FieldItemKind.PltBushHydrangea)}, // あじさい青(成木つぼみ)
{0xEBFE, new FieldItemDefinition(0xEBFE, "PltBushHydrangea3Blue", FieldItemKind.PltBushHydrangea)}, // あじさい青(成木花)
{0xEBFF, new FieldItemDefinition(0xEBFF, "PltBushHydrangea4Blue", FieldItemKind.PltBushHydrangea)}, // あじさい青(成木花なし)
{0xEC00, new FieldItemDefinition(0xEC00, "PltBushHydrangea1Pink", FieldItemKind.PltBushHydrangea)}, // あじさい桃(成長1)
{0xEC01, new FieldItemDefinition(0xEC01, "PltBushHydrangea2Pink", FieldItemKind.PltBushHydrangea)}, // あじさい桃(成木つぼみ)
{0xEC02, new FieldItemDefinition(0xEC02, "PltBushHydrangea3Pink", FieldItemKind.PltBushHydrangea)}, // あじさい桃(成木花)
{0xEC03, new FieldItemDefinition(0xEC03, "PltBushHydrangea4Pink", FieldItemKind.PltBushHydrangea)}, // あじさい桃(成木花なし)
{0xEC04, new FieldItemDefinition(0xEC04, "PltFlwMum1White", FieldItemKind.PltFlwMum)}, // キク白(茎)
{0xEC05, new FieldItemDefinition(0xEC05, "PltFlwMum1Yellow", FieldItemKind.PltFlwMum)}, // キク黄(茎)
{0xEC06, new FieldItemDefinition(0xEC06, "PltFlwMum1Purple", FieldItemKind.PltFlwMum)}, // キク紫(茎)
@ -251,6 +276,16 @@ public static class FieldItemList
{0xEC1D, new FieldItemDefinition(0xEC1D, "PltFlwAnemones3Pink", FieldItemKind.PltFlwAnemone)}, // アネモネ桃(花)
{0xEC1E, new FieldItemDefinition(0xEC1E, "PltFlwAnemones2Orange", FieldItemKind.PltFlwAnemone)}, // アネモネオレンジ(つぼみ)
{0xEC1F, new FieldItemDefinition(0xEC1F, "PltFlwAnemones3Orange", FieldItemKind.PltFlwAnemone)}, // アネモネオレンジ(花)
{0xEC20, new FieldItemDefinition(0xEC20, "PltBushAzalea1Pink", FieldItemKind.PltBushAzalea)}, // ツツジ桃(成長1)
{0xEC21, new FieldItemDefinition(0xEC21, "PltBushAzalea0Pink", FieldItemKind.PltBushAzalea)}, // ツツジ桃(苗)
{0xEC22, new FieldItemDefinition(0xEC22, "PltBushAzalea2Pink", FieldItemKind.PltBushAzalea)}, // ツツジ桃(成長つぼみ)
{0xEC23, new FieldItemDefinition(0xEC23, "PltBushAzalea3Pink", FieldItemKind.PltBushAzalea)}, // ツツジ桃(成木花)
{0xEC24, new FieldItemDefinition(0xEC24, "PltBushAzalea4Pink", FieldItemKind.PltBushAzalea)}, // ツツジ桃(成木花なし)
{0xEC25, new FieldItemDefinition(0xEC25, "PltBushHibiscus0Yellow", FieldItemKind.PltBushHibiscus)}, // ハイビスカス黄(苗)
{0xEC26, new FieldItemDefinition(0xEC26, "PltBushHibiscus1Yellow", FieldItemKind.PltBushHibiscus)}, // ハイビスカス黄(成長1)
{0xEC27, new FieldItemDefinition(0xEC27, "PltBushHibiscus2Yellow", FieldItemKind.PltBushHibiscus)}, // ハイビスカス黄(成木つぼみ)
{0xEC28, new FieldItemDefinition(0xEC28, "PltBushHibiscus3Yellow", FieldItemKind.PltBushHibiscus)}, // ハイビスカス黄(成木花)
{0xEC29, new FieldItemDefinition(0xEC29, "PltBushHibiscus4Yellow", FieldItemKind.PltBushHibiscus)}, // ハイビスカス黄(成木花なし)
{0xEC32, new FieldItemDefinition(0xEC32, "PltFlwMum1Green", FieldItemKind.PltFlwMum)}, // キク緑(茎)
{0xEC33, new FieldItemDefinition(0xEC33, "PltFlwMum2Green", FieldItemKind.PltFlwMum)}, // キク緑(つぼみ)
{0xEC34, new FieldItemDefinition(0xEC34, "PltFlwMum3Green", FieldItemKind.PltFlwMum)}, // キク緑(花)
@ -334,7 +369,31 @@ public static class FieldItemList
{0xECC2, new FieldItemDefinition(0xECC2, "FenceWoodNatural", FieldItemKind.FenceWoodWhite)}, // ナチュラルな柵
{0xECC3, new FieldItemDefinition(0xECC3, "FenceLattice3", FieldItemKind.FenceLattice)}, // ラティスナチュラル
{0xECC4, new FieldItemDefinition(0xECC4, "FenceCommune", FieldItemKind.FenceHorizontalLog)}, // コミューン島専用柵
{0xECF4, new FieldItemDefinition(0xECF4, "PltBushOsmathus5Yello", FieldItemKind.PltBushOsmanthus)}, // キンモクセイ黄(成木花なし)
{0xECF5, new FieldItemDefinition(0xECF5, "PltBushOsmathus4Yello", FieldItemKind.PltBushOsmanthus)}, // キンモクセイ黄(成木花)
{0xECF6, new FieldItemDefinition(0xECF6, "PltBushOsmathus2Yello", FieldItemKind.PltBushOsmanthus)}, // キンモクセイ黄(成長1)
{0xECF7, new FieldItemDefinition(0xECF7, "PltBushOsmathus3Yello", FieldItemKind.PltBushOsmanthus)}, // キンモクセイ黄(成木つぼみ)
{0xECF8, new FieldItemDefinition(0xECF8, "PltBushOsmathus1Yello", FieldItemKind.PltBushOsmanthus)}, // キンモクセイ黄(苗)
{0xECF9, new FieldItemDefinition(0xECF9, "PltBushOsmathus5Orange", FieldItemKind.PltBushOsmanthus)}, // キンモクセイオレンジ(成木花なし)
{0xECFA, new FieldItemDefinition(0xECFA, "PltBushOsmathus4Orange", FieldItemKind.PltBushOsmanthus)}, // キンモクセイオレンジ(成木花)
{0xECFB, new FieldItemDefinition(0xECFB, "PltBushOsmathus3Orange", FieldItemKind.PltBushOsmanthus)}, // キンモクセイオレンジ(成木つぼみ)
{0xECFC, new FieldItemDefinition(0xECFC, "PltBushOsmathus1Orange", FieldItemKind.PltBushOsmanthus)}, // キンモクセイオレンジ(苗)
{0xECFD, new FieldItemDefinition(0xECFD, "PltBushOsmathus2Orange", FieldItemKind.PltBushOsmanthus)}, // キンモクセイオレンジ(成長1)
{0xECFE, new FieldItemDefinition(0xECFE, "PltBushCamellia1Pink", FieldItemKind.PltBushCamellia)}, // ツバキピンク(苗)
{0xECFF, new FieldItemDefinition(0xECFF, "PltBushCamellia2Pink", FieldItemKind.PltBushCamellia)}, // ツバキピンク(成長1)
{0xED00, new FieldItemDefinition(0xED00, "PltBushCamellia3Pink", FieldItemKind.PltBushCamellia)}, // ツバキピンク(成木つぼみ)
{0xED01, new FieldItemDefinition(0xED01, "PltBushCamellia4Pink", FieldItemKind.PltBushCamellia)}, // ツバキピンク(成木花)
{0xED02, new FieldItemDefinition(0xED02, "PltBushCamellia1Red", FieldItemKind.PltBushCamellia)}, // ツバキ赤(苗)
{0xED03, new FieldItemDefinition(0xED03, "PltBushCamellia5Pink", FieldItemKind.PltBushCamellia)}, // ツバキピンク(成木花なし)
{0xED04, new FieldItemDefinition(0xED04, "PltBushCamellia2Red", FieldItemKind.PltBushCamellia)}, // ツバキ赤(成長1)
{0xED05, new FieldItemDefinition(0xED05, "PltBushCamellia3Red", FieldItemKind.PltBushCamellia)}, // ツバキ赤(成木つぼみ)
{0xED06, new FieldItemDefinition(0xED06, "PltBushCamellia4Red", FieldItemKind.PltBushCamellia)}, // ツバキ赤(成木花)
{0xED07, new FieldItemDefinition(0xED07, "PltBushCamellia5Red", FieldItemKind.PltBushCamellia)}, // ツバキ赤(成木花なし)
{0xED08, new FieldItemDefinition(0xED08, "FenceIkegaki", FieldItemKind.FenceIkegaki)}, // いけがきの柵
{0xED0B, new FieldItemDefinition(0xED0B, "FenceJuneBride3", FieldItemKind.FenceJuneBride)}, // ジューンブライドな柵緑
{0xED0C, new FieldItemDefinition(0xED0C, "FenceEasterEgg", FieldItemKind.FenceEasterEgg)}, // イースターの柵
{0xED0D, new FieldItemDefinition(0xED0D, "FenceJuneBride", FieldItemKind.FenceJuneBride)}, // ジューンブライドな柵
{0xED0E, new FieldItemDefinition(0xED0E, "FenceJuneBride1", FieldItemKind.FenceJuneBride)}, // ジューンブライドな柵ピンク
{0xED16, new FieldItemDefinition(0xED16, "PltTreeEasterEgg", FieldItemKind.PltTreeOak)}, // イースターのタマゴの木
};
}

View File

@ -19,6 +19,8 @@ public enum ItemKind : byte
Kind_BdayCupcake,
Kind_BridgeItem,
Kind_Bromide,
Kind_Bush,
Kind_BushSeedling,
Kind_Cap,
Kind_ChangeStick,
Kind_CliffMaker,
@ -39,8 +41,8 @@ public enum ItemKind : byte
Kind_Fence,
Kind_Fish,
Kind_FishBait,
Kind_FishToy,
Kind_FishingRod,
Kind_FishToy,
Kind_Flower,
Kind_FlowerBud,
Kind_FlowerSeed,
@ -64,6 +66,7 @@ public enum ItemKind : byte
Kind_LicenseItem,
Kind_LostQuest,
Kind_LostQuestDust,
Kind_LoveCrystal,
Kind_Medicine,
Kind_MessageBottle,
Kind_MilePlaneTicket,
@ -81,6 +84,8 @@ public enum ItemKind : byte
Kind_Panflute,
Kind_PartyPopper,
Kind_PhotoStudioList,
Kind_Picture,
Kind_PictureFake,
Kind_PinataStick,
Kind_PitFallSeed,
Kind_PlayerDemoOutfit,
@ -93,6 +98,8 @@ public enum ItemKind : byte
Kind_Rug,
Kind_RugMyDesign,
Kind_Sakurapetal,
Kind_Sculpture,
Kind_SculptureFake,
Kind_SequenceOnly,
Kind_ShellDrift,
Kind_ShellFish,

View File

@ -83,7 +83,7 @@ public static class RecipeList
{0x072, 04036}, // log decorative shelves
{0x073, 04037}, // log wall-mounted clock
{0x074, 04038}, // log stool
{0x075, 04039}, // log sofa
{0x075, 04039}, // log chair
{0x076, 04040}, // log dining table
{0x077, 04041}, // log bed
{0x078, 04025}, // unglazed dish set
@ -598,6 +598,9 @@ public static class RecipeList
{0x2C6, 12423}, // Bunny Day flooring
{0x2C7, 12578}, // Bunny Day wand
{0x2C8, 12630}, // Bunny Day fence
{0x2C9, 12758}, // hedge
{0x2CA, 12894}, // wedding fence
{0x2CB, 12695}, // wedding wand
};
}
}

View File

@ -63,12 +63,14 @@ public EventFlagLand(short v1, short v2, ushort index, string name)
{0x029, new EventFlagLand(0 , 6 , 0041, "RcoMoveReservedKind" )}, // たぬきち|建物移設の予約種類判別カウンタ
{0x02A, new EventFlagLand(0 , 1 , 0042, "QuestReserveStart" )}, // クエスト予約解禁
{0x02B, new EventFlagLand(0 , -1 , 0043, "VillageDaysCount" )}, // 村の経過日数
{0x02C, new EventFlagLand(0 , 1 , 0044, "PeddlingAvailableSlo" )}, // 行商解禁済|レイジ
{0x02D, new EventFlagLand(0 , 1 , 0045, "MarketBuilt" )}, // まめつぶ商店が建った
{0x02E, new EventFlagLand(0 , 1 , 0046, "PeddingAvailableBoa" )}, // カブ解禁済|カブリバ
{0x02F, new EventFlagLand(0 , 1 , 0047, "MarketConstruction1" )}, // まめきちの店|テント→商店(小)工事中
{0x030, new EventFlagLand(0 , 1 , 0048, "MarketConstruction2" )}, // まめきちの店||商店(小)→倉庫 工事中
{0x031, new EventFlagLand(0 , 1 , 0049, "FirstKabuBuy" )}, // 島の誰かがカブを買ったことがある
{0x032, new EventFlagLand(0 , 1 , 0050, "FirstKabuPattern" )}, // 初回カブ価パターン適用済みフラグ
{0x033, new EventFlagLand(4 , 4 , 0051, "FoxArtStockCount" )}, // つねきち|美術品の在庫
{0x034, new EventFlagLand(0 , 1 , 0052, "EventPlazaBuiltToday" )}, // イベント広場完成当日
{0x035, new EventFlagLand(0 , 8 , 0053, "CountNnpcHouseSpaceSet" )}, // 建築予定地を確保し終えた数
{0x036, new EventFlagLand(0 , 1 , 0054, "GlobalEventReady" )}, // グローバルイベント準備中
@ -273,11 +275,48 @@ public EventFlagLand(short v1, short v2, ushort index, string name)
{0x121, new EventFlagLand(0 , 10 , 0289, "CampRandomSelectMoveOutNpc" )}, // キャンプ場|ランダム選出転出NPCが何番目の住人か(0:未抽選/抽選対象なし)
{0x122, new EventFlagLand(0 , 1 , 0290, "CampFireRemoved" )}, // 広場のキャンプファイアー撤去
{0x125, new EventFlagLand(0 , 1 , 0293, "UnlockEaster" )}, // BCATにてイースター解禁
{0x126, new EventFlagLand(0 , 5 , 0294, "MuseumConstruction2" )}, // 博物館1→2への工事中
{0x127, new EventFlagLand(0 , 1 , 0295, "MuseumGrowupEnable2" )}, // 博物館2への成長条件達成
{0x130, new EventFlagLand(0 , 1 , 0304, "OwlWantsPainting" )}, // フータの絵画クエストを開始した
{0x131, new EventFlagLand(0 , 10 , 0305, "CampTodaySelectMoveOutNpc" )}, // キャンプ場|強制転出NPCが何番目の住人か(0:未抽選/抽選対象なし)
{0x132, new EventFlagLand(0 , 1 , 0306, "Museum3Built" )}, // 博物館②完成
{0x133, new EventFlagLand(0 , 1 , 0307, "Museum3BuiltToday" )}, // 博物館②完成当日か?
{0x134, new EventFlagLand(0 , 10000, 0308, "CountMuseum2AfterBuild" )}, // 博物館②|オープンして何日目か
{0x135, new EventFlagLand(0 , 1 , 0309, "Museum2ConstructionToday" )}, // 今日、博物館②工事当日であるか?
{0x136, new EventFlagLand(0 , 1 , 0310, "GrowUpAfterPatch1_1" )}, // 1.1適用して成長処理をした
{0x137, new EventFlagLand(0 , 1 , 0311, "GrowUpAfterPatch1_2" )}, // 1.2適用して成長処理をした
{0x13B, new EventFlagLand(0 , 1 , 0315, "EarthdaySloFirstVisit" )}, // アースデーの初回レイジを予約した
{0x13D, new EventFlagLand(0 , 1 , 0317, "SloPeddlerPurchaceToday" )}, // レイジ行商|今回の来訪で島の誰かが商品購入した?
{0x13E, new EventFlagLand(0 , 1 , 0318, "FoxPreVisitToday" )}, // つねきちが今日事前来訪する
{0x13F, new EventFlagLand(0 , 1 , 0319, "AnyPlayerHouseBuilt" )}, // 住人の誰かのマイホームが1度でも建ったことがある
{0x140, new EventFlagLand(0 , 50 , 0320, "MuseumFishStampRackLotID1" )}, // 国際ミュージアム|1つ目のサカナのスタンプ台ID
{0x141, new EventFlagLand(0 , 50 , 0321, "MuseumFishStampRackLotID2" )}, // 国際ミュージアム|2つ目のサカナのスタンプ台ID
{0x142, new EventFlagLand(0 , 50 , 0322, "MuseumFishStampRackLotID3" )}, // 国際ミュージアム|3つ目のサカナのスタンプ台ID
{0x143, new EventFlagLand(0 , 50 , 0323, "MuseumInsectStampRackLotID1" )}, // 国際ミュージアム|1つ目のムシのスタンプ台ID
{0x144, new EventFlagLand(0 , 50 , 0324, "MuseumInsectStampRackLotID2" )}, // 国際ミュージアム|2つ目のムシのスタンプ台ID
{0x145, new EventFlagLand(0 , 50 , 0325, "MuseumInsectStampRackLotID3" )}, // 国際ミュージアム|3つ目のムシのスタンプ台ID
{0x146, new EventFlagLand(0 , 50 , 0326, "MuseumFossilStampRackLotID1" )}, // 国際ミュージアム|1つ目のかせきのスタンプ台ID
{0x147, new EventFlagLand(0 , 50 , 0327, "MuseumFossilStampRackLotID2" )}, // 国際ミュージアム|2つ目のかせきのスタンプ台ID
{0x148, new EventFlagLand(0 , 50 , 0328, "MuseumFossilStampRackLotID3" )}, // 国際ミュージアム|3つ目のかせきのスタンプ台ID
{0x149, new EventFlagLand(0 , 1 , 0329, "AOC_EventFlag_000" )}, // AOC同期フラグ| 000 Compass
{0x14A, new EventFlagLand(0 , 1 , 0330, "AOC_EventFlag_001" )}, // AOC同期フラグ| 001 NSO加入特典
{0x14C, new EventFlagLand(0 , 1 , 0332, "FoxPreVisitReserve" )}, // 事前来訪つねきちを翌日に予約する
{0x14D, new EventFlagLand(0 , 1 , 0333, "FoxMovedToMarket" )}, // つねきち|来訪時にフィールドから船へ移動した
{0x14E, new EventFlagLand(0 , 1 , 0334, "FoxAndShipReserve" )}, // つねきち船+フィールドを予約する
{0x14F, new EventFlagLand(0 , 1 , 0335, "BCAT_EventFlag_002" )}, // 国際ミュージアム解禁
{0x150, new EventFlagLand(0 , 1 , 0336, "BCAT_EventFlag_004" )}, // x)ジューンブライド解禁
{0x151, new EventFlagLand(0 , 1 , 0337, "BCAT_EventFlag_001" )}, // メーデー解禁
{0x152, new EventFlagLand(0 , 1 , 0338, "BCAT_EventFlag_003" )}, // ジューンブライド解禁
{0x157, new EventFlagLand(0 , 1 , 0343, "FoxPreVisit1Today" )}, // つねきち1回目の事前来訪当日
{0x158, new EventFlagLand(0 , 1 , 0344, "FoxPreVisit2Today" )}, // つねきち2回目の事前来訪当日
{0x159, new EventFlagLand(0 , 1 , 0345, "EarthdaySloFirstVisitToday" )}, // 今日がアースデーの初回レイジ来訪日
{0x15B, new EventFlagLand(0 , 1 , 0347, "UnlockJuneBrideSeq" )}, // ゲーム進行的にジューンブライド解禁
{0x15C, new EventFlagLand(0 , -1 , 0348, "RandomKey1" )}, // ランダムキーa
{0x15D, new EventFlagLand(0 , -1 , 0349, "RandomKey2" )}, // ランダムキーb
{0x15E, new EventFlagLand(0 , -1 , 0350, "RandomKey3" )}, // ランダムキーc
{0x15F, new EventFlagLand(0 , -1 , 0351, "RandomKey4" )}, // ランダムキーd
{0x160, new EventFlagLand(0 , 1 , 0352, "FoxPreVisitAlreadyBuyToday" )}, // つねきち|今日誰かが事前来訪中に美術品を買った
{0x161, new EventFlagLand(0 , 1 , 0353, "RcoHasResolvedMoveKitBug" )}, // いせつキットバグを解消したか
};
private const string Unknown = "???";

View File

@ -43,6 +43,7 @@ public EventFlagPlayer(short v1, short v2, 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" )}, // レイジ|行商で会話したことある?
{0x021, new EventFlagPlayer(0 , 1 , 0033, "RollanTalkTodayFlag" )}, // ローラン|今日すでに会話した?
{0x022, new EventFlagPlayer(0 , 3 , 0034, "RollanBuyLargeCount" )}, // ローラン|今日ラグ大を買った枚数
{0x023, new EventFlagPlayer(0 , 3 , 0035, "RollanBuyMediumCount" )}, // ローラン|今日ラグ中を買った枚数
@ -86,6 +87,7 @@ public EventFlagPlayer(short v1, short v2, ushort index, string name)
{0x054, new EventFlagPlayer(0 , 1 , 0084, "JohnnyTalkBeforeFlag" )}, // ジョニー|今までに会話したことある?
{0x055, new EventFlagPlayer(0 , 1 , 0085, "KotonoTalkBeforeFlag" )}, // ことの|今までに会話したことある?
{0x056, new EventFlagPlayer(0 , 1 , 0086, "RollanTalkBeforeFlag" )}, // ローラン|今までに会話したことある?
{0x058, new EventFlagPlayer(0 , 1 , 0088, "TunekichiTalkBefore" )}, // つねきち|今までに会話したことある?
{0x059, new EventFlagPlayer(0 , 128 , 0089, "KotonoQuestCount" )}, // ことの|ことのとの親密度
{0x05A, new EventFlagPlayer(0 , 1 , 0090, "KotonoQuestStartFlag" )}, // ことの|クエスト開始
{0x05B, new EventFlagPlayer(0 , 1 , 0091, "KotonoQuestClearFlag" )}, // ことの|クエスト完了
@ -152,6 +154,9 @@ public EventFlagPlayer(short v1, short v2, ushort index, string name)
{0x0B6, new EventFlagPlayer(0 , 1 , 0182, "SzaHeardSonkatsuExplain" )}, // しずえ|村活のことの説明聞いた?
{0x0B7, new EventFlagPlayer(0 , 1 , 0183, "SzaHeardMuraokoshiExplain" )}, // しずえ|村おこしのことの説明聞いた?
{0x0B8, new EventFlagPlayer(0 , 1 , 0184, "SzaHeardAboutHousingKit" )}, // たぬきち|土地確保解禁の説明聞いた?
{0x0BF, new EventFlagPlayer(0 , 1 , 0191, "FoxTalkTodayFlag" )}, // つねきち|今日つねきちと会話した?
{0x0C0, new EventFlagPlayer(0 , 1 , 0192, "FoxBuyTodayFlag" )}, // つねきち|今日いなりマーケットで買い物した?
{0x0C1, new EventFlagPlayer(0 , 1 , 0193, "FoxBuyArtTodayFlag" )}, // つねきち|今日いなりマーケットで美術品買った?
{0x0C2, new EventFlagPlayer(0 , 1 , 0194, "TownNewsHeardEventSpaceOpenFlag" )}, // 村内放送|村内放送でイベント広場が完成した告知を聞いた?
{0x0C3, new EventFlagPlayer(0 , 1 , 0195, "PcDidNotKnowKK" )}, // プレイヤー|序盤にとたけけ知らないと答えた
{0x0C4, new EventFlagPlayer(0 , 1 , 0196, "RcoAfterHouseRemodel" )}, // たぬきち|家増築後の説明発生する?
@ -740,29 +745,136 @@ public EventFlagPlayer(short v1, short v2, ushort index, string name)
{0x374, new EventFlagPlayer(0 , 1 , 0884, "PynGetPreVisitRecipeFlag" )}, // イースター|準備期間にレシピを受け取った?
{0x376, new EventFlagPlayer(0 , 1 , 0886, "PynInventRecipeFlag" )}, // ぴょんたろう|イースターエッグ関連レシピをひらめいた?
{0x377, new EventFlagPlayer(0 , 1 , 0887, "SnowmanDIYMailFlag" )}, // ゆきだるま|DIYレシピの手紙送った
{0x378, new EventFlagPlayer(0 , 64 , 0888, "AlwJuneBrideDayCount" )}, // リサ/ジューンブライド|今年クリアした回数
{0x379, new EventFlagPlayer(0 , 1 , 0889, "EasterCannotGetNnpcRecipeFlag" )}, // イースター|一般NPCから受け取り損ねたレシピがある
{0x37A, new EventFlagPlayer(0 , 1 , 0890, "AlwJuneBrideQuestStartFlag" )}, // リサ/ジューンブライド|クエスト開始フラグ
{0x37B, new EventFlagPlayer(0 , 1 , 0891, "AlwJuneBrideQuestClearFlag" )}, // リサ/ジューンブライド|今日クリアした?
{0x37C, new EventFlagPlayer(0 , 1 , 0892, "StampRallyRunningForPlayer" )}, // スタンプラリーに参加中?
{0x37D, new EventFlagPlayer(0 , 1 , 0893, "OwlInsectStampRally1" )}, // スタンプラリームシ1つ目を押した
{0x37E, new EventFlagPlayer(0 , 1 , 0894, "OwlInsectStampRally2" )}, // スタンプラリームシ2つ目を押した
{0x37F, new EventFlagPlayer(0 , 1 , 0895, "OwlInsectStampRally3" )}, // スタンプラリームシ3つ目を押した
{0x380, new EventFlagPlayer(0 , 1 , 0896, "OwlFishStampRally1" )}, // スタンプラリーサカナ1つ目を押した
{0x381, new EventFlagPlayer(0 , 1 , 0897, "OwlFishStampRally2" )}, // スタンプラリーサカナ2つ目を押した
{0x382, new EventFlagPlayer(0 , 1 , 0898, "OwlFishStampRally3" )}, // スタンプラリーサカナ3つ目を押した
{0x383, new EventFlagPlayer(0 , 1 , 0899, "OwlFossilStampRally1" )}, // スタンプラリーかせき1つ目を押した
{0x384, new EventFlagPlayer(0 , 1 , 0900, "OwlFossilStampRally2" )}, // スタンプラリーかせき2つ目を押した
{0x385, new EventFlagPlayer(0 , 1 , 0901, "OwlFossilStampRally3" )}, // スタンプラリーかせき3つ目を押した
{0x386, new EventFlagPlayer(0 , 1 , 0902, "AlpJuneBrideExchangeFlag" )}, // カイゾー/ジューンブライド|今日交換した?
{0x387, new EventFlagPlayer(0 , 1 , 0903, "AlwJuneBrideRemakeOpenFlag" )}, // リサ/ジューンブライド|リメイクテーマ解禁済み?
{0x388, new EventFlagPlayer(0 , 9999, 0904, "MailSendFlag_VersionUp" )}, // 手紙|アップデートお礼手紙を送った
{0x389, new EventFlagPlayer(0 , 1 , 0905, "MailSendFlag_BundledEdition" )}, // 手紙|同梱版購入お礼手紙を送った
{0x38B, new EventFlagPlayer(0 , 1 , 0907, "GetMayDayTicket" )}, // メーデー|メーデーりょこうけんを入手した?
{0x38D, new EventFlagPlayer(0 , 1 , 0909, "PAnnouncePreEaster" )}, // 島内放送|イースター準備期間の放送を聞いた?
{0x390, new EventFlagPlayer(0 , 7 , 0912, "ShootDownEasterOverCountRecipeBalloon" )}, // イースター|たまご風船をレシピ排出数がない状態で撃ち落とした数をカウント
{0x391, new EventFlagPlayer(0 , 1 , 0913, "RcoEarthDayAnnouncement" )}, // アースデー|案内所たぬきちのアースデー告知を聞いた?
{0x392, new EventFlagPlayer(0 , 1 , 0914, "RcoEarthDayGetHedge" )}, // アースデー|アースデー期間にたぬきちから「いけがき」もらった?
{0x393, new EventFlagPlayer(0 , 1 , 0915, "SloTalkAboutHedge" )}, // レイジ|レイジから「いけがき」の話をされたことある?
{0x394, new EventFlagPlayer(0 , 3 , 0916, "SloBuyCount" )}, // レイジ|行商レイジから買い物した回数
{0x397, new EventFlagPlayer(0 , 1 , 0919, "TalkRumorOVlgFavoriteToday" )}, // 今日RumorOP_Favorite同じ島の住人Pを聞いたか
{0x398, new EventFlagPlayer(0 , 1 , 0920, "EasterCompleteFlag" )}, // イースター|イベントを最後までクリアしたことがある?
{0x399, new EventFlagPlayer(0 , 1 , 0921, "PhoneCallPrintServiceDelayFlag" )}, // ポスター解禁入電が次回ゲーム開始時に先延ばしされたか?
{0x39A, new EventFlagPlayer(0 , 1 , 0922, "EarthdayDailyAllClear" )}, // アースデー用の5倍日課を両方クリアしたことがある
{0x39B, new EventFlagPlayer(0 , 9999, 0923, "GetCountEasterEggGround" )}, // イースター期間中のじめんのたまごの取得数
{0x39C, new EventFlagPlayer(0 , 9999, 0924, "GetCountEasterEggRock" )}, // イースター期間中のいわのたまごの取得数
{0x39D, new EventFlagPlayer(0 , 9999, 0925, "GetCountEasterEggLeaf" )}, // イースター期間中のはっぱのたまごの取得数
{0x39E, new EventFlagPlayer(0 , 9999, 0926, "GetCountEasterEggForest" )}, // イースター期間中のもりのたまごの取得数
{0x39F, new EventFlagPlayer(0 , 9999, 0927, "GetCountEasterEggSky" )}, // イースター期間中のそらとぶたまごの取得数
{0x3A0, new EventFlagPlayer(0 , 9999, 0928, "GetCountEasterEggFish" )}, // イースター期間中のサカナのたまごの取得数
{0x3A1, new EventFlagPlayer(0 , 1 , 0929, "DodHeardAboutMayDayTravelTicket" )}, // メーデー|モーリー|たぬきちから預かったメーデー旅行券の説明聞いたか?
{0x3A2, new EventFlagPlayer(0 , 1 , 0930, "UseMayDayTicket" )}, // メーデー|メーデー旅行券を使用した?
{0x3A6, new EventFlagPlayer(0 , 1 , 0934, "OwlShowPaintingMyself" )}, // フータ|自分が絵画クエストを達成した
{0x3A7, new EventFlagPlayer(0 , 1 , 0935, "Owl1stTalkMuseum2" )}, // フータ|博物館②完成後の挨拶した?
{0x3A8, new EventFlagPlayer(0 , 1 , 0936, "OwlPaintingQuestExplain" )}, // フータ|絵画クエストの説明を受けたか?
{0x3A9, new EventFlagPlayer(0 , 1 , 0937, "FutaReadyForMuseum2" )}, // フータ|博物館②建設条件達成の報告を聞いたか?
{0x3AA, new EventFlagPlayer(0 , 1 , 0938, "HeldCeremonyMuseum2" )}, // セレモニ|博物館②を開いた
{0x3AB, new EventFlagPlayer(0 , 2 , 0939, "EarthdayDailyClearNum" )}, // アースデー専用クエストを今日クリアした数
{0x3AC, new EventFlagPlayer(0 , 1 , 0940, "OwlShowPaintingBeforeQuest" )}, // フータ|絵画クエスト前に絵画を見せたか?
{0x3AD, new EventFlagPlayer(0 , 1 , 0941, "OwlPaintingQuestDeclined" )}, // フータ|絵画クエストで寄贈を断ったことある
{0x3AE, new EventFlagPlayer(0 , 10 , 0942, "LastIslandRepApproachVillagerIndex" )}, // 最後に島評判アップアプローチ会話をしたNPCの住人番号
{0x3B0, new EventFlagPlayer(0 , 1 , 0944, "ChangedPermanentNum" )}, // 疑似本体IDが合わないフラグ
{0x3B1, new EventFlagPlayer(0 , 1 , 0945, "ClearMayDayTour" )}, // メーデーツアーの謎解きをクリアした?
{0x3B2, new EventFlagPlayer(0 , 3 , 0946, "NnpcApproachNoIslandRepCount" )}, // アプローチ会話評判UP応援会話を見ないまま経過したプレイ日数
{0x3B3, new EventFlagPlayer(0 , 1 , 0947, "JuneBridePlacementDataClearFlag" )}, // ジューンブライド|配置データクリア
{0x3B4, new EventFlagPlayer(0 , 1 , 0948, "SloGetHedge" )}, // レイジ|レイジから「いけがき」をもらった?
{0x3B5, new EventFlagPlayer(0 , 1 , 0949, "XctGerReward" )}, // メーデー|みしらぬネコから報酬をもらった?
{0x3B6, new EventFlagPlayer(0 , 1 , 0950, "SpnJuneBrideClearTalkFrag" )}, // パニエル/ジューンブライド|今日クリア後の会話した?
{0x3B7, new EventFlagPlayer(0 , 1 , 0951, "AlwJuneBrideTalkBeforeFlag" )}, // リサ/ジューンブライド|面識ある?
{0x3B8, new EventFlagPlayer(0 , 1 , 0952, "AlpJuneBrideTalkBeforeFlag" )}, // カイゾー/ジューンブライド|面識ある?
{0x3B9, new EventFlagPlayer(0 , 1 , 0953, "SpnJuneBrideTalkEventFrag" )}, // パニエル/ジューンブライド|今年イベント期間中に会話した?
{0x3BA, new EventFlagPlayer(0 , 9999, 0954, "PynVisitYear" )}, // ぴょんたろうが来訪した年
{0x3BB, new EventFlagPlayer(0 , 1 , 0955, "PynVisitToday" )}, // ぴょんたろうが今日来訪NPCとして来訪する
{0x3BC, new EventFlagPlayer(0 , 1 , 0956, "OwlStampPlayed" )}, // フータ|スタンプラリーに参加したことがある
{0x3BF, new EventFlagPlayer(0 , 1 , 0959, "OwlStampPocketWasFull" )}, // フータ|スタンプラリー報酬受け取りでポケットいっぱいだった
{0x3C0, new EventFlagPlayer(0 , 1 , 0960, "OwlStampGotInsectReward" )}, // フータ|その日、スタンプ(ムシ)報酬を貰った
{0x3C1, new EventFlagPlayer(0 , 1 , 0961, "OwlStampGotFishReward" )}, // フータ|その日、スタンプ(サカナ)報酬を貰った
{0x3C2, new EventFlagPlayer(0 , 1 , 0962, "OwlStampGotFossilReward" )}, // フータ|その日、スタンプ(化石)報酬を貰った
{0x3D5, new EventFlagPlayer(0 , 1 , 0981, "DocDeliveryPurchaseExplain" )}, // ロドリー|宅配・買取サービスの説明聞いた?
{0x3D6, new EventFlagPlayer(0 , 1 , 0982, "TalkRumorN2TodayAnyone" )}, // 今日誰かにRumorN2を聞いたか
{0x3D7, new EventFlagPlayer(0 , 1 , 0983, "TownNewsHeardMuseum2OpenFlag" )}, // 村内放送|博物館建物②が建った告知を聞いた?
{0x3DC, new EventFlagPlayer(0 , 1 , 0988, "KinuyoMydesginMachineFlag" )}, // きぬよ|マイデザイン端末の説明聞いたことある?
{0x3DD, new EventFlagPlayer(0 , 1 , 0989, "OwlStampGotInsect" )}, // フータ|その日、フータスタンプ(ムシ)を押した
{0x3DE, new EventFlagPlayer(0 , 1 , 0990, "OwlStampGotFish" )}, // フータ|その日、フータスタンプ(サカナ)を押した
{0x3DF, new EventFlagPlayer(0 , 1 , 0991, "OwlStampGotFossil" )}, // フータ|その日、フータスタンプ(化石)を押した
{0x3E0, new EventFlagPlayer(0 , 1 , 0992, "CompleteEventMayDay" )}, // メーデーイベントが全て完了した
{0x3E1, new EventFlagPlayer(0 , 64 , 0993, "AlwJuneBrideDayAlreadyCount" )}, // リサ/ジューンブライド|今までに何日目までクリアしたか用カウント
{0x3E2, new EventFlagPlayer(0 , 1 , 0994, "PAnnounceEarthDay" )}, // 島内放送|アースデー初回ログイン時の放送を聞いた?
{0x3E3, new EventFlagPlayer(0 , 1 , 0995, "TipsChatFlag" )}, // チャット説明ダイアログを見たか?
{0x3E4, new EventFlagPlayer(0 , 1 , 0996, "RcoEarthDayAnnouncementPre" )}, // アースデー|案内所たぬきちのアースデー準備中告知を聞いた?
{0x3E5, new EventFlagPlayer(0 , 1 , 0997, "FoxPreVisitBuyArtFlag" )}, // つねきち|事前来訪中に美術品を買った?
{0x3E6, new EventFlagPlayer(0 , 1 , 0998, "FoxPreVisitWantSellFlag" )}, // つねきち|事前来訪で美術品を売り込み中?
{0x3E7, new EventFlagPlayer(0 , 1 , 0999, "SloTalkedToday" )}, // レイジ|今日会話した?
{0x3EB, new EventFlagPlayer(0 , 2 , 1003, "CurrentJuneBrideTheme" )}, // 現在のジューンブライドのテーマ
{0x3EC, new EventFlagPlayer(0 , 2 , 1004, "PreviousJuneBrideTheme" )}, // 前回のジューンブライドのテーマ
{0x3ED, new EventFlagPlayer(0 , 1 , 1005, "IsSelectedJuneBrideCuteThisYear" )}, // ジューンブライド|今年キュートが選ばれたか?
{0x3EE, new EventFlagPlayer(0 , 1 , 1006, "IsSelectedJuneBrideChicThisYear" )}, // ジューンブライド|今年シックが選ばれたか?
{0x3EF, new EventFlagPlayer(0 , 1 , 1007, "IsSelectedJuneBrideGardenThisYear" )}, // ジューンブライド|今年ガーデンが選ばれたか?
{0x3F2, new EventFlagPlayer(0 , 9999, 1010, "LastPlayJuneBrideYear" )}, // ジューンブライド|最後に遊んだジューンブライドの年
{0x3F3, new EventFlagPlayer(0 , 1 , 1011, "FoxFirstTalkInShipFlag" )}, // つねきち|船内で会話したことある?
{0x3F4, new EventFlagPlayer(0 , 1 , 1012, "FoxInvitedShipFlag" )}, // つねきち|船へ誘導された?
{0x3F5, new EventFlagPlayer(0 , 1 , 1013, "NoticeAboutSmartPhoneCase" )}, // 作業台リメイク|スマホケースの説明ダイアログ見た
{0x3F6, new EventFlagPlayer(0 , 1 , 1014, "AlwJuneBridePleaseShootFlag" )}, // リサ/ジューンブライド|写真も撮ってと言われた
{0x3F7, new EventFlagPlayer(0 , 1 , 1015, "OwlPaintingQuestReminder" )}, // フータ|その日、美術品提出の催促を受けた
{0x3F9, new EventFlagPlayer(0 , 1 , 1017, "DocUsePurchaseServiceFalg" )}, // ロドリー|買取サービス使った?
{0x3FA, new EventFlagPlayer(0 , 1 , 1018, "UsePurchaseBOXFalg" )}, // 買取BOX使った
{0x3FB, new EventFlagPlayer(0 , 1 , 1019, "FoxForcedTalkTodayFlag" )}, // つねきち|今日お店で入店時の強制会話した?
{0x3FC, new EventFlagPlayer(0 , 1 , 1020, "FoxForcedTalk2TodayFlag" )}, // つねきち|今日お店で退店時の強制会話した?
{0x3FE, new EventFlagPlayer(0 , 9999, 1022, "EDDIYFlowerWreathOrderYear" )}, // 花を摘んでリースをつくる活動受注年
{0x3FF, new EventFlagPlayer(0 , 9999, 1023, "EDDIYCorollaOrderYear" )}, // 花を摘んで花冠をつくる活動受注年
{0x400, new EventFlagPlayer(0 , 1 , 1024, "OwlStampGotRewardExplain" )}, // フータ|スタンプラリー報酬は二重に貰えない説明を受けた
{0x401, new EventFlagPlayer(0 , 1 , 1025, "UseNavigationMayDayTour" )}, // メーデー|緊急脱出サービスを使用中?
{0x402, new EventFlagPlayer(0 , 1 , 1026, "FirstPlayAfterMuseumBuilt2Flag" )}, // 博物館2に拡張したあとのプレイ初日
{0x404, new EventFlagPlayer(0 , 256 , 1028, "AlwJuneBrideTotalClearCount" )}, // リサ/ジューンブライド|今年クリアした回数(1日何回でも)
{0x405, new EventFlagPlayer(0 , 1 , 1029, "SloTalkedWeedFirst" )}, // レイジ|雑草初回会話したことある?
{0x406, new EventFlagPlayer(0 , 1 , 1030, "SpnJuneBrideGetFenceFrag" )}, // パニエル/ジューンブライド|今年柵もらった?
{0x407, new EventFlagPlayer(0 , 1 , 1031, "SpnJuneBrideNotGetFenceTodayFrag" )}, // パニエル/ジューンブライド|今日柵もらえなかった?
{0x408, new EventFlagPlayer(0 , 1 , 1032, "JuneBrideBGMHasUnlocked" )}, // ジューンブライド|今年BGMが解禁されているか
{0x40A, new EventFlagPlayer(0 , 1 , 1034, "XctFirstTalk" )}, // みしらぬネコ/メーデー|面識ある?
{0x40B, new EventFlagPlayer(0 , 1 , 1035, "PAnnounceJuneBride" )}, // 島内放送|ジューンブライド初回ログイン時の放送を聞いた?
{0x40C, new EventFlagPlayer(0 , 1 , 1036, "StandByPhoneCallJuneBrideSpn" )}, // 電話デモ|今年パニエルからジューンブライド告知された?
{0x40D, new EventFlagPlayer(0 , 1 , 1037, "AlpJuneBrideGetStickFrag" )}, // カイゾー/ジューンブライド|今年ステッキもらった?
{0x40F, new EventFlagPlayer(0 , 10 , 1039, "LastApproachVillagerIndex" )}, // 最後にアプローチ会話をしたNPCの住人番号
{0x410, new EventFlagPlayer(0 , 1 , 1040, "StandByPhoneCallJuneBride" )}, // 電話デモ|ジューンブライド告知電話するか?
{0x414, new EventFlagPlayer(0 , 1 , 1044, "AlwJuneBridePartyTalkFlag" )}, // リサ/ジューンブライド|パーティの案内された
{0x415, new EventFlagPlayer(0 , 1 , 1045, "AlwJuneBrideLastDayTalkFlag" )}, // リサ/ジューンブライド|最終日の挨拶された
{0x416, new EventFlagPlayer(0 , 1 , 1046, "VisitFriendMileageGet" )}, // よその島へのおでかけマイルゲット
{0x417, new EventFlagPlayer(0 , 1 , 1047, "AlwJuneBrideBalloonFlag" )}, // リサ/ジューンブライド|バルーン出す状態?
{0x419, new EventFlagPlayer(0 , 1 , 1049, "GstRichItemFlag" )}, // ゆうたろう|高価な品もらった?
{0x41C, new EventFlagPlayer(0 , 1 , 1052, "PlayerPocketUIEnableInCommuneIsland" )}, // プレイヤー|コミューン島でのポケットUI解禁
{0x41D, new EventFlagPlayer(0 , 5 , 1053, "GotoMysteryTour" )}, // モーリー|ミステリーツアー島に行った回数
{0x41E, new EventFlagPlayer(0 , 1 , 1054, "EnableGotoRareMysteryTour" )}, // モーリー|ミステリーツアーのレア島に行っていいか?
{0x41F, new EventFlagPlayer(0 , 1 , 1055, "VisitMysteryTourID20" )}, // ID: 20のミステリーツアー島にその日行ったことがある
{0x420, new EventFlagPlayer(0 , 1 , 1056, "PAnnounceStampRally" )}, // 島内放送|国際ミュージアムの放送を聞いた?
{0x421, new EventFlagPlayer(0 , 1 , 1057, "FoxPreVisitBuyArtMaxFlag" )}, // つねきち|事前来訪中に2個美術品を買った
{0x424, new EventFlagPlayer(0 , 9999, 1060, "EDDIYFlowerWreathClearYear" )}, // 花を摘んでリースをつくる活動達成年
{0x425, new EventFlagPlayer(0 , 9999, 1061, "EDDIYCorollaClearYear" )}, // 花を摘んで花冠をつくる活動達成年
{0x42C, new EventFlagPlayer(0 , 3 , 1068, "InducedNpcNum" )}, // お出かけ先で勧誘したNPCの数
{0x42D, new EventFlagPlayer(0 , 1 , 1069, "TalkFreeMultiDayEventTodayFlag" )}, // 今日、期間型イベント用のFreeFを聞いたか
{0x42E, new EventFlagPlayer(0 , -1 , 1070, "EarthDayBonus" )}, // アースデーの5倍クエストをクリアした日フラグ
{0x42F, new EventFlagPlayer(0 , 1 , 1071, "TalkVillagerClearToday" )}, // 日課あいさつ活動を今日クリア済み
{0x430, new EventFlagPlayer(0 , 1 , 1072, "EarthDayFirstQuestSystem" )}, // アースデーの5倍クエストをまだ出していないシステム用
{0x431, new EventFlagPlayer(0 , 1 , 1073, "EarthDayFirstQuestTalk" )}, // アースデーの5倍クエストをまだ出していない会話用
{0x433, new EventFlagPlayer(0 , 1 , 1075, "MailSendFlag_EarthDayNotice" )}, // 手紙|アースデー導入の手紙を送った?
{0x434, new EventFlagPlayer(0 , 1 , 1076, "PAnnounceMayDayTour" )}, // 島内放送|アースデー初回ログイン時の放送を聞いた?
};
private const string Unknown = "???";

View File

@ -57,6 +57,8 @@ public EventFlagVillager(short v1, short v2, ushort index, string name)
{0x029, new EventFlagVillager(0 , 10 , 0041, "MoveInOrder" )}, // 土地売約済み状態のNPCの転入順
{0x02A, new EventFlagVillager(0 , 1 , 0042, "EquipEasterWear" )}, // イースター用装備にする
{0x02B, new EventFlagVillager(0 , 10 , 0043, "ForceMoveOutVillagerIndex" )}, // 強制転出に指定した住人番号
{0x02C, new EventFlagVillager(0 , 1 , 0044, "DisplayJuneBridePresent" )}, // ジューンブライド | 絵皿を飾るか?
{0x02D, new EventFlagVillager(0 , 7 , 0045, "ProgressDaysJuneBrideParty" )}, // ジューンブライド | 結婚パーティに参加してからの経過日数
};
private const string Unknown = "???";

View File

@ -8,87 +8,90 @@ public static class LifeSupportAchievement
private static readonly IReadOnlyDictionary<int, string> Dictionary = new Dictionary<int, string>
{
{1,"CatchFish"}, // サカナを釣った
{2,"CatchInsect"}, // ムシを捕まえた
{3,"CatchFishContinuously"}, // 連続で釣りを成功させた回数の最高記録
{4,"FillFishList"}, // サカナ図鑑を埋めた
{5,"FillInsectList"}, // ムシ図鑑を埋めた
{6,"ShootDownBalloon"}, // ふうせんを撃ち落とした
{7,"PlantFlowerSeed"}, // 花の種を植えた
{8,"PlantFruit"}, // 6種類のフルーツを植えた
{9,"PlantTreeSeedling"}, // 木の苗を植えた
{10,"BuyKabu"}, // カブを買った
{11,"HowmuchSellKabu"}, // カブで得た累計利益
{12,"HowmuchBuyItem"}, // これまでの買い物総額
{13,"BuyItemRcm"}, // まめきちの店で買い物した
{14,"SellItemRcm"}, // まめきちの店で売った
{15,"RemakeFurniture"}, // リメイクをした
{16,"FillCatalog"}, // カタログの項目数
{17,"BuyItemCatalog"}, // 通販を利用した
{18,"GotoTotakekeShow"}, // とたけけのライブを観た
{19,"VisitAnotherIsland"}, // よその島へのおでかけした
{20,"InviteFriend"}, // 島にフレンドを招いた
{22,"DayPlayed"}, // 活動日数
{24,"WaterPlant"}, // 水やりをした
{25,"BeStungbyWasp"}, // ハチに刺された
{26,"CatchSeminonukegara"}, // セミのぬけがらを取った
{27,"CatchNomi"}, // ノミを取ってあげた
{28,"BeStungbyPoisonousInsect"}, // こわいムシで気絶した
{32,"FillReactionList"}, // リアクションを覚えた
{33,"CatchTrash"}, // ゴミを釣った
{34,"PayImmigrationCost"}, // 移住費用を支払った
{35,"RepayLoan"}, // ローンを完済した
{36,"UseMydesign"}, // マイデザインを使った
{37,"UseMydesignPRO"}, // マイデザインPROを使った
{38,"SellWeed"}, // 雑草を引き取ってもらった
{40,"CollectGoldTool"}, // 6種類の金の道具を集めた
{41,"GetSRankonHHA"}, // HHAでSを取った
{42,"AttendFishingConvention"}, // 釣り大会に春夏秋冬参加した
{43,"AttendInsectConvention"}, // ムシとり大会に69月参加した
{44,"HelpGul"}, // ジョニーを助けた
{45,"HelpGst"}, // ゆうたろうを助けた
{46,"MakePerfectSnowball"}, // 最高のゆきだるまを作った
{47,"ReachMyBirthday"}, // 誕生日を迎えた
{48,"CelebrateVillagersBithday"}, // 村民の誕生日を祝ってあげた
{49,"AttendCountdownParty"}, // カウントダウンに参加した
{50,"BreakTool"}, // 道具を壊した
{51,"SendLetter"}, // 手紙を送った
{52,"MakePitfall"}, // 落とし穴を作った
{53,"FallintoPitfall"}, // 落とし穴に落ちた
{54,"ImmigratetoIsland"}, // 島に移住した
{55,"BeFriendwithVillager"}, // どうぶつとなかよしになった
{56,"FillRecipeList"}, // 集めたレシピの数
{57,"BootPhone"}, // スマホを起動した(上級)
{58,"StrikeRock8Times"}, // コイン岩を8連打した
{59,"AchieveAppQuest"}, // 村活クエストを達成した
{60,"AchieveVillagersQuest"}, // どうぶつのお願いを聞いた
{61,"DigBell"}, // ベルを掘り出した
{62,"DigFossil"}, // 化石を掘り出した
{63,"JudgeFossil"}, // 化石を鑑定した
{64,"DigShell"}, // 潮干狩りをした
{65,"PutFurnitureOutside"}, // 外に家具を置いた
{68,"StrikeWood"}, // 木からもくざいを出した
{69,"GreetAllVillager"}, // 村民全員とあいさつをした
{70,"SellShell"}, // 貝殻を売った
{71,"SellFruit"}, // フルーツを売った
{72,"CatchBeeContinuously"}, // ハチを5連続捕まえた
{73,"DIYTool"}, // 道具をDIYした
{74,"DIYFurniture"}, // 家具をDIYした
{76,"TakePicture"}, // カメラで写真を撮った
{77,"BootPhoneBeginner"}, // スマホを起動した(初級)
{78,"HouseStorageItem"}, // 家の倉庫に収納したアイテムの数
{79,"PlaceFurnitureMyHouse"}, // 家に飾っている家具の数
{80,"FallFurnitureLeaf"}, // 木を揺すって家具(葉っぱ)を落とした回数
{81,"DropPresentinWater"}, // 風船のプレゼントを撃ち水の中に落とした
{82,"ReformMyHome"}, // マイホームをリフォームした
{83,"ExtendMyHome"}, // マイホームを増築した
{84,"PostMessageBoard"}, // 自分の島の掲示板に書き込む
{85,"UseCloset"}, // クローゼットで着替える
{86,"PrayShootingStar"}, // 流れ星に祈る
{87,"ChangeSymbol"}, // 島の旗、島メロを変える
{88,"UpdatePassport"}, // パスポートを更新した
{89,"ModifyIsland"}, // 各地形造成をやってみた
{90,"BuildFence"}, // 柵を置くハチを5連続捕まえた
{00, "CatchFish"}, // サカナを釣った
{01, "CatchInsect"}, // ムシを捕まえた
{02, "CatchFishContinuously"}, // 連続で釣りを成功させた回数の最高記録
{03, "FillFishList"}, // サカナ図鑑を埋めた
{04, "FillInsectList"}, // ムシ図鑑を埋めた
{05, "ShootDownBalloon"}, // ふうせんを撃ち落とした
{06, "PlantFlowerSeed"}, // 花の種を植えた
{07, "PlantFruit"}, // 6種類のフルーツを植えた
{08, "PlantTreeSeedling"}, // 木の苗を植えた
{09, "BuyKabu"}, // カブを買った
{10, "HowmuchSellKabu"}, // カブで得た累計利益
{11, "HowmuchBuyItem"}, // これまでの買い物総額
{12, "BuyItemRcm"}, // まめきちの店で買い物した
{13, "SellItemRcm"}, // まめきちの店で売った
{14, "RemakeFurniture"}, // リメイクをした
{15, "FillCatalog"}, // カタログの項目数
{16, "BuyItemCatalog"}, // 通販を利用した
{17, "GotoTotakekeShow"}, // とたけけのライブを観た
{18, "VisitAnotherIsland"}, // よその島へのおでかけした
{19, "InviteFriend"}, // 島にフレンドを招いた
{21, "DayPlayed"}, // 活動日数
{23, "WaterPlant"}, // 水やりをした
{24, "BeStungbyWasp"}, // ハチに刺された
{25, "CatchSeminonukegara"}, // セミのぬけがらを取った
{26, "CatchNomi"}, // ノミを取ってあげた
{27, "BeStungbyPoisonousInsect"}, // こわいムシで気絶した
{31, "FillReactionList"}, // リアクションを覚えた
{32, "CatchTrash"}, // ゴミを釣った
{33, "PayImmigrationCost"}, // 移住費用を支払った
{34, "RepayLoan"}, // ローンを完済した
{35, "UseMydesign"}, // マイデザインを使った
{36, "UseMydesignPRO"}, // マイデザインPROを使った
{37, "SellWeed"}, // 雑草を引き取ってもらった
{39, "CollectGoldTool"}, // 6種類の金の道具を集めた
{40, "GetSRankonHHA"}, // HHAでSを取った
{41, "AttendFishingConvention"}, // 釣り大会に春夏秋冬参加した
{42, "AttendInsectConvention"}, // ムシとり大会に69月参加した
{43, "HelpGul"}, // ジョニーを助けた
{44, "HelpGst"}, // ゆうたろうを助けた
{45, "MakePerfectSnowball"}, // 最高のゆきだるまを作った
{46, "ReachMyBirthday"}, // 誕生日を迎えた
{47, "CelebrateVillagersBithday"}, // 村民の誕生日を祝ってあげた
{48, "AttendCountdownParty"}, // カウントダウンに参加した
{49, "BreakTool"}, // 道具を壊した
{50, "SendLetter"}, // 手紙を送った
{51, "MakePitfall"}, // 落とし穴を作った
{52, "FallintoPitfall"}, // 落とし穴に落ちた
{53, "ImmigratetoIsland"}, // 島に移住した
{54, "BeFriendwithVillager"}, // どうぶつとなかよしになった
{55, "FillRecipeList"}, // 集めたレシピの数
{56, "BootPhone"}, // スマホを起動した(上級)
{57, "StrikeRock8Times"}, // コイン岩を8連打した
{58, "AchieveAppQuest"}, // 村活クエストを達成した
{59, "AchieveVillagersQuest"}, // どうぶつのお願いを聞いた
{60, "DigBell"}, // ベルを掘り出した
{61, "DigFossil"}, // 化石を掘り出した
{62, "JudgeFossil"}, // 化石を鑑定した
{63, "DigShell"}, // 潮干狩りをした
{64, "PutFurnitureOutside"}, // 外に家具を置いた
{67, "StrikeWood"}, // 木からもくざいを出した
{68, "GreetAllVillager"}, // 村民全員とあいさつをした
{69, "SellShell"}, // 貝殻を売った
{70, "SellFruit"}, // フルーツを売った
{71, "CatchBeeContinuously"}, // ハチを5連続捕まえた
{72, "DIYTool"}, // 道具をDIYした
{73, "DIYFurniture"}, // 家具をDIYした
{75, "TakePicture"}, // カメラで写真を撮った
{76, "BootPhoneBeginner"}, // スマホを起動した(初級)
{77, "HouseStorageItem"}, // 家の倉庫に収納したアイテムの数
{78, "PlaceFurnitureMyHouse"}, // 家に飾っている家具の数
{79, "FallFurnitureLeaf"}, // 木を揺すって家具(葉っぱ)を落とした回数
{80, "DropPresentinWater"}, // 風船のプレゼントを撃ち水の中に落とした
{81, "ReformMyHome"}, // マイホームをリフォームした
{82, "ExtendMyHome"}, // マイホームを増築した
{83, "PostMessageBoard"}, // 自分の島の掲示板に書き込む
{84, "UseCloset"}, // クローゼットで着替える
{85, "PrayShootingStar"}, // 流れ星に祈る
{86, "ChangeSymbol"}, // 島の旗、島メロを変える
{87, "UpdatePassport"}, // パスポートを更新した
{88, "ModifyIsland"}, // 各地形造成をやってみた
{89, "BuildFence"}, // 柵を置く
{90, "DonateFake"}, // 寄贈しようとした美術品が贋作だった
{91, "BuyatTsunekichiShop"}, // いなりマーケットで芸術品を買った
{92, "PlantBushSeedling"}, // 各種低木の苗を植えた
};
public static string GetName(int index, uint count)