Пример #1
0
        public static ReadOnlyCollection <Item> GetGossipStoneRequirement(GossipQuote gossipQuote, ItemList itemList, List <ItemLogic> logic, GameplaySettings settings)
        {
            var gossipStoneItem = gossipQuote.GetAttribute <GossipStoneAttribute>().Item;

            return(GetImportantItems(itemList, settings, gossipStoneItem, logic).Required);
        }
Пример #2
0
 public static bool IsGaroHint(this GossipQuote gossipQuote)
 {
     return(gossipQuote.ToString().StartsWith("Garo"));
 }
Пример #3
0
 public static bool IsMoonGossipStone(this GossipQuote gossipQuote)
 {
     return(gossipQuote.ToString().StartsWith("Moon"));
 }
Пример #4
0
        public static ReadOnlyCollection <Item> GetGossipStoneRequirement(GossipQuote gossipQuote, ItemList itemList, List <ItemLogic> logic, GameplaySettings settings, Dictionary <Item, LogicPaths> checkedLocations)
        {
            var gossipStoneItem = gossipQuote.GetAttribute <GossipStoneAttribute>().Item;

            return(GetImportantLocations(itemList, settings, gossipStoneItem, logic, checkedLocations: checkedLocations)?.Required);
        }