Closed Question2 closed 5 years ago
DANGER Will Robinson - MAJOR SPOILER re. deals w/ Mephasm follow.
Your PC has to enter the Crossroad Keep courtyard with the same item equipped at least three times in a row. For Monks, the item has to be in the Gloves slot; for Sorcerers/Wizards/Warlocks, the Chest slot; any other class checks the Righthand slot (unless it's the Silver Sword in which case the Chest is used instead).
FYI you can do a spoiler tag
Yes, ive read that, ive had my custom enchanted weapon equipped every time i entered the keep, and ive done that over a dozen times.
Does it work for custom enchanted weapons for you?
idk, have you tried it without a custom enchanted weapon?
EDIT: Never mind, the function not being able to search all classes and therefore just returning -1
should not cause any problems...
yep
edit: it's still a silly function but it ain't broke ...
It's possible (though highly unlikely) that the tag of the weapon is blank, resulting in some sort of undefined behavior.
I tried equipping a regular +1 scimitar and Mephasm was willing to bargain with me for stat boosts. He took the +1 scimitar as payment.
It seems that the script cannot handle bargaining if you only have custom enchanted armor/weapons equippped.
here's the code that runs (irrelevant stuff removed)
The PC enters the courtyard:
note: Those are my versions of the functions.
And in dialog '31_mephasm' it must be the third "bargain_attempts" and the second+ "mephasm_visits" or something like that (the dialog file is long and complicated) ... also, the favored item must be equipped and the PC must not have already made a deal for his/her favored item.
As you might see, numerous things can fail. But having coded and tested vast tracts of crafting/enchanting code, I can't think of a reason why simply enchanting an item would make a bargain w/ Mephasm fail.
With the infernal focuse, i can bargain with mephasm for a weapon, helm, boots, or money, but i cannot bargain with him for the stat boosts. I can ask him about the stat boosts, and he will say that i need to sacrifice something important to me, but i get no option to actually do it.
Looking at guides on the net, it seems the script is supposed to ask you to sacrifice a weapon or armor for non-monk classes, but i am not getting any dialog option to do that.
Im playing a favored soul and am using armor/weapons that are self-enchanted, maybe either of those are causing issues with the script?