MorgaN
21.02.2011, 19:38
Здравствуйте!
Узнал тут такую вещь, что на многих серверах под мангос, где есть рисованные вещи, наблюдается такая проблема:
никому не секрет что после 32767 статы, на Мангосе такие как меткость, устойчивость, пробивание брони и т.д сбрасываются(идут в минус и так до -32767 потом обратно и т.д),
Т.е. одеваешь вещь и всё норм, а когда одеваешь вторую и статы превышают значение то число стат сбрасывается, надеюсь понятно объяснил.
Вобщем хочу проверить свою теорию на счёт этого.
Мне кажется, что проблема в БД. Я думаю что есть таблица, в которой в определённых ячейках хранятся значения стат и когда значение выходит за границы типа данных ячейки, то они сбрасываются.
Порылся в гугле и нашол этот тип данных:
SMALLINT - Малое целое число. Диапазон со знаком от -32768 до 32767.
Теперь для подтверждения моих догадок осталось найти эту таблицу с ячейками и проверить действительно ли у них тип данных SMALLINT.
Но оказалось всё сложнее, нашол описание таблицы character_stats:
http://wiki.ytdb.ru/index.php/Character_stats
тип данных у ячеек int(11).
Помогите разобраться, очень интересно...
Узнал тут такую вещь, что на многих серверах под мангос, где есть рисованные вещи, наблюдается такая проблема:
никому не секрет что после 32767 статы, на Мангосе такие как меткость, устойчивость, пробивание брони и т.д сбрасываются(идут в минус и так до -32767 потом обратно и т.д),
Т.е. одеваешь вещь и всё норм, а когда одеваешь вторую и статы превышают значение то число стат сбрасывается, надеюсь понятно объяснил.
Вобщем хочу проверить свою теорию на счёт этого.
Мне кажется, что проблема в БД. Я думаю что есть таблица, в которой в определённых ячейках хранятся значения стат и когда значение выходит за границы типа данных ячейки, то они сбрасываются.
Порылся в гугле и нашол этот тип данных:
SMALLINT - Малое целое число. Диапазон со знаком от -32768 до 32767.
Теперь для подтверждения моих догадок осталось найти эту таблицу с ячейками и проверить действительно ли у них тип данных SMALLINT.
Но оказалось всё сложнее, нашол описание таблицы character_stats:
http://wiki.ytdb.ru/index.php/Character_stats
тип данных у ячеек int(11).
Помогите разобраться, очень интересно...