Trader stock/inventory - what determines/affects it?

Kazgrel

Refugee
Poked around thru the 2.0 patch notes, so it's probably something I've forgotten with recent overhauls to traders in the past couple of revisions.

Yesterday a friend of mine in our group was checking the trader and I asked him to nab a couple of items I had seen on it, but they did not show up for him. First suspect was Better Barter; he had 3 points in it to my zero, but the in game notes there's no mention of it affecting the inventory anymore. I think that was a 1.0 change, no? So is it purely a game stage thing and/or is it due to me having completed more quest tiers at this point? I want to say there's a trader stage or was but I don't recall where to find that in game...unless it's simply the quest tier.
 
So is it purely a game stage thing and/or is it due to me having completed more quest tiers at this point? I want to say there's a trader stage or was but I don't recall where to find that in game
Seems to be a thing still; it will show some items later, and hide early tier stuff once you hit a threshold. Can't find it on the UI anywhere, but the xml looks like it's roughly player_level +5 percent per completed quest tier. So, basically player level.

For an example, bows from traders.xml (99) :
XML:
        <!-- 75/4 -->
        <traderstage_template name="bowsTier0"> <!-- Primitive Bow -->
            <entry min="999999" max="999999" quality="1"/> <!-- Don't show Q1 items -->
            <entry min="1" max="10" quality="2"/>
            <entry min="5" max="15" quality="3"/>
            <entry min="10" max="25" quality="4"/>
            <entry min="15" max="25" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier1"> <!-- Wooden Bow -->
            <entry min="15" max="25" quality="1"/>
            <entry min="20" max="30" quality="2"/>
            <entry min="25" max="35" quality="3"/>
            <entry min="30" max="40" quality="4"/>
            <entry min="35" max="50" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier2"> <!-- Compound Bow, Iron Crossbow -->
            <entry min="30" max="50" quality="1"/>
            <entry min="40" max="60" quality="2"/>
            <entry min="50" max="70" quality="3"/>
            <entry min="60" max="999999" quality="4"/>
            <entry min="70" max="999999" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier3"> <!-- Compound Crossbow -->
            <entry min="50" max="70" quality="1"/>
            <entry min="60" max="80" quality="2"/>
            <entry min="70" max="90" quality="3"/>
            <entry min="80" max="999999" quality="4"/>
            <entry min="90" max="999999" quality="5"/>
        </traderstage_template>

So, at level 16* you could see Q4 or Q5 primitive bows, or Q1 wooden bows. For a level 14 player, the wooden bow might be hidden.
* skipping the modifiers for simplicity.
 
Seems to be a thing still; it will show some items later, and hide early tier stuff once you hit a threshold. Can't find it on the UI anywhere, but the xml looks like it's roughly player_level +5 percent per completed quest tier. So, basically player level.

For an example, bows from traders.xml (99) :
XML:
        <!-- 75/4 -->
        <traderstage_template name="bowsTier0"> <!-- Primitive Bow -->
            <entry min="999999" max="999999" quality="1"/> <!-- Don't show Q1 items -->
            <entry min="1" max="10" quality="2"/>
            <entry min="5" max="15" quality="3"/>
            <entry min="10" max="25" quality="4"/>
            <entry min="15" max="25" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier1"> <!-- Wooden Bow -->
            <entry min="15" max="25" quality="1"/>
            <entry min="20" max="30" quality="2"/>
            <entry min="25" max="35" quality="3"/>
            <entry min="30" max="40" quality="4"/>
            <entry min="35" max="50" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier2"> <!-- Compound Bow, Iron Crossbow -->
            <entry min="30" max="50" quality="1"/>
            <entry min="40" max="60" quality="2"/>
            <entry min="50" max="70" quality="3"/>
            <entry min="60" max="999999" quality="4"/>
            <entry min="70" max="999999" quality="5"/>
        </traderstage_template>
        <traderstage_template name="bowsTier3"> <!-- Compound Crossbow -->
            <entry min="50" max="70" quality="1"/>
            <entry min="60" max="80" quality="2"/>
            <entry min="70" max="90" quality="3"/>
            <entry min="80" max="999999" quality="4"/>
            <entry min="90" max="999999" quality="5"/>
        </traderstage_template>

So, at level 16* you could see Q4 or Q5 primitive bows, or Q1 wooden bows. For a level 14 player, the wooden bow might be hidden.
* skipping the modifiers for simplicity.
That definitely explains it. Thanks! Out for dinner so wasn't able to check the XML.
 
Back
Top