Какие флаги имеют значение -1, когда все выбраны, а какие нет?

В AzerothCore/TrinityCore DB некоторые флаги (значения битовой маски) имеют результирующее значение -1 когда все биты включены, а другие флаги - нет.

Есть ли список таких флагов, чтобы я мог различить 2 группы?

Например, creature.spawnMask НЕ имеет -1 когда выбраны все флаги.

1 ответ

Ответ Шаурен на Discord:

чтобы иметь возможность вставить -1 в базу данных, это означает, что поле должно быть подписано, что очень раздражает, когда у вас действительно есть флаг, который занимает наивысший бит, поэтому при ответе на исходный вопрос нет поля. это ошибка, если это работает

Похоже, что никакие флаги не должны иметь значения -1 когда выбраны все биты.

Другие вопросы по тегам