Пару месяцев назад мы рассказывали о деятельном игроке с серверов «Нового начала» WoW Classic по имени ineedtoknow1800, который поставил перед собой амбициозную цель – совершить 100.000 бесчестных побед в PvP. Все это время он не сидел сложа руки и медленно шел к своей цели, но на днях перед ним возникла непредвиденная преграда: оказывается, у бесчестных побед есть максимальное значение и оно гораздо ниже запланированной отметки.
Как выяснилось, всего персонаж может совершить 65.535 бесчестных побед, что является максимальным значением для типа данных 16-битного integer, который, видимо, и имеет хранящая данное число переменная. И после его достижения счетчик сбрасывается до 1.
Видимо разработчики не ожидали, что кто-то когда-нибудь сможет приблизиться к этой отметке, а потому не стали использовать более вместительную переменную. Цитата: ineedtoknow1800 ineedtoknow1800 не приложил скриншот, но немногим ранее он отчитывался о совершении 33.333 бесчестных побед, так что в достижение этой отметки охотно верится.


