Temple Termagant
Posts: 12
Joined: Wednesday, 27th February 2019, 14:26
Boutique vs Emporium : What’s the Difference?
Are they different from others?
If it doesn't fit anywhere else, it belongs here. Also, come here if you just need to get hammered.
Temple Termagant
Posts: 12
Joined: Wednesday, 27th February 2019, 14:26
Slime Squisher
Posts: 368
Joined: Thursday, 11th April 2013, 21:07
Zot Zealot
Posts: 982
Joined: Monday, 29th September 2014, 09:04
I'm wondering if it's more optimal to generate Gozag call shops at the deepest possible absdepth?
Slime Squisher
Posts: 368
Joined: Thursday, 11th April 2013, 21:07
chequers wrote:It used to be, but now gozag merchant quality scales with XL
Temple Termagant
Posts: 12
Joined: Wednesday, 27th February 2019, 14:26
Implojin wrote:Shop suffix doesn't matter for playing DCSS, it's just flavor. Crawl has a roughly 1/4 chance of generating each suffix.
If you find one of those vault-emplaced shops like nicolae's Gozag vault of LOL DONT BE POOR, then you're about to see a themed list of stuff.
shopping.cc , line 1524.
General shops, general antique shops, and distilleries don't get suffixes. It looks like other shops get assigned a suffix based on their map grid location in x+y (using dungeon builder coordinates) modulo the shop suffix array; this should result in a roughly 1/4 chance of each suffix, but the actual shop suffix chance probably varies imperceptibly from that in practice as the dungeon builder has other goals than "be perfectly random". In any case, the suffix only appears to be used as a string descriptor.
Shops *are* given different content based upon how and where the game generated them, internally, but as far as I can tell, the suffix is never checked during this process:
https://github.com/crawl/crawl/blob/master/crawl-ref/source/mapdef.h#L756
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#L5775
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#L5676
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#L5618
None of this is really relevant to gameplay: While playing, you might notice things like "Hey, I recognize this snake-themed vault, that's going to be that one poison shop", or "Hey, shops at deeper dungeon depths tend to have better stuff." It's all pretty basic, non-gameable stuff, although now that I'm skimming over the code I'm wondering if it's more optimal to generate Gozag call shops at the deepest possible absdepth?
Anyway, don't worry about shop suffix, it's irrelevant.
Users browsing this forum: No registered users and 133 guests