public void DecrementItemCount(ItemId itemId) { ThrowIfCheckedOut(); ThrowIfItemNotInCart(itemId); if (_items.Get(itemId).CanDecrement()) ApplyChange(new DecrementedItemCountInCart { CartId = _id, ItemId = itemId }); }
public Potion(ItemId id) { Id = id; switch (Id) { case ItemId.Health_Potion://Mau Name = "RegenerationPotion"; HealthAmount = 150; ProcessTime = 15; break; case ItemId.Mana_Potion://Mana Name = "FlaskOfCrystalWater"; ManaAmount = 100; ProcessTime = 15; break; case (ItemId)2041://Mau va Mana Name = "ItemCrystalFlask"; HealthAmount = 120; ManaAmount = 60; ProcessTime = 12; break; case (ItemId)2010://Banh quy Name = "ItemMiniRegenPotion"; HealthAmount = 170; ManaAmount = 10; ProcessTime = 15; break; } }
public AssetContentChangeEventArgs(ContentChangeEventArgs e, OverrideType previousOverride, OverrideType newOverride, ItemId itemId) : base(e.Content, e.Index, e.ChangeType, e.OldValue, e.NewValue) { PreviousOverride = previousOverride; NewOverride = newOverride; ItemId = itemId; }
public Item AddItem(ItemId itemId, decimal weight) { decimal price = _itemPrices.GetWeighedPrice(itemId); var item = new WeighedItem(itemId, price, weight); return AddItem(item); }
public Item AddItem(ItemId itemId) { decimal price = _itemPrices.GetPrice(itemId); var item = new Item(itemId, price); return AddItem(item); }
public static void BuyItem(ItemId item) { if (Environment.TickCount - LastShopAttempt > Autoplay.Rand.Next(0, 670)) { Autoplay.Bot.BuyItem(item); LastShopAttempt = Environment.TickCount; } }
public ItemStackTemplate(ItemId id, int amount) : this(ItemMgr.GetTemplate(id), amount) { if (m_Template == null) { throw new ArgumentException("id " + id + " is invalid."); } }
public IDDHeavyMetalItemData(AnalysisMethods ams_, ItemId item) { InitializeComponent(); umass = item.declaredUMass; length = item.length; DeclaredUMassTextBox.Text = umass.ToString("F3"); LengthTextBox.Text = length.ToString("F3"); Integ.GetCurrentAcquireDetectorPair(ref acq, ref det); }
public async Task<RecycleInventoryItemResponse> RecycleItem(ItemId itemId, int amount) { var message = new RecycleInventoryItemMessage { ItemId = itemId, Count = amount }; return await PostProtoPayload<Request, RecycleInventoryItemResponse>(RequestType.RecycleInventoryItem, message); }
public WeighedItem(ItemId id, decimal price, decimal weight) : base(id, price) { if(weight <= 0.0M) { throw new ArgumentOutOfRangeException("weight", "weight must be greater than 0."); } Weight = weight; }
public Item(string name, int range, CastType castType, ItemId id, ItemType itemType, bool meleeOnly = false, string buffName = null) { Name = name; Range = range; CastType = castType; Id = id; ItemType = itemType; MeleeOnly = meleeOnly; BuffName = buffName; }
public async Task<UseItemCaptureResponse> UseCaptureItem(ulong encounterId, ItemId itemId, string spawnPointId) { var message = new UseItemCaptureMessage { EncounterId = encounterId, ItemId = itemId, SpawnPointId = spawnPointId }; return await PostProtoPayload<Request, UseItemCaptureResponse>(RequestType.UseItemCapture, message); }
private static decimal GetItemPrice(IEnumerable<Item> items, ItemId id) { Item itemPrice = items.SingleOrDefault(x => x.Id == id); if (itemPrice == null) { throw new InvalidOperationException("ItemId was not found in list."); } return itemPrice.GetPrice(); }
public async Task<AddFortModifierResponse> AddFortModifier(string fortId, ItemId modifierType) { var message = new AddFortModifierMessage() { FortId = fortId, ModifierType = modifierType, PlayerLatitude = _client.CurrentLatitude, PlayerLongitude = _client.CurrentLongitude }; return await _baseRpc.PostProtoPayload<Request, AddFortModifierResponse>(RequestType.AddFortModifier, message); }
private void OnCurrensyChanges(ItemId arg1, int arg2) { switch (arg1) { case ItemId.money: moneyField.text = arg2.ToString("0"); break; case ItemId.crystal: crystalField.text = arg2.ToString("0"); break; } }
public Armour(Texture2D stndTex, Texture2D attTex, string name, ItemId id, ArmourParts part, float mult, bool add) { // Add its item to the Item list Item i = new Item(id, name, stndTex, Item.Equip); if (add) GameScreen.Items.Add(id, i); this.Item = i; this.Part = part; this.Mult = mult; this.Stand = stndTex; this.Attack = attTex; }
private void OnItemCollected(ItemId arg1, float arg2, float arg3) { if (itemType == arg1) { currentCount = CurrentCount + (int)arg2; if (OnQuestProgressChange != null) OnQuestProgressChange(CurrentCount, TargetCount); if (CurrentCount >= TargetCount) { ReadyToReward(); } } }
public async Task<CatchPokemonResponse> CatchPokemon(ulong encounterId, string spawnPointGuid, ItemId pokeballItemId, double normalizedRecticleSize = 1.950, double spinModifier = 1, double normalizedHitPos = 1) { var message = new CatchPokemonMessage { EncounterId = encounterId, Pokeball = pokeballItemId, SpawnPointId = spawnPointGuid, HitPokemon = true, NormalizedReticleSize = normalizedRecticleSize, SpinModifier = spinModifier, NormalizedHitPosition = normalizedHitPos }; return await PostProtoPayload<Request, CatchPokemonResponse>(RequestType.CatchPokemon, message); }
public Item(ItemId id, decimal price) { if (id == ItemId.Invalid) { throw new ArgumentOutOfRangeException("id", "ItemId is invalid."); } if (price <= 0.0M) { throw new ArgumentOutOfRangeException("price", "price must be greater than $0.00."); } Id = id; Price = price; }
public static void SetCollectedItem(ItemId id) { sCollectedItems.Add(id); switch (id) { case ItemId.GiftFlowers: ActiveBoss = BossId.Flower; break; case ItemId.GiftChocolate: ActiveBoss = BossId.Chocolate; break; case ItemId.GiftRing: ActiveBoss = BossId.Imposter; break; } }
public BulkDiscount(ItemId itemId, int buyX, int getYFree) { if (buyX < 2) { throw new ArgumentOutOfRangeException("buyX", "Must specify atleast 2 required."); } if (getYFree < 1) { throw new ArgumentOutOfRangeException("getYFree", "Must specify atleast 1 received free."); } _itemId = itemId; _numberRequiredToBuy = buyX - getYFree; _numberReceivedFree = getYFree; }
private static async Task RecycleItems(ISession session, CancellationToken cancellationToken, int itemCount, ItemId item) { int itemsToRecycle = 0; int itemsToKeep = itemCount - Diff; if (itemsToKeep < 0) itemsToKeep = 0; itemsToRecycle = itemCount - itemsToKeep; if (itemsToRecycle != 0) { Diff -= itemsToRecycle; cancellationToken.ThrowIfCancellationRequested(); await session.Client.Inventory.RecycleItem(item, itemsToRecycle); if (session.LogicSettings.VerboseRecycling) session.EventDispatcher.Send(new ItemRecycledEvent { Id = item, Count = itemsToRecycle }); DelayingUtils.Delay(session.LogicSettings.DelayBetweenPlayerActions, 500); } }
public void OverrideDeletedItem(bool isOverridden, ItemId deletedId) { CollectionItemIdentifiers ids; if (CanOverride && TryGetCollectionItemIds(Content.Retrieve(), out ids)) { OverrideChanging?.Invoke(this, EventArgs.Empty); SetOverride(isOverridden ? OverrideType.New : OverrideType.Base, deletedId, itemOverrides); if (isOverridden) { ids.MarkAsDeleted(deletedId); } else { ids.UnmarkAsDeleted(deletedId); } OverrideChanged?.Invoke(this, EventArgs.Empty); } }
public void ItemIdEquality() { Guid id0 = Guid.NewGuid(); var ii0 = new ItemId(typeof(HeaderContent), id0); var ii1 = new ItemId(typeof(HeaderContent), new Guid(id0.ToString())); var ii2 = new ItemId(typeof(RestaurantContent), id0); var ii3 = new ItemId(typeof(HeaderContent), Guid.NewGuid()); Assert.IsTrue(ii0.Equals(ii1), ".Equals true"); Assert.IsTrue(ii0 == ii1, "== true"); Assert.IsFalse(ii0.Equals(ii2), ".Equals false by type"); Assert.IsFalse(ii0 == ii2, "== false by type"); Assert.IsFalse(ii1.Equals(ii3), ".Equals false by id"); Assert.IsFalse(ii1 == ii3, "== false by id"); Assert.IsFalse(ii0.GetHashCode() == ii2.GetHashCode(), "hash code by type"); Assert.IsFalse(ii1.GetHashCode() == ii3.GetHashCode(), "hash code by id"); }
public static IPolicyLocationItem CreateFolder(IAssetService2 assetServiceClient, ItemId parentId, string name, string desc) { Folder testFolder = new Folder(); testFolder.Name = name; testFolder.Description = desc; testFolder.ItemId = new ItemId(); testFolder.AssetType = Workshare.Server.Proxies.Asset2Proxy.Type.Policy; testFolder.ParentFolderId = parentId; FoldersRequest request = new FoldersRequest(); request.Folders = new Folders(); request.Folders.Add(testFolder); FoldersResponse response = assetServiceClient.CreateFolders(request); if (0 == response.Folders.Count) throw new Exception("Failed to create test folder"); return FindFolder(assetServiceClient, response.Folders[0].Path); }
public void UrlMoveClash() { var hc = Collator.Instance.GetNew<HeaderContent>(new Address(typeof(HeaderContent), "ut-a")); hc.Title = "UT Header A"; hc.HeaderBody = "zczczc"; Collator.Instance.Set(hc); var hc2 = Collator.Instance.GetNew<HeaderContent>(new Address(typeof(HeaderContent), "ut-b")); hc2.Title = "UT Header B"; hc2.HeaderBody = "qwqwqw"; Collator.Instance.Set(hc2); ItemId hc2iid = new ItemId(hc2); Collator.Instance.MoveAddress(hc2iid, new Address(typeof(HeaderContent), "ut-c")); Exception ex = null; try { Collator.Instance.MoveAddress(hc2iid, new Address(typeof(HeaderContent), "ut-a")); } catch (ApplicationException appEx) { ex = appEx; } Assert.IsNotNull(ex, "Failed to block move to an existing data route url"); // Does not now consider standard urls //ex = null; //try //{ // Collator.Instance.MoveAddress(hc2iid, new Address(typeof(HeaderContent), "ut-x")); //} //catch (ApplicationException appEx) //{ // ex = appEx; //} //Assert.IsNotNull(ex, "Failed to block move to an existing standard url"); }
public void Summaries() { var hc = Collator.Instance.GetNew<HeaderContent>(new Address(typeof(HeaderContent), "ct-c")); hc.Title = "CT Header A"; hc.Image.Url = "/abc.gif"; hc.HeaderBody = "xyz"; hc.SubTests = new List<SubTest> { new SubTest { A = "aab", B = "bbc" } }; Collator.Instance.Set(hc); var item = Collator.Instance.Get<HeaderSummary>(new Address(typeof(HeaderContent), "ct-c")); Assert.IsNotNull(item, "Get summary by path"); Assert.AreEqual(1, item.SubTestsCount, "Summary computed property"); Assert.AreEqual("CT Header A", item.Title); Assert.AreEqual(typeof(HeaderContent), item.Type); Assert.AreEqual("/header/ct-c", item.Url); Assert.IsNotNull(item.Version, "Version has a value"); var hc2 = Collator.Instance.GetNew<HeaderContent>(new Address(typeof(HeaderContent), "ct-d")); hc2.Title = "CT Header B"; hc2.Image.Url = "/def.gif"; hc2.HeaderBody = "bbb"; hc2.SubTests = new List<SubTest> { new SubTest { A = "aab", B = "bbc" }, new SubTest { A = "aabx", B = "bbcx" } }; Collator.Instance.Set(hc2, true); var items = Collator.Instance.Get<HeaderSummary>(); Assert.AreEqual(2, items.Count(hs => (hs.Title ?? "").StartsWith("CT")), "Get all summaries"); var itemId = new ItemId(item); var item2 = Collator.Instance.Get<HeaderContent>(itemId); Assert.IsNotNull(item2, "Get summary by Id"); Assert.AreEqual(item.Title, item2.Title, "Get right summary by Id"); Collator.Instance.Delete(item2); var items2 = Collator.Instance.Get<HeaderSummary>(); Assert.AreEqual(1, items2.Count(hs => (hs.Title ?? "").StartsWith("CT")), "Delete"); }
public void WriteReadBasic() { var td = Repository.Instance.New<TestData>(); td.Value1 = "nnn"; td.Path = "rt-x"; td.Id = 10; Repository.Instance.Set(td, true); var cont = Repository.Instance.Get<TestData>(typeof(TestData), iq => iq.Where(x => x.Path == "rt-x")).FirstOrDefault(); Assert.IsNotNull(cont, "GetByPath"); var itemId = new ItemId(cont); var cont2 = Repository.Instance.Get<TestData>(new ItemId[] { itemId }).FirstOrDefault(); Assert.IsNotNull(cont2, "Get by Id"); Assert.AreEqual(cont2.Id, cont.Id, "Get right item by Id"); var cont3 = Repository.Instance.Get<TestData>(typeof(TestData), new Address(typeof(TestData), "rt-x")).FirstOrDefault(); Assert.IsNotNull(cont3, "Get by Address"); Assert.AreEqual(cont3.Id, cont.Id, "Get right item by Address"); }
public void ItemIdConstructors() { // ItemId uses ContentType() of the relevant type Guid id1 = Guid.NewGuid(); Type extType = CompositeTypeManager.Instance.ExtendedTypes[typeof(TestData)]; var ii1 = new ItemId(extType, id1); Assert.AreEqual(typeof(TestData), ii1.Type); // Serialize/Deserialize var ii2 = new ItemId(ii1.ToString()); Assert.AreEqual(ii2.Type, ii1.Type); Assert.AreEqual(ii2.Id, ii1.Id); Assert.AreEqual(ii2, ii1); // Construct from basic type TestData td = Collator.Instance.GetNew<TestData>(new Address(typeof(TestData), "a")); td.Id = 5; var ii3 = new ItemId(td); Assert.AreEqual(ii3.Id, td.Id); // Construct from container Guid id = Guid.NewGuid(); Guid ident = Guid.NewGuid(); ContentItem ci = new ContentItem { Id = id, Identity = ident, DataType = typeof(RestaurantContent).FullName }; var ii4 = new ItemId(ci); Assert.AreEqual(ii4.Id, ident); Assert.AreEqual(ii4.Type, typeof(RestaurantContent)); // Construct from data item RestaurantContent rc = Collator.Instance.GetNew<RestaurantContent>(new Address(typeof(RestaurantContent), "x")); var ii5 = new ItemId(rc); Assert.AreEqual(ii5.Id, rc.Identity); // Construct from summary RestaurantSummary rs = Collator.Instance.GetSummary<RestaurantSummary>(rc); var ii6 = new ItemId(rs); Assert.AreEqual(ii6.Id, rs.Id); Assert.AreEqual(ii6.Type, rs.Type); }
private void OnItemCollected(ItemId arg1, float arg2,float delta) { FlyingNumbers item; switch (arg1) { case ItemId.money: moneyField.text = arg2.ToString("00"); item = DataBaseController.Instance.Pool.GetItemFromPool<FlyingNumbers>(PoolType.flyNumberInUI); //item = DataBaseController.GetItem(DataBaseController.Instance.FlyingNumber, moneyField.transform.position); item.transform.SetParent(moneyContainer); // item.transform.position = moneyField.transform.position; item.Init(GetDeltaStr(delta) + " Gold", DataBaseController.Instance.GetColor(arg1),FlyNumerDirection.non,26); break; case ItemId.crystal: MainController.Instance.level.MessageAppear("You found crystal", Color.green, DataBaseController.Instance.ItemIcon(ItemId.crystal)); break; case ItemId.energy: item = DataBaseController.Instance.Pool.GetItemFromPool<FlyingNumbers>(PoolType.flyNumberInUI); item.transform.SetParent(moneyContainer); item.Init("+" + Mathf.Abs(delta).ToString("0")+ " Energy", DataBaseController.Instance.GetColor(arg1), FlyNumerDirection.non,30); break; } }
public bool TryIndexToId(NodeIndex index, out ItemId id) => ex.TryIndexToId(index, out id);
private static async Task RecycleItems(ISession session, CancellationToken cancellationToken, int itemCount, ItemId item) { int itemsToRecycle = 0; int itemsToKeep = itemCount - _diff; if (itemsToKeep < 0) { itemsToKeep = 0; } itemsToRecycle = itemCount - itemsToKeep; if (itemsToRecycle != 0) { _diff -= itemsToRecycle; cancellationToken.ThrowIfCancellationRequested(); await session.Client.Inventory.RecycleItem(item, itemsToRecycle); if (session.LogicSettings.VerboseRecycling) { session.EventDispatcher.Send(new ItemRecycledEvent { Id = item, Count = itemsToRecycle }); } } }
public static BitmapSource ToInventorySource(this ItemId pid) { return(pid.ToInventoryItem().LoadBitmap()); }
public void Restore(object restoredItem, ItemId id) => ex.Restore(restoredItem, id);
public void OverrideDeletedItem(bool isOverridden, ItemId deletedId) => ex.OverrideDeletedItem(isOverridden, deletedId);
/// <inheritdoc/> protected override void TransformObjectAfterRead(ref ObjectContext objectContext) { if (!AreCollectionItemsIdentifiable(ref objectContext)) { base.TransformObjectAfterRead(ref objectContext); return; } var info = (InstanceInfo)objectContext.Properties[InstanceInfoKey]; // This is to be backward compatible with previous serialization. We fetch ids from the ~Id member of each item if (info.Instance != null) { ICollection <ItemId> deletedItems; objectContext.Properties.TryGetValue(DeletedItemsKey, out deletedItems); TransformAfterDeserialization((IDictionary)objectContext.Instance, info.Descriptor, info.Instance, deletedItems); } objectContext.Instance = info.Instance; var enumerable = objectContext.Instance as IEnumerable; if (enumerable != null) { var ids = CollectionItemIdHelper.GetCollectionItemIds(objectContext.Instance); var descriptor = (DictionaryDescriptor)info.Descriptor; foreach (var item in descriptor.GetEnumerator(objectContext.Instance)) { ItemId id; if (ids.TryGet(item.Key, out id) && id != ItemId.Empty) { continue; } var guid = item.Value != null?IdentifiableHelper.GetId(item.Value) : Guid.NewGuid(); ids[item.Key] = guid != Guid.Empty ? new ItemId(guid.ToByteArray()) : ItemId.New(); } } base.TransformObjectAfterRead(ref objectContext); }
public void RemoveAndDiscard(object item, NodeIndex itemIndex, ItemId id) => ex.RemoveAndDiscard(item, itemIndex, id);
public int CompareTo(EventCondition y) { return(ItemId.CompareTo(y.ItemId)); }
public static bool IsItemEnabled(ItemId id) => GetToggle("itemHeroEnable", id.ToString());
IContents ContentsFromItemId(ItemId itemId) => itemId.Type switch {
public int GetItemCount(ItemId itemId) => _statusBarOrder .SelectMany(x => x.Effective.Inventory.EnumerateAll()) .Where(x => x.Item is ItemData item && item.Id == itemId)
private static uint GetPriority(string name, ItemId item) { return(Menu.Item(name).GetValue <PriorityChanger>().GetPriority(item.ToString())); }
// Token: 0x060019CB RID: 6603 RVA: 0x0005C190 File Offset: 0x0005A390 public CreateReferenceAttachmentFromAttachmentDataProvider(CallContext callContext, ItemId itemId, string attachmentDataProviderId, string location, string dataProviderItemId, string dataProviderParentItemId = null, string providerEndpointUrl = null, string cancellationId = null) : base(callContext) { if (itemId == null) { throw new ArgumentNullException("itemId"); } if (string.IsNullOrEmpty(attachmentDataProviderId)) { throw new ArgumentException("The parameter cannot be null or empty.", "attachmentDataProviderId"); } this.itemId = itemId; this.attachmentDataProviderId = attachmentDataProviderId; this.location = location; this.providerEndpointUrl = providerEndpointUrl; this.cancellationId = cancellationId; this.dataProviderItemId = dataProviderItemId; this.dataProviderParentItemId = dataProviderParentItemId; }
public async Task <CatchPokemonResponse> CatchPokemon(ulong encounterId, string spawnPointGuid, ItemId pokeballItemId, double normalizedRecticleSize = 1.950, double spinModifier = 1, double normalizedHitPos = 1, bool hitPokemon = true) { var message = new CatchPokemonMessage { EncounterId = encounterId, Pokeball = pokeballItemId, SpawnPointId = spawnPointGuid, HitPokemon = hitPokemon, NormalizedReticleSize = normalizedRecticleSize, SpinModifier = spinModifier, NormalizedHitPosition = normalizedHitPos }; return(await PostProtoPayload <Request, CatchPokemonResponse>(RequestType.CatchPokemon, message)); }
public bool IsItemOverriddenDeleted(ItemId id) => ex.IsItemOverriddenDeleted(id);
void IAssetObjectNodeInternal.DisconnectOverriddenDeletedItem(ItemId deletedId) => ex.DisconnectOverriddenDeletedItem(deletedId);
public void Restore(object restoredItem, NodeIndex index, ItemId id) => ex.Restore(restoredItem, index, id);
/*public static bool IsItemEnabledTempest(ItemId id) => * GetToggle("itemTempestEnable", * id == ItemId.item_necronomicon_2 || id == ItemId.item_necronomicon_3 * ? ItemId.item_necronomicon.ToString() * : id == ItemId.item_dagon_2 || id == ItemId.item_dagon_3 || id == ItemId.item_dagon_4 || * id == ItemId.item_dagon_5 * ? ItemId.item_dagon.ToString() * : id == ItemId.item_diffusal_blade_2 ? ItemId.item_diffusal_blade.ToString() : id.ToString());*/ public static bool IsItemEnabledTempest(ItemId id) => GetToggle("itemTempestEnable", id.ToString());
public bool IsItemDeleted(ItemId itemId) => ex.IsItemDeleted(itemId);
private static Bitmap ToInventoryItem(this ItemId pid) { switch (pid) { case ItemId.ItemUnknown: return(Properties.Resources.no_name); case ItemId.ItemPokeBall: return(Properties.Resources.pokeball_1); case ItemId.ItemGreatBall: return(Properties.Resources.pokeball_2); case ItemId.ItemUltraBall: return(Properties.Resources.pokeball_3); case ItemId.ItemMasterBall: return(Properties.Resources.pokeball_4); case ItemId.ItemPotion: return(Properties.Resources.potion_1); case ItemId.ItemSuperPotion: return(Properties.Resources.potion_2); case ItemId.ItemHyperPotion: return(Properties.Resources.potion_3); case ItemId.ItemMaxPotion: return(Properties.Resources.potion_4); case ItemId.ItemRevive: return(Properties.Resources.revive_1); case ItemId.ItemMaxRevive: return(Properties.Resources.revive_2); case ItemId.ItemLuckyEgg: return(Properties.Resources.lucky_egg); case ItemId.ItemIncenseOrdinary: return(Properties.Resources.ince); case ItemId.ItemIncenseSpicy: return(Properties.Resources.ince); case ItemId.ItemIncenseCool: return(Properties.Resources.ince); case ItemId.ItemIncenseFloral: return(Properties.Resources.ince); case ItemId.ItemTroyDisk: return(Properties.Resources.lure_mod); //NO case ItemId.ItemXAttack: return(Properties.Resources.no_name); //NO case ItemId.ItemXDefense: return(Properties.Resources.no_name); //NO case ItemId.ItemXMiracle: return(Properties.Resources.no_name); //NO case ItemId.ItemRazzBerry: return(Properties.Resources.berry_1); case ItemId.ItemBlukBerry: return(Properties.Resources.berry_2); case ItemId.ItemNanabBerry: return(Properties.Resources.berry_3); case ItemId.ItemWeparBerry: return(Properties.Resources.berry_4); case ItemId.ItemPinapBerry: return(Properties.Resources.berry_5); case ItemId.ItemSpecialCamera: return(Properties.Resources.camera); case ItemId.ItemIncubatorBasicUnlimited: return(Properties.Resources.incubator_unlimited); case ItemId.ItemIncubatorBasic: return(Properties.Resources.incubator); case ItemId.ItemPokemonStorageUpgrade: return(Properties.Resources.bag_upgrade); case ItemId.ItemItemStorageUpgrade: return(Properties.Resources.bag_upgrade); } return(Properties.Resources.no_name); }
public static bool HasItem(this Obj_AI_Hero hero, ItemId item) { return(hero != null && Items.HasItem((int)item, hero)); }
public async Task <int> GetItemAmountByType(ItemId type) { var pokeballs = await GetItems().ConfigureAwait(false); return(pokeballs.FirstOrDefault(i => i.ItemId == type)?.Count ?? 0); }
public bool HasId(ItemId id) => ex.HasId(id);
public bool TryIdToIndex(ItemId id, out NodeIndex index) => ex.TryIdToIndex(id, out index);
/*public static bool IsItemEnabled(ItemId id) => * GetToggle("itemHeroEnable", * id == ItemId.item_necronomicon_2 || id == ItemId.item_necronomicon_3 * ? ItemId.item_necronomicon.ToString() * : id == ItemId.item_dagon_2 || id == ItemId.item_dagon_3 || id == ItemId.item_dagon_4 || * id == ItemId.item_dagon_5 * ? ItemId.item_dagon.ToString() * : id == ItemId.item_diffusal_blade_2 ? ItemId.item_diffusal_blade.ToString() : id.ToString());*/ /*public static uint GetItemOrderHero(ItemId id) => GetPriority("itemHero", * id == ItemId.item_necronomicon_2 || id == ItemId.item_necronomicon_3 * ? ItemId.item_necronomicon * : id == ItemId.item_dagon_2 || id == ItemId.item_dagon_3 || id == ItemId.item_dagon_4 || * id == ItemId.item_dagon_5 * ? ItemId.item_dagon * : id == ItemId.item_diffusal_blade_2 ? ItemId.item_diffusal_blade : id);*/ public static uint GetItemOrderTempest(ItemId id) => GetPriority("itemTempest", id);
public static string ToInventoryName(this ItemId pid) { switch (pid) { case ItemId.ItemUnknown: return("Unknown"); case ItemId.ItemPokeBall: return("PokeBall"); case ItemId.ItemGreatBall: return("GreatBall"); case ItemId.ItemUltraBall: return("UltraBall"); case ItemId.ItemMasterBall: return("MasterBall"); case ItemId.ItemPotion: return("Potion"); case ItemId.ItemSuperPotion: return("Super Potion"); case ItemId.ItemHyperPotion: return("Hyper Potion"); case ItemId.ItemMaxPotion: return("Max Potion"); case ItemId.ItemRevive: return("Revive"); case ItemId.ItemMaxRevive: return("Max Revive"); case ItemId.ItemLuckyEgg: return("Lucky Egg"); case ItemId.ItemIncenseOrdinary: return("Incense"); case ItemId.ItemIncenseSpicy: return("Incense Spicy"); case ItemId.ItemIncenseCool: return("Incense Cool"); case ItemId.ItemIncenseFloral: return("Incense Floral"); case ItemId.ItemTroyDisk: return("Lure Module"); case ItemId.ItemXAttack: return("X Attack"); case ItemId.ItemXDefense: return("X Defense"); case ItemId.ItemXMiracle: return("X Miracle"); case ItemId.ItemRazzBerry: return("Razz Berry"); case ItemId.ItemBlukBerry: return("Bluk Berry"); case ItemId.ItemNanabBerry: return("Nana Berry"); case ItemId.ItemWeparBerry: return("Wepar Berry"); case ItemId.ItemPinapBerry: return("Pinap Berry"); case ItemId.ItemSpecialCamera: return("Camera"); case ItemId.ItemIncubatorBasicUnlimited: return("Incubator Unlim"); case ItemId.ItemIncubatorBasic: return("Incubator"); case ItemId.ItemPokemonStorageUpgrade: return("PokeStorage Upgrade"); case ItemId.ItemItemStorageUpgrade: return("Storage Upgrade"); } return("No Name"); }
public NodeIndex IdToIndex(ItemId id) => ex.IdToIndex(id);
public static uint GetItemOrderHero(ItemId id) => GetPriority("itemHero", id);
public ChangeUsedItemEvent(ItemId itemId) => ItemId = itemId;