gainNOTICE: PRICES HERE ARE OUTDATED. SEE WISHING COSTS INSTEAD.
Obtained From[]
Djinni Oil Lamp[]
"The oil seems to last forever."
It is a good idea to identify all oil lamps for the purpose of finding one with a djinni inside. The one with a djinni will have a specifically different description i.e. ""the oil seems to last forever," compared to the usual description of just how much oil the lamp has left. After finding said oil lamp, the next step is to bless the lamp, since identifying does not identify the blessed/uncursed/cursed status effect of items. This can be done by either visiting a friar or pouring a bottle of holy water on it so it will become a blessed oil lamp.
Blessed lamps will have a the best chance to grant wishes. Uncursed lamps containing a djinni are not guaranteed to grant a wish, they may simply thank you for freeing them instead, or they may attack you. Cursed lamps will have the best chance to spawn a hostile djinni. Wishes granted by djinni are granted immediately and dropped at your feet.
Fountain[]
A flowing fountain will offer the player three options: Drink, dip, or no (cancel), See fountain wishes below for further information.
Wand of Wishing[]
The wand of wishing is quite a rare find for wand, however it is also the easiest when it comes to wishes. These wands usually only contain 1-3 charges (only 1 charge is more common) and has a chance to be successfully recharged (at least once) before it blows up.
Wish Formatting[]
Wishing for an item not in the game will result in an error and another try. After the second try, a warning is given, "Be careful what you wish for." Three wrong wishes will cause the wish to fail.
Format:
[quantity #] [blessed|cursed] [immutable|other prefix modifiers?] [enchantment +3] [name of item (pluralized or not)]
Example:
3 blessed immutable +3 red hot pokers
Order is important! +3 blessed silver dragon scale mail
will not work, because the enchantment and dweomery are in the wrong order!
- Quantity: You can wish for a maximum of 3. Wishing for more results in 3. You may only wish for one of a Legendary item such as Excalibur since they are unique. You may wish for one pet by asking for "balrog" or whichever monster you would like as a pet. Wishing for extras is recommended when possible, for spares or to sell to shopkeepers.
- Dweomer: Wishing for
blessed
is recommended. - prefix modifiers:
immutable
This provides fire, rot, and rust proofing but does not prevent armor from being improved with Enchant Armor scrolls.
- suffix modifiers in parentheticals (these appear to have no effect. To prove it, type gibberish in a parenthetical. It will not affect your wish):
large
This provides large size armor and clothing that the barbarian and vandal may wear.
- enchantment: You may wish for enchantments up to +3. Wishing for a higher enchantment results in +3.
It's unclear which modifiers, and how many, can be applied to which items. It's confirmed that "blessed immutable
" works after the quantity and before the enchantment value on a weapon, i.e. "3 blessed immutable +3 red hot pokers
".
Common Wishes[]
Armour[]
3 blessed immutable +3 Silver Dragon Scale Mail
(armour will automatically be the size of the wisher)3 blessed immutable +3 Gauntlets of Dexterity
(orGauntlets of Power
)3 blessed immutable +3 Speed boots
3 blessed immutable +3 Ornate Robe
Jewelry[]
3 blessed immutable +3 Amulet of Life Saving
3 blessed immutable +3 Ring of Regeneration
3 blessed immutable +3 Ring of Magic Regeneration
Weapons[]
3 blessed immutable +3 Red Hot Poker
(these are really good weapons that actively burn the armor off of your enemies, and hit hard and fast)blessed immutable +3 Excalibur
Scrolls and Potions[]
3 blessed immutable Potion of Gain Level
3 blessed immutable Potion of Gain Ability
3 blessed Scroll of Charging
3 blessed immutable Scroll of Enchant Armour
(note the British English spelling)
Spellbooks[]
3 blessed immutable Spellbook of Identify
3 blessed immutable Spellbook of Polymorph
Other[]
3 Blessed immutable Midas Bag;
3 Blessed immutable Bag of Holding
(will contain a few items);3 blessed immutable Phoenix Quill;
Power
(grants you a significant amount of permanent mana);Health
(grants you a significant amount of permanent health) got 35 health at lvl 17;1000000000 experience.
Only works below a certain level;- You can wish for one pet by putting in the monster's name. If you wish for 3, you will get one. You may want to wish for the creature's eggs, or
3 blessed scrolls of create monster
if you have a way to tame monsters. This does not work for any starting pets (dogs, monkeys, or cats) or in fountains; - Wishing for
3 blessed ruby
or3 blessed silver
, will sometimes get you a ruby and a ruby potion and a ruby ring, or silver potion, ring and spellbook. This can get you spellbooks and potions with some colors, orange, yellow, dark green, dark blue, pink, cyan, and magenta. Wishing for3 blessed diamond
sometimes gets you diamonds and diamond rings. 3 fire or 3 teleport may get you wands and scrolls. 3 identify or create monster may get you spellbooks and scrolls. 3 lute or pipe or harp (not plural) may get you regular instruments and lutes/pipes of charming or harps of lullabies; - Some things you never want to wish for are: gold (you will get one gold coin.) trap (will spawn a small red circle that you can't pick up that will hurt you, pets and enemies for 20 damage), dummy will get you nothing and no more wish tries, dummy. Hill giant pie will spawn a huge pie that is bugged so that if you eat it, it will put you in a state where you never need food again, and will choke on any food or potions that you consume even though you are not full;
Fountain Wishes[]
Go to any fountain, choose "Dip" and select a number of coins to dip in. If no water nymph shows up, a wish interface will appear. Type the wish (check the table below to know what to wish for). The 4 possible outcomes are:
"You wonder if wishes come true"[]
- The wish has been granted and the item lies somewhere in the dungeon.
"You wonder if wishes ever come true"[]
- Enough coins have been paid for the item wished for, however the item will simply not be created.
"Not likely for a mere <your offer>"[]
- Not enough coins were offered enough for the wish. The player may attempt to try again (4 tries total). Note that once the coins have been dipped, they cannot be regained.
"Even legends do not speak of <your wish>"[]
- The item does not exist or the name was incorrectly entered. For legendary weapons, however, this message may appear if the legendary weapon is already located nearby already in the player's possession.
General Assumptions[]
- Price for 1 item = price for 3 items >>> always wish for 3 (even if you don't need 3)
- Neither the type of fountain (blue, red, yellow) nor character stats have an effect on wish prices
- Specifying the size of wished for equip does not seem necessary (barbarians always get large wish equip) Adding "(large) or (large size)" does not seem to affect the result of the wish. In fact, you can type whatever you want in parentheses, and it will have no effect on the wish.
- Adding "immutable" to your wish increases the cost of the wish. If it is something like a scroll, potion, or wand, there is little point in wishing for an immutable version, since you can get it cheaper by wishing for it as a non-immutable item.
- Similarly, it might be cheaper to wish for a cursed version of something, then have it blessed.
Recommended Early Wishes[]
- (3BI+3 for each): feathered hat, speed boots, gauntlets of power or dexterity, ornate robe.
Items Spawning[]
Even if the conditions below are met, the wish could be denied with the message "You wonder if wishes ever come true." Fountains only have a 1/3 chance of granting a wish assuming enough money was dipped to grant the wish.
- If the player has the Amulet of Zaw in their inventory, the item will be dropped in any room from 2 to 5 levels above the player;
- If the player doesn't have the Amulet yet, the item will be spawned in a room never visited before between 2 and 4 levels below the player. If all the rooms in those level are already discovered, the item will be placed in a room never visited before between 1 and 3 levels above the player. If these rooms have already been discovered, the item will be spawned in a room never visited before between 4 and 10 levels below the player. If this fails too, the player will get "You wonder if wishes ever come true." and the item will not be spawned.
Graffiti[]
Graffiti on walls related to wishes:
- "If you want to ask one, ask for three." (True)
Wishing Formula[]
In 1.3, when you dip money into the fountain, the money you spent gets reduced using this formula:
float moneyDipped = max(0f, (float)(moneyDipped - rand(50, 100) - rand(0, 50)) * 0.25f);
The value obtained gets compared to the item value; only if it's at least equal to that, the wish can be granted (however, the wish is never guaranteed due to how items are spawned, and you can always get "You wonder if wishes ever come true.")
Even if you ask for a +3 item, the game will use the value of the +0 item.
The actual amount you need to use, given the value of the item, is:
For a 100% chance of wishing enough:
moneyToDip = itemValue * 4 + 150
For the slightest chance of wishing enough:
moneyToDip = itemValue * 4 + 50
Costs[]
A table with the costs of the majority of items can be found here.
1: The costs of wishes changed as of WazHack version 1.3. The costs for versions prior to 1.3 were usually lower.
2: NEEDS CONFIRMATION: wishing an item at a fountain when the map in the vicinity is already fully explored will result, even in case the wish was granted, the item not to spawn
3: when playing LARGE, always add LARGE at the end of a wish. I can confirm having successfully wished for items the vandal could and could not equip due to size, randomly.
Prices in the Android version seem a bit lower than the Steam version. NB : 3BI+3 means "3 blessed immutable +3"
Wish | Denied | Granted | Version | Notes |
---|---|---|---|---|
Weapons | ||||
3BI+3 Athame | 140 | 146 | 1.3 | |
3BI+3 Auger | 130 | 140 | 1.3 | |
3BI+3 Bastard sword | 330 | 340 | 1.3 | |
3BI+3 Battle axe | 280 | 330 | 1.3 | |
3BI+3 Battle bow | 318 | 319 | 1.3 | |
3Bl+3 Fiery greatsword | 1452 | ? | 1.3 | |
3Bl+3 Greatsword | 320 | 321 | 1.3 | |
3 immutable Harp of lullabies | 204 | 205 | 1.3 | Cannot be blessed. |
3BI+3 Katana | 150 | 161 | 1.3 | In 1.4 beta, 161 was not enough, but 178 was. |
3BI+3 Kris knife | 150 | 170 | 1.3 | |
Legendary weapon (any) | 4940 | 4960 | 1.3 | |
3BI+3 Longsword | 140 | 250 | 1.3 | |
3 immutable Lute of charming | 200 | ? | 1.3 | Cannot be blessed, 200 was enough for 3 non-immutable. |
3BI+3 Massive axe | ? | 200 | 1.3 | |
3 uncursed -9 Pickaxe | 149 | 150 | 1.3 | No need to wish for IB+3, unless you are going to use it as a weapon (221-258 normal +0).
If just for mining go uncursed -9. |
3BI+3 Red hot poker | 328 | 365 | 1.3 | |
3BI+3 Sickle | 210 | 211 | 1.3 | |
3BI+3 Spiked flail | 200 | 280 | 1.3 | |
3BI+3 Spear | 300 | 320 | 1.3 | |
3Bl+3 Staff of life | 800 | 1600 | 1.3 | |
Scrolls (immutability is not really worthwhile) | ||||
3B Scroll of blank paper | 147 | 148 | 1.3 | |
3BI Scroll of charging | 1451 | 1700 | 1.3 | |
3B Scroll of create monster | 916 | 964 | 1.3 | |
3B Scroll of enchant armour | 460 | 461 | 1.3 | |
3B Scroll of enchant weapon | 385 | 390 | 1.3 | |
3BI Scroll of identify | 180 | 220 | 1.3 | |
Wands (immutability is not really worthwhile) | ||||
3 Wand of cancellation | 552 | 553 | 1.3 | |
3 Wand of wishing | 500 | 600 | 1.3 |
Wishing for a working wand isn't possible. It will get you uncharged wands that can't be charged. |
Spellbooks (immutability is not really worthwhile)
***Note - the price of spellbooks is not exactly fixed. The more times you can read the book before it is worn out, the more it is worth. In some instances, the prices below may not work ("not likely for a mere"), but submitting the exact same wish again sometimes works. The book you will get will probably have fewer reads in it. | ||||
3B Spellbook of absorb curse | 1000 | 1500 | 1.3 | 1000 didn't work even for 1 unblessed |
3B Spellbook of clean wounds | 1089 | 1090 | 1.2 | |
3B Spellbook of cone of cold | 2438 | 2439 | 1.2 | |
3B Spellbook of create monster | 1094 | 1095 | 1.2 | |
3B Spellbook of cure sickness | 780 | 785 | 1.2 | |
3B Spellbook of darkness | 511 | 512 | 1.2 | |
3B Spellbook of drain life | 725 | 750 | 1.2 | 725 failed for unblessed |
3B Spellbook of finger of death | 1450 | 1451 | 1.2 | 1300 not enough for unblessed, 1402 was enough. |
3B Spellbook of fireball | 2200 | 2201 | 1.2 | 2000 worked for unblessed |
3B Spellbook of force bolt | 798 | 799 | 1.2 | not blessed - 750 (fail at 700) |
3B Spellbook of haste self | ? | 1000 | 1.3 | |
3B Spellbook of healing | 1468 | 1469 | 1.2 | 1450 not enough for unblessed |
3B Spellbook of identify | 2444 | 2445 | 1.2 | 2407 was enough for unblessed |
3B Spellbook of jumping | 539 | 540 | 1.2 | |
3B Spellbook of knock | 539 | 540 | 1.2 | |
3B Spellbook of levitation | 1094 | 1095 | 1.2 | not blessed worked at 1094 |
3B Spellbook of light | 539 | 540 | 1.2 | |
3B Spellbook of lightning | 698 | 950 | 1.3 | Good for charging wands. |
3B Spellbook of protection | 1650 | 1651 | 1.2 | 1500 works for unblessed |
3B Spellbook of psi bolt | 539 | 540 | 1.2 | |
3B Spellbook of magic missile | 1094 | 1095 | 1.2 | |
3B Spellbook of raise the dead | 1048 | 1049 | 1.2 | |
3B Spellbook of remove curse | 789 | 1500 | 1.3 | |
3B Spellbook of restore ability | 1094 | 1095 | 1.2 | |
3B Spellbook of sickness | 489 | 490 | 1.2 | 450 worked for unblessed |
3B Spellbook of sleep | 1094 | 1095 | 1.2 | Not blessed - 1085 |
3B Spellbook of teleport away | 795 | 798 | 1.2 | Not blessed - 655 (seems wrong) |
3B Spellbook of polymorph | 2449 | 2450 | 1.2 | |
3B Spellbook of wizard Lock | 618 | 640 | 1.3 | 540 in 1.2, 640 worked in 1.3 but could be lower |
Armour (body armour, boots, cloaks, gauntlets, shields, etc.) | ||||
Black spectacles | Cannot be wished for | |||
3BI +3 Cloak of displacement | 365 | 366 | 1.3 | Makes it easier for enemies to miss you |
3BI+3 Cloak of magic resistance | 328 | 392 | 1.3 | |
3BI+3 Cloak of protection | 310 | 380 | 1.3 | v.1.2 - 360 |
3BI Eyemask | 170 | 171 | 1.3 | 10% stealth. |
3BI+3 Feathered hat | 193 | 194 | 1.3 | Grants +7 CHA and +3 AC. |
3BI+3 Gauntlets of dexterity | 365 | 366 | 1.3 | Grants +3 DEX and +4 AC. |
3BI+3 Gauntlets of power | 355 | 375 | 1.3 | Grants +6 STR and +2 AC. |
3BI+3 Green headband | 479 | 480 | 1.2 | Grants poison resistance, normally obtained from Bacchus |
3BI+3 Helm of brilliance | 539 | 620 | 1.3 | Provides Intelligence and Wisdom. |
3BI+3 Helm of telepathy | 498 | ? | 1.3 | Grants telepathy. |
3U-9 Jeweller's monocle | 319 | ? | 1.3 | |
3BI+3 Levitation boots | 270 | 272 | 1.3 | |
3BI+3 Ornate robe | 364 | 365 | 1.3 | provides Speed |
3BI+3 Pied cap | 266 | ? | 1.3 | grants +7 CHA and +3 AC (feathered hat is a better wish) |
3BI+3 Speed boots | 279 | 280 | 1.3 | |
3BI+3 Suit of silver dragon-scale mail | 4359 | 4500 | 1.3 |
Same price for red, green, or gray dragon scale mail, but silver (reflective) is the best. |
3BI+3 Suit of dwarvish mithril plate | 3000 | ? | 1.3 | 3000 unsuccessful (-3 also rejected). |
3BI+3 Suit of leather armor | ? | 114 | 1.3 | |
3BI+3 Suit of studded leather | ? | 192 | 1.3 | |
3BI+3 Shield of reflection | 365 | 385 | 1.3 | Reflects spells and wands' magic. |
3BI Veil | 170 | 244 | 1.3 | 10% stealth. |
3BI+3 Suit of Studded Leather | ? | 185 | 1.3 | |
3BI+3 Suit of scalemail | 144 | ? | 1.3 | |
3BI+3 Suit of chainmail | 144 | ? | 1.3 | |
3BI+3 Suit of segmentata | 144 | ? | 1.3 | |
Amulets and Rings (no point in making these immutable) | ||||
3BI Amulet of dweomery | 555 | 600 | 1.3 | 440 is the minimum for non-immutable
Should be same price for amulets of unchanging, ESP, strangulation, and restful sleep. |
3B Amulet of ESP | 541 | 590 | 1.3 | |
3BI Amulet of life saving | 1451 | 1452 | 1.2 |
1320 is the minimum for non-immutable. |
3B Amulet of magical breathing | 540 | ? | 1.3 | |
3BI Amulet of reflection | 392 | ? | 1.3 | |
Amulet of Zaw, The | 38550 | 45000 | 1.2 | (It is strange that it can be wished for, but nevertheless it won't accept a blessed one) |
3BI +3 Collar of protection | ? | 800 | 1.3 | |
3BI +3 Collar of viciousness | ? | 900 | 1.3 | |
3BI +3 Ring of gain constitution | 740 | ? | 1.3 | |
3BI +3 Ring of gain strength | 805 | 1.3 | 660 is the minimum for non-immutable. 805 worked for uncursed non immutable. | |
3Bl Ring of invisibility | 723 | 724 | 1.2 | try 660 for non-immutable. |
3B Ring of levitation | 705 | 713 | 1.3 | |
3BI +3 Ring of magic regeneration | 967 | 968 | 1.2 | 880 is the minimum for non-immutable. |
3BI Ring of polymorph control | 1544 | ? | 1.3 | |
3BI +3 Ring of regeneration | 1451 | 1700 | 1.3 | |
3B Ring of see invisible | 743 | 753 | 1.3 | |
3BI Ring of teleport control | 618 | ? | 1.3 | Denied non-BI at 618. |
Potion (no point in making these immutable) | ||||
3B Potion of enlightenment | 900 | 1400 | 1.3 | |
3B potion of fireproofing | 900 | 1075 | 1.3 | |
3B Potion of gain ability | 1425 | 1450 | 1.3 | |
3B Potion of gain level | 1413 | 1414 | 1.3 | |
3B Bottle of holy water | 211 | 212 | 1.3 | |
3B Potion of ink | 336 | 337 | 1.3 | |
3C Potions of object detection | 700 B | 700 C | 1.3 | 700 not enough for blessed, enough for cursed. |
Tools | ||||
3BI Bag of holding | 3001 | 3003 | 1.3 | (2700 was enough for 3 immutable bags, not blessed.
Weird- subsequently, 2900 did not work for immutable or for 3 bag of holding, only worked for the plain wish bag of holding. |
3BI Magic whistle | 250 | 300 | 1.3 | |
3BI Midas bag | 8008 | 8600 | 1.3 | 1.2: 8250 |
3B Oil lamp | 212 | 213 | 1.3 | Rustproof. No need for immutable. |
3B Phoenix quill | 552 | 553 | 1.3 | |
3B Quill | 211 | 250 | 1.3 | |
3Bl+3 Steel arrow | 100 | 125 | 1.3 | Not the best wish, since you can only get 3, but several wishes could make a decent quiver. |
MISCELLANEOUS | ||||
3 Blob of floating eye goo | 83 | 106 | 1.3 | 1.3 bug: There is either no message shown or positive messages shown ("ever come true" or "come true").
The wish grants an unidentified goo, which becomes a random goo when consumed (e.g. yellow mold goo). |
3 Bit of mindflayer innards | ? | 142 | 1.3 | A chance to get +1 INT or +1 WIS on consumption.
1.3 bug: There is either no message shown or positive messages shown ("ever come true" or "come true"). |
3 Lump of royal jelly | 211 | 212 | 1.3 | Grants +1 STR on consumption. |
Gems | ||||
Blue portal stone | 237 | ? | 1.3 | Denied at 450, granted at 530. |
Orange portal stone | 237 | ? | 1.3 | |
3 Frost stone | 231 | 232 | 1.3 |
The formula for calculating whether or not you can afford a wish from a fountain can be found in this formula:[]
int num = this.type.cost; if (this.buc == BUC.Cursed) { num -= num / 10; } if (this.buc == BUC.Blessed) { num += num / 10; } if (this.decayProof) { num += num / 20; } if (this.erosionProof) { num += num / 20; } float num2 = (float)this.enchantment; if (this.type.enchantStyle == EnchantStyle.Charge) { if (this.type.category == ItemCategory.Spellbook) { num = (int)((float)(num / 4) + (float)(num / 4) * (num2 * 2f - (float)this.decay - (float)this.erosion) / 2f); } else { num = (int)((float)(num / 3) + (num2 * 2f - (float)this.decay - (float)this.erosion) * (float)num / 30f); } } else if (this.type.enchantStyle == EnchantStyle.Bonus) { // Convert num to float float numFloat = (float)num; // Calculate the first expression inside Mathf.Max float firstExpression = (float)(num / 4 + 1 - numFloat); // Calculate the second expression inside Mathf.Max float secondExpression = (num2 * 2f - (float)this.decay - (float)this.erosion); // Check if the second expression is greater than 0 bool secondExpressionGreaterThanZero = secondExpression > 0f; // Calculate the multiplier based on conditions float multiplier = secondExpressionGreaterThanZero ? (this.type.multiple != 0 ? 2f : 75f) : (this.type.multiple != 0 ? 1f : 5f); // Calculate Mathf.Max with the two expressions float maxResult = Mathf.Max(firstExpression, secondExpression * multiplier); // Update num by adding the result of Mathf.Max and casting back to int num = (int)(numFloat + maxResult); } if (this.compoundedItem) { num = (int)((float)num + Shop.CompoundBonusValue(this)); num += this.compoundedItem.ShopCost(forceTrueCost); } return num;