darkbluefirefly
Community Developer
- Joined
- Nov 8, 2013
- Messages
- 1,927
- Reaction score
- 18
You're probably missing a file at this point, try reinstalling
He has to rename the folder.
You're probably missing a file at this point, try reinstalling
// Processing Recipe items to specific tab
var recipeItems = Inventory.MainInventory.Items
.Where(i =>
S.Instance.StashRecipeItemsInSpecificTab &&
!i.IsIdentified &&
i.Rarity == Rarity.Rare &&
i.IsProtectedFromIdentification())
.ToList();
// Processing Divination Cards to a specific tab
var divinationCards = Inventory.MainInventory.Items
.Where(i => S.Instance.StashDivinatonCardsToSpecificTab && i.IsDivinationCardType) .ToList();
// Processing Jewels to a specific tab
var jewels = Inventory.MainInventory.Items
.Where(i => S.Instance.StashJewelsToSpecificTab && i.IsJewelType && i.IsIdentified).ToList();
// Processing Maps to a specific tab
var maps = Inventory.MainInventory.Items
.Where(i => S.Instance.StashMapsToSpecificTab && i.IsMapType && i.IsIdentified).ToList();
// Processing Map Fragments to a specific tab
var sacFrags = Inventory.MainInventory.Items
.Where(i => S.Instance.StashMapsToSpecificTab && i.IsMapFragmentType).ToList();
// Abort if we have nothing to stash
////////////////////////////////////////////////////////
// YOU NEED TO CHANGE THIS BELOW TO WHAT YOU ARE USING OTHERWISE SHIT BREAKS
[B] if (!currency.Any() && !scrollsAndScraps.Any() && !qualitySkillGems.Any() && !items5L.Any() && !recipeItems.Any() &&
!divinationCards.Any() && !jewels.Any() && !maps.Any() && !sacFrags.Any())[/B]
return false;
//////////////////////////////////////////////////////
Main.Log.DebugFormat("[{0}] Found specific items in inventory, stashing them in given tabs :", Name);
var arrayList = new IEnumerable<Item>[8];
arrayList[0] = scrollsAndScraps;
arrayList[1] = qualitySkillGems;
arrayList[2] = items5L;
arrayList[3] = recipeItems;
arrayList[4] = divinationCards;
arrayList[5] = jewels;
arrayList[6] = maps;
arrayList[7] = sacFrags;
// Processing Recipe items to specific tab
var recipeItems = Inventory.MainInventory.Items
.Where(i =>
S.Instance.StashRecipeItemsInSpecificTab &&
!i.IsIdentified &&
i.Rarity == Rarity.Rare &&
i.IsProtectedFromIdentification())
.ToList();
// Processing Divination Cards to a specific tab
var divinationCards = Inventory.MainInventory.Items
.Where(i => S.Instance.StashDivinatonCardsToSpecificTab && i.IsDivinationCardType) .ToList();
// Processing Jewels to a specific tab
var jewels = Inventory.MainInventory.Items
.Where(i => S.Instance.StashJewelsToSpecificTab && i.IsJewelType && i.IsIdentified).ToList();
// Processing Maps to a specific tab
var maps = Inventory.MainInventory.Items
.Where(i => S.Instance.StashMapsToSpecificTab && i.IsMapType && i.IsIdentified).ToList();
// Processing Map Fragments to a specific tab
var sacFrags = Inventory.MainInventory.Items
.Where(i => S.Instance.StashMapsToSpecificTab && i.IsMapFragmentType).ToList();
[B]if (Main.AdvSettings.NeverIdItems)
{
// Processing Jewels to a specific tab
jewels = Inventory.MainInventory.Items
.Where(i => S.Instance.StashJewelsToSpecificTab && i.IsJewelType).ToList();
// Processing Maps to a specific tab
maps = Inventory.MainInventory.Items
.Where(i => S.Instance.StashMapsToSpecificTab && i.IsMapType).ToList();
}[/B]
// Abort if we have nothing to stash
////////////////////////////////////////////////////////
// YOU NEED TO CHANGE THIS BELOW TO WHAT YOU ARE USING OTHERWISE SHIT BREAKS
[B] if (!currency.Any() && !scrollsAndScraps.Any() && !qualitySkillGems.Any() && !items5L.Any() && !recipeItems.Any() &&
!divinationCards.Any() && !jewels.Any() && !maps.Any() && !sacFrags.Any())[/B]
return false;
//////////////////////////////////////////////////////
Main.Log.DebugFormat("[{0}] Found specific items in inventory, stashing them in given tabs :", Name);
var arrayList = new IEnumerable<Item>[8];
arrayList[0] = scrollsAndScraps;
arrayList[1] = qualitySkillGems;
arrayList[2] = items5L;
arrayList[3] = recipeItems;
arrayList[4] = divinationCards;
arrayList[5] = jewels;
arrayList[6] = maps;
arrayList[7] = sacFrags;
#region Cards
private bool _stashDivinatonCardsToSpecificTab;
private string _divinationCardsStashTabName;
#endregion
#region Jewels
private bool _stashJewelsToSpecificTab;
private string _jewelsStashTabName;
#endregion
#region Maps
private bool _stashMapsToSpecificTab;
private string _mapsStashTabName;
#endregion
#region Sac Frags
private bool _stashSacFragsToSpecificTab;
private string _sacFragsStashTabName;
#endregion
[DefaultValue(false)]
public bool StashDivinatonCardsToSpecificTab
{
get { return _stashDivinatonCardsToSpecificTab; }
set
{
_stashDivinatonCardsToSpecificTab = value;
NotifyPropertyChanged(() => StashDivinatonCardsToSpecificTab);
}
}
[DefaultValue("1")]
public string DivinationCardsStashTabName
{
get { return _divinationCardsStashTabName; }
set
{
_divinationCardsStashTabName = value;
NotifyPropertyChanged(() => DivinationCardsStashTabName);
}
}
[DefaultValue(false)]
public bool StashJewelsToSpecificTab
{
get { return _stashJewelsToSpecificTab; }
set
{
_stashJewelsToSpecificTab = value;
NotifyPropertyChanged(() => StashJewelsToSpecificTab);
}
}
[DefaultValue("1")]
public string JewelsStashTabName
{
get { return _jewelsStashTabName; }
set
{
_jewelsStashTabName = value;
NotifyPropertyChanged(() => JewelsStashTabName);
}
}
[DefaultValue(false)]
public bool StashMapsToSpecificTab
{
get { return _stashMapsToSpecificTab; }
set
{
_stashMapsToSpecificTab = value;
NotifyPropertyChanged(() => StashMapsToSpecificTab);
}
}
[DefaultValue("1")]
public string MapsStashTabName
{
get { return _mapsStashTabName; }
set
{
_mapsStashTabName = value;
NotifyPropertyChanged(() => MapsStashTabName);
}
}
[DefaultValue(false)]
public bool StashSacFragsToSpecificTab
{
get { return _stashSacFragsToSpecificTab; }
set
{
_stashSacFragsToSpecificTab = value;
NotifyPropertyChanged(() => StashSacFragsToSpecificTab);
}
}
[DefaultValue("1")]
public string SacFragsStashTabName
{
get { return _sacFragsStashTabName; }
set
{
_sacFragsStashTabName = value;
NotifyPropertyChanged(() => SacFragsStashTabName);
}
}
He has to rename the folder.
=).Thank you, i renamed everything and it worked!
Absolutely!Hi Guys, is it possible to make the bot only loot missing chaos receipe armor parts?
I just started using the chaos recipe today. All was well until I was down to 2 rings before i have a complete chaos set. The bot suddenly stopped moving and just keeps looking at stash and changing tabs over and over again. I dont know what's wrong
[RecipeWithdrawTask] We're on the last tab, we can't go further. Checking if we still need something afterall
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Helmet : True) We're gonna count if all items are in inventory already
[RecipeWithdrawTask] We're missing a piece of gear, error handling behavior started
[CheckForRecipeItemsTask] Found items corresponding to a recipe, parsing those into the right variables
[CheckForRecipeItemsTask] - Carnal Boots (iLevel : 64 / Type : Metadata/Items/Armours/Boots/BootsDexInt7)
[CheckForRecipeItemsTask] - Onyx Amulet (iLevel : 66 / Type : Metadata/Items/Amulets/Amulet7)
[CheckForRecipeItemsTask] - Fluted Bascinet (iLevel : 65 / Type : Metadata/Items/Armours/Helmets/HelmetStrDex8)
[CheckForRecipeItemsTask] - Superior Dragonscale Doublet (iLevel : 66 / Type : Metadata/Items/Armours/BodyArmours/BodyStrDex13)
[CheckForRecipeItemsTask] - Hydrascale Gauntlets (iLevel : 66 / Type : Metadata/Items/Armours/Gloves/GlovesStrDex7)
[CheckForRecipeItemsTask] - Rustic Sash (iLevel : 66 / Type : Metadata/Items/Belts/Belt1)
[CheckForRecipeItemsTask] - Piledriver (iLevel : 66 / Type : Metadata/Items/Weapons/TwoHandWeapons/TwoHandMaces/TwoHandMace16)
[WaitForStashTabContents] Waiting for the page control to change.
[WaitForStashTabContents] Waiting for the page control to change.
[WaitForStashTabContents] Waiting for the page control to change.
[WaitForStashTabContents] Waiting for the page control to change.
[WaitForStashTabContents] Waiting for the page control to change.
[WaitForStashTabContents] The page control did not change.
what happens if i limit scrolls via AIF settings?
i tried and the bot ran out of wisdom scrolls fast, so i guess the option is useless.
it should work the way "if i got 40 or more scrolls in my bag don't loot scroll"
but actually the chaos recipe works goodas far as i have seen...
Hey!
Im having problems with this plugin. It seems to be failing to sell items he doesn't need.
However, upon stopping and putting them back into his inventory repeated times, it ends up selling them.
Also the currency tracker shows the wrong amount.
He keeps filling the stash with too much rares he doesn't need for the recipee though, which is a problem
Perfect White Coral Rings:
ImplicitStat BaseMaximumLife Value == 30
this aint working :/ImplicitStat BaseMaximum Global Critical Strike Chance Value == 30
on the item filter, is there somewhere a list of all suffixes/prefix like:
I wanna pick up all max Diamond Rings
this aint working :/
item.IsNormal and item.FullName == "Coral Ring" and item.MaximumLife == 30
item.IsNormal and item.FullName == "Diamong Ring" and item.GlobalCritChance == 30
Do you need to remove the ItemFilterEditor?
Also new here)
okey thanks, also - what does ' Use Jyam's filter for rare items ' exactly do ? as far as I can tell, it still picks up every rare when it's enabled/disabled.
Does the chaos recipe when checked only uses unidentified items from the bank ?