Changes

Items.contains, instead of items; items.ContainsId(id, count) (the one before was old)
Line 2,186: Line 2,186:  
|-
 
|-
 
| <code>hasItemInInventory(id, count)</code><br /><code>hasItemInInventoryNamed(name)</code><br /><code>hasItemWithNameThatContains(name)</code>
 
| <code>hasItemInInventory(id, count)</code><br /><code>hasItemInInventoryNamed(name)</code><br /><code>hasItemWithNameThatContains(name)</code>
| Use <code>items.ContainsId(id, count)</code>.
+
| Use <code>Items.ContainsId(id, count)</code>.
 
|-
 
|-
 
| <code>hasItemInList(list, id, count)</code>
 
| <code>hasItemInList(list, id, count)</code>
Line 3,001: Line 3,001:  
         if (!player.mailReceived.Contains(mailFlag))
 
         if (!player.mailReceived.Contains(mailFlag))
 
         {
 
         {
             if (!Game1.player.hasItemInInventory(keyId, 1))
+
             if (!Game1.player.Items.ContainsId(id, count))
 
             {
 
             {
 
                 Game1.activeClickableMenu = new DialogueBox("This gate is locked. I wonder where the key is?");
 
                 Game1.activeClickableMenu = new DialogueBox("This gate is locked. I wonder where the key is?");