Fixed bug: 11614 | Fri Dec 4 14:11:12 2009 MST |
Vor | admin | offline |  |
| =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Report Number: 11614 Original bug report by Taliph on Mon Nov 23 00:29:12 2009
Object: Unknown Creator: Unknown Room: /domains/illium/shops/shop_weapon
sell a sword ->
Do you mean one of Guard's Sword, one of WyrnBane or ?
The WyrnBanes are not in my inventory, nor are they in the room's inventory ... they are wielded by my vampire.
Taking a guess, they need to override something being used by the sell verb ... perhaps indirect_sell_obj() to prevent them from being snagged when they shouldn't be able to ... ----------------------------------------------------------------------
Vor wrote on Tue Dec 1 09:37:45 2009 this bug bothers the hell out of me because i can't see any logical reason for this to happen. the direct_verb_rule check in objects specifically makes sure the object is in the inventory of the verb user. i dunno how you can possibly sell it from the fam's inventory, makes no sense. it must be some silly driver error or osmething
----------------------------------------------------------------------
Taliph wrote on Thu Dec 3 16:26:41 2009 I think it's something specific to Wyrnbanes, since I do not see this same situation with anything else. I was just in the armor shop and an eagle came in to "sell all" and I was given the message (for each Wyrnbane on my vampiress) that they were too valuable to be sold there. I believe this also happened in the general store prior when I did "sell formulas", though I only know there is some issue and that the messages are being presented ... they aren't telling me the item which is generating them.
----------------------------------------------------------------------
Vor wrote on Fri Dec 4 14:11:12 2009 aha, the issue is that i overloaded the sell verb checks so that i could stop it from selling if it was not fully made (to prevent accidental sales of a seemingly worthless weapon)... but i didn't bother to do the checks inherited into every object, so it was only doing that one check.
i told it to perform checks in inherited files too, as long as it is actually one that is made.
----------------------------------------------------------------------
Vor wrote on Fri Dec 4 14:11:12 2009
Fixed
|
|