Как уже сказали - доработать парсинг и генерацию мультиселов.
В целом это вобще не сложно, ну по крайней мере в сборках на базе овера, как с этим на сборках основанных на лыже - не скажу.
У меня у самого к примеру есть возможность ограничивать по уровню и классу игрока, а так же по уровню в определенной npc-фракции. Писалось все опять же чисто из-за нежелания писать кучу раздельных мультиселов и кода для выбора нужного из них.
просто примеры
XML:
<item player_level="1;19">
<ingredient id="57" count="10000" /> <!-- Адены / Adena -->
<production id="36193" count="1" /> <!-- Острие Запечатанной Силы Героя [1 день] / Shaper Sealed with Heroes' Power -->
</item>
<item player_level="20;39">
<ingredient id="57" count="50000" /> <!-- Адены / Adena -->
<production id="36193" count="1" /> <!-- Острие Запечатанной Силы Героя [1 день] / Shaper Sealed with Heroes' Power -->
</item>
<item player_class="@sigel_knights">
<ingredient id="17743" count="20" /> <!-- Печать Верности / Seal of Loyalty -->
<production id="18359" count="1" /> <!-- R85 Особый Талисман - Защита Щитом {Пассивный} / Special Talisman (R85-grade) - Shield Defense (Passive) -->
</item>
<item player_class="@sigel_knights">
<ingredient id="17743" count="20" /> <!-- Печать Верности / Seal of Loyalty -->
<production id="18363" count="1" /> <!-- R85 Особый Талисман - Защита Щитом {Активный} / Special Talisman (R85-grade) - Shield Defense (Active) -->
</item>
<item player_class="@tyrr_warriors;@eviscerator">
<ingredient id="17743" count="20" /> <!-- Печать Верности / Seal of Loyalty -->
<production id="18371" count="1" /> <!-- R85 Особый Талисман - Энергия {Активный} / Special Talisman (R85-grade) - Momentum (Active) -->
</item>
<item player_faction="HUNTERS_GUILD;2">
<ingredient id="-500" count="200" /> <!-- Рейдовые очки / Raid Points -->
<production id="47739" count="1" /> <!-- Амулет Охотников / Hunter's Amulet -->
</item>
<item player_faction="HUNTERS_GUILD;2">
<ingredient id="-500" count="100" /> <!-- Рейдовые очки / Raid Points -->
<production id="47714" count="1" /> <!-- Камень Духа для Редких Аксессуаров / Rare Accessory Spirit Stone -->
</item>