Definition at line 241 of file NPCShopDatabase.cs.
242 {
243 new NPCShop(19).Add(97).Add(278,
Condition.BloodMoonOrHardmode,
new Condition(
"Conditions.WorldGenSilver", () =>
WorldGen.SavedOreTiers.Silver == 9)).Add(4915,
Condition.BloodMoonOrHardmode,
new Condition(
"Conditions.WorldGenTungsten", () =>
WorldGen.SavedOreTiers.Silver == 168))
244 .Add(47,
new Condition(
"Conditions.NightAfterEvilOrHardmode", () => (
NPC.downedBoss2 && !Main.dayTime) || Main.hardMode))
245 .Add(95)
246 .Add(98)
252 .Add(1261,
Condition.PlayerCarriesItem(1258))
253 .Add(1836,
Condition.PlayerCarriesItem(1835))
254 .Add(3108,
Condition.PlayerCarriesItem(3107))
255 .Add(1783,
Condition.PlayerCarriesItem(1782))
256 .Add(1785,
Condition.PlayerCarriesItem(1784))
260 .Register();
261 }
record Condition(LocalizedText Description, Func< bool > Predicate)
References Terraria.ModLoader.NPCShop.Add(), Terraria.Condition(), Terraria.Main.dayTime, Terraria.NPC.downedBoss2, Terraria.Main.hardMode, Terraria.ModLoader.AbstractNPCShop.Register(), and Terraria.WorldGen.SavedOreTiers.Silver.
Referenced by Terraria.ModLoader.NPCShopDatabase.RegisterVanillaNPCShops().