P. S. Число воинов в отряде на поле боя лежит в диапазоне от 0 до 65535 (WORD). Игра интерпретирует это число как число без знака. А в окне информации численность отряда интерпретируется как число со знаком (от -32768 до 32767). Т.е. 32767 + 1 = 32768 (без знака) = -32768 (со знаком). Далее, -32768 + 1 = -32767. Когда мы отделяем единички, выполняется вычитание: -32767 - 1 = -32768, -32768 - 1 = 32767.
P. S. Число воинов в отряде на поле боя лежит в диапазоне от 0 до 65535 (WORD). Игра интерпретирует это число как число без знака. А в окне информации численность отряда интерпретируется как число со знаком (от -32768 до 32767). Т.е. 32767 + 1 = 32768 (без знака) = -32768 (со знаком). Далее, -32768 + 1 = -32767. Когда мы отделяем единички, выполняется вычитание: -32767 - 1 = -32768, -32768 - 1 = 32767.