public static bool ItemTransferValidNew(InventoryItem invitem, UIInventoryGridItem from, UIInventoryItemZone to, out string error) { // this is to disallow items "FROM"... // added this code if (IEModOptions.UnlockCombatInv && GameState.InCombat && (from.EquipmentSlot == Equippable.EquipmentSlot.Armor || ForbiddenToMoveItems.Contains(invitem.BaseItem.Name))) { error = GUIUtils.GetText(0xd7); return false; } // end of added code return ItemTransferValidOrig(invitem, from, to, out error); }
public static bool ItemTransferValidNew(InventoryItem invitem, UIInventoryGridItem from, UIInventoryItemZone to, out string error, bool alreadyHeld = false) { // this is to disallow items "FROM"... //!+ ADDED CODE if (IEModOptions.UnlockCombatInv && GameState.InCombat && (from.EquipmentSlot == Equippable.EquipmentSlot.Armor || ForbiddenToMoveItems.Contains(invitem.BaseItem.Name))) { error = GUIUtils.GetText(0xd7); return(false); } //!+ END ADD return(ItemTransferValidOrig(invitem, from, to, out error, alreadyHeld)); }
public static bool ItemTransferValidOrig(InventoryItem invitem, UIInventoryGridItem from, UIInventoryItemZone to, out string error) { throw new DeadEndException("ItemTransferValidOrig"); }
public static bool ItemTransferValidOrig(InventoryItem invitem, UIInventoryGridItem from, UIInventoryItemZone to, out string error, bool alreadyHeld = false) { throw new DeadEndException("ItemTransferValidOrig"); }