Go back to previous topic
Forum Name Announcements
Topic subjectShopkeeper Standardization - Complete!
Topic URLhttps://forums.carrionfields.com/dcboard.php?az=show_topic&forum=3&topic_id=1018
1018, Shopkeeper Standardization - Complete!
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
1. Over the past few years, we've been making most new shopkeepers immune to summon. It doesn't make sense that you could summon a shopkeeper away from his place of business and still purchase, say, ten suits of platemail or 50 pieces of beef jerky. Conversely, there are a few shopkeepers in the game that don't work out of a shop and have an inventory of only a few, lightweight items. It makes sense that they could do business no matter where they are. I'll be checking all 443 shopkeepers in the game to make sure their summonability makes sense. From an IC perspective, consider the strong ties a shopkeeper has to their place of business sufficient to counteract the drawing force of a summons.

2. We've never really established reasonable amounts of cash to provide shopkeepers with in order for them to do business. For example, shopkeepers in Hillcrest weren't given any copper (hence, they couldn't buy anything), shopkeepers in Dagdan were given a couple hundred copper (thus limiting the items they could buy) and shopkeepers in the Coral Palace were given 25,000 copper. We've established some guidelines, based on shopkeeper level, type of items they deal in and type of location (major town, roadside stand, uncivilized forest, etc.), for the amount of copper shopkeepers will have. In general, major cities and towns, as well as other 'civilized' areas, will generate more business for shopkeepers than a taglo jerky food stand in the middle of the Prosimy Forest. Overall, the average amount of copper a shopkeeper starts out with will roughly double (2500 to 5000) when I'm done with this round of updates.

I also checked and updated the tracking of the shopkeepers, as discussed below.

If you see errors (shopkeepers that have items for sale but won't buy that type of item (but not because they're out of money), shopkeepers with no coins (that aren't barter-specific) right after a crash or reboot, or shopkeepers associated with a shop that still track and/or are summonable), please use the typo command to let me know, thanks!

I'll take any feedback you might have via email or notes in game.

Kastellyn the Devourer of Magic, Lord of Legends
1033, jewler in Hamsah does not sell or buy anything
Posted by Fdialke on Wed 31-Dec-69 07:00 PM
by design ?
1034, Inactive Shoppies
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
If an area author created a mob that looks like a shoppie, but then didn't designate them a shoppie, I'm not going to second-guess their decision and change the mob to a shoppie. Especially not in Hamsah, because Scar had some pretty specific ideas for how he wanted that area to come together, and I doubt something like that would have been an oversight that I would feel comfortable correcting.

However, if you're talking about Pagiel, he'll get a boost to his cash so he can buy items that cost more than 50 cp.

Kastellyn the Devourer of Magic, Lord of Legends
1022, what about
Posted by Fdialke on Wed 31-Dec-69 07:00 PM
pet shopkeeper in Arial City ?
i'v posted it on bug board but nobody cares it seems

she's (shopkeeper) wandering, but i can always see the list of pets when type "list" in place where shopkeeper must be, but if i'll type
"buy "pet"" and she's absent then i got "nobody you can pay" something like that
1025, Pet Shoppies
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
I hadn't planned to review pet shops yet, as they fall out of the code purview of our regular shoppies, but this particular problem is FNCR.

Kastellyn the Devourer of Magic, Lord of Legends
1021, RE: Shopkeeper Standardization
Posted by Java on Wed 31-Dec-69 07:00 PM
Cool beans. That second one especially has been what everyone's been waiting for for about 5 years now. Thanks and all that.
1020, This sounds awesome.
Posted by TheLastMohican on Wed 31-Dec-69 07:00 PM
Good to know you're still working and tweaking this standardization thingy.

Yay Kasty!
1019, RE: Shopkeeper Standardization
Posted by Tac on Wed 31-Dec-69 07:00 PM
Is there going to be anything where some of the money they earn (think galadon wizard) from selling stuff (think return potions) will stay on their person so they can buy stuff? If this is already the case feel free to ignore me. I'm not saying they should keep 100%, but even 10% would mean the galadon wizard would generally have cash no matter how long it has been since last reboot.
1023, Also...
Posted by Tac on Wed 31-Dec-69 07:00 PM
Can we review what shoppies track? As a someone who has played evil outlanders, having shoppies attempt to track you down after vandalization (especially since they tend to be badass) makes it that much more difficult to live the life.
1027, RE: Also...
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
My gut is, if it makes sense that shoppies can't be summoned, I'd say they probably shouldn't track on a regular basis, especially if they're associated with an actual shop or particular place of business (i.e., wandering merchants could probably track). I'll look into this one.

Kastellyn the Devourer of Magic, Lord of Legends
1028, Agreed. (n/t)
Posted by Qaledus on Wed 31-Dec-69 07:00 PM
>My gut is, if it makes sense that shoppies can't be summoned,
>I'd say they probably shouldn't track on a regular basis,
>especially if they're associated with an actual shop or
>particular place of business (i.e., wandering merchants could
>probably track). I'll look into this one.
>
>Kastellyn the Devourer of Magic, Lord of Legends
1026, Already the Case!
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
The amount of copper loaded onto a shopkeeper is the maximum amount they will ever have on their person, and represents the maximum amount they are able to spend to buy an item.

Money they make above and beyond this amount is deposited into their bank account. They will periodically withdraw money from their bank account if their cash on hand drops too low.

If the Galadon wizard doesn't have enough cash on hand to buy something, it's likey he just got cleaned out before you showed up, and hasn't had time to run to the bank yet.

Kastellyn the Devourer of Magic, Lord of Legends
1029, Awesome! nt
Posted by Tac on Wed 31-Dec-69 07:00 PM
.
1030, RE: Already the Case!
Posted by Splntrd on Wed 31-Dec-69 07:00 PM
Are "bank account runs" area repops, or ticks, or a certain number of ticks?
1032, Not Sure
Posted by Kastellyn on Wed 31-Dec-69 07:00 PM
But I think it is a certain number of ticks, with some randomness thrown in there. Zulgh did the coding, and I haven't really paid much attention to it other than I know it works.

Kastellyn the Devourer of Magic, Lord of Legends