Page 1 of 1

Melindra in Hartsvale and default NPC behavior

Posted: Tue Sep 26, 2017 3:30 am
by Lyndin
It would be nice if NPCs dropped unexpected items by default, at least quest-specific items. I don't know if there's a particular flag that easily distinguishes quest tokens from other items--if not, I can't imagine this would be easy to implement. But it would help smooth out gameplay in the face of human error, and it makes more sense IC-ly.

Re: Melindra in Hartsvale and default NPC behavior

Posted: Tue Sep 26, 2017 9:55 am
by Yemin
As I understand it, it would have to be code implemented on the Mob rather than the item.

And this isn't an instance of blaming the victim but the majority of these kinds of quests have specific instruction on the qlog. To be fair to you its been literal years since I did this one on any of my chars but I remember there being a mention of whom specifically to give the head to.

On further thought I suppose the item could have something specific attached to it. Like instead of using the general command give you could type complete or return whilst in yoru inventory and it would check if the right NPC was in the room.

Eitherway, the solution would be something that builders would implement going forward should they so choose. I don't believe there is any way to retro this suggestion in a suitable length of tiem and effort.

Re: Melindra in Hartsvale and default NPC behavior

Posted: Tue Sep 26, 2017 4:48 pm
by Harroghty
Lydin: hi, currently some mobiles will drop certain objects and say something like, "I don't need that now." Whether or not the object is somehow flagged, what you're suggesting would require additional code to be written on many, many mobiles (an object flag would make that code more simple certainly). For now, I think it's best that if you do accidentally give over an object you follow these steps:
  • (1) decide if you can solve it IC
    (2) if not, report it on ASK
    (3) if no one is able to resolve it there, submit an application
This happens rarely enough that I believe the staff is able to address it fairly quickly on a case-by-case basis.