Цитата:
Сообщение от seirge
И в результате если у персонажа 2 одинаковые вещи (с одним entry, разными guid), вы выбираете одну рандомную.
Зачем придумывать велосипед (да еще и такой сложный и медленный, с разбором поля data) в where, когда можно просто использовать guid (это достаточно узкое место, лично у меня таблица item_instance занимает 1.7гб, боюсь такой просмотр на ней будет очень и очень нешустрым).
|
О чём я и пытался сказать. Однако, как я вижу, вы меня не совсем поняли.
Гуид есть, но дело как раз в том, что одним гуидом сыт не будешь как раз потому что у перса действительно могу быть две одинаковые вещи. И опять-таки, как я уже писал выше, в item_instance хранятся данные о том, где лежит вещь (слот) - вот поэтому отбор и надо вести.
Если у вас есть какие-то конкретные предложения и тем более патч на реализацию - выкладывайте - мы все вам скажем спасибо!