PDA

View Full Version : Upping weird items


Awaiting-Death
09-11-2004, 21:17
Alright, Khalim's Will is an excellent weapon to use on a lvl 1 char, since it has high dmg, and no str required.

Here's my question : can you up it using the cube recipe?
(1 Ral Rune + 1 Sol Rune + 1 Perfect Emerald + Normal Unique Weapon = Exceptional Version of Weapon)

and if you can, does it still have no str required?

what about imbuing wirts leg, then upping it using the cube recipe?
(1 Ort Rune + 1 Amn Rune + 1 Perfect Sapphire + Normal (Basic) Rare Weapon = Exceptional Rare Weapon)

and now for a noob question : can you up upped items?
for example, if you can up Khalim's will, can you up the upped Khalim's will?

Lol, this is great :flip:

Thrugg
09-11-2004, 23:56
Yes you can, but you probably won't be happy with the outcome.

Normally, items have a base type, and base types have a defined upgrade path (eg Short Sword -> Gladius -> Falcata). However, these quest items (also the Horadric Staff) don't have a base type, so they have no upgrade path, so when the path is checked in the upgrade recipe it just returns 0.

And 0 means Hand Axe, because it is the first item in the list of weapons.

So if you upgrade a Khalim's Will you will get a Hand Axe with the same properties.
As with all upgrades though, it will get the requirements (level, str, dex) of the new type. Hand Axes don't have any requirements, so you are OK there. However, the upgrade recipes also add a level requirement penalty (+5 for the first recipe) so you would have an rlvl 5 Hand Axe with the same mods as Khalim's Will.

The items would still be unique or rare, and still "normal", so you could upgrade them again to exceptional versions (ie a Hatchet). They would get the Hatchet's reqs (rlvl 19, str 25, dex 25) plus now two level penalties, so you would need to be lvl 29 to use it.

And, finally, you could upgrade a third time to Tomahawks, rlvl 57, str 125, dex 67.

riplix
11-11-2004, 12:10
lol that's kinda weird.
could you "upgrade" the act2 shaft to hand-axe and then put the ammy on top of the axe? :lol:

well probably not, or can you equid the shaft? doesn't have any dmg, right?

:scratch:

sangfagel
11-11-2004, 14:13
Sorry, Khalims Will can not be upped. I actually tried to do it with 0 effect. I guess only exceptional and UNIQE items can be upgraded. Khalim´s Will is not a unique item. It is a QUEST item.

Thrugg
11-11-2004, 17:45
Hmm, they may have fixed it on the realms (it is a bug, after all).
Khalim's Will (and Flail) certainly are unique items, as are the Viper Amulet, Staff of Kings, Horadric Staff and Hellforge Hammer. They are listed right here in UniqueItems.txt. Special code would be needed to make them not be upgradeable, because otherwise the game wouldn't be able to tell the difference.

sizgar
13-11-2004, 20:07
in the first ladd u could upped Khalims Will

Myrakh-2
13-11-2004, 20:29
Special code would be needed to make them not be upgradeable, because otherwise the game wouldn't be able to tell the difference.

Actually, no special code is needed IF the scenario from above (returns "no base item" as 0) is true --- they would just have to fix the "no base item" code to something non-ambiguous like -1, and abort the update if the base item is -1).

They would need special code IF the quest items actually had a real base item. Although I suppose the qlvl for the quest item would be something like 0 (or, if it has a base item, >99 so no monster can drop it), so it could probably be used for a free check.

In any case, it sounds more like a missing if() or two.

Thrugg
15-11-2004, 19:39
Well, I'd kind of call that special code :) What I mean is, they'd have had to do something to stop it from happening. I agree it would have been simple to catch, but they obviously didn't think of it or test it.

Those items do have base types. A Khalim's Will for example is a unique 'qf2' (presumably standing for quest flail 2) which has its own entry in weapons.txt. But it doesn't have an upgrade type listed, that column is blank. Unfortunately, "blank" in the text files is interpreted as 0, so items without an upgrade defined turn into hand axes.

It sounds like they have added the appropriate check server side, although it will still work that way in SP.