Polite is an ultra-streamlined mod (lookit the size) that performs but one task, it greets/bids farewell to the relevant NPC when you open/close their frame.
I expect I'm the only one who's left cold by the fact that no one ever bids a friendly farewell to poor Payson the 'roach vendor (who's so down on his luck), or that Auctioneer Stampi--who's at his post come rain or shine, day or night--has barely e'er had a friendly greeting come his way, I'm sure it'd make his day! Poor, poor NPCs. </guilttrip>
So here comes Polite to automate even that for the roleplayingy in our midst. Here are the instances that this mod covers:
- Auction House
- Random Dialogue
So be polite. You know you want to.
revision290608: This version should remove false positives (such as waving at wanted posters), as there's more checking involved. I've also ran over the code with the Brush of Cleanliness, reformatted it, and added in debugging. Polite should be very easy to understand now, so it'd likely make a good example mod. I'm going to give this mod a week or two, then I'm moving it into 1.0 status, like most of my other mods. Due to its great simplicity, I can't imagine any complications arising.
revision030608b: Okay, I'm going to give up on trying to make mods that never need any revisions. It just... doesn't work for me. This update adds a simple check to the code, whilst still keeping things very small. Basically, it ensures that the person you say goodbye to is the right one. For example: You might open up a vendor window, then target someone to buff them, then you'd be all... bye player, bye bye, love you! I know this is unlikely, but I don't like making people look silly. So I've put in a check to ensure that the person you say goodbye to matches the name of the NPC who you talked to int he first place.
revision030608: This was supposed to be the only revision. <.< I do try to avoid making changes to tiny mods, really...