Решил реализовать сие чудо, начал тестировать на Акрах, сделал доступность по профессии ( на время взял 1 профессию война) добавил магазин с типом который продает ключи, добавил туда ключи, поменял модель ( дабы было для всех рас ) в итоге при покупке ключа получаю следующие - "не может быть использован другими представителями расы"
Вопрос в следующем, где еще могут быть ограничение?
в ide так и не смог найти, хотя думаю где то в зоне и кроется проверка на расу(
В скриптах клиента циферку в профе следует воспринимать не как целое число которое нихрена не значит, а как набор бит, в котором каждый бит включает или выключает определённую "ачивку", на сервере это полноценные поля
Это сервер:
int m_bUnitUsable;
int m_bAnimusUsable;
int m_bLauncherUsable;
int m_bWMKToolUsable;
int m_bDMKToolUnitUsable;
int m_bBMKToolUnitUsable;
А так вот выглядит поле профы в клиенте:
int m_bUnitUsable : 1;
int m_bAnimusUsable : 1;
int m_bLauncherUsable : 1;
int m_bWMKToolUsable : 1;
int m_bDMKToolUnitUsable : 1;
int m_bBMKToolUnitUsable : 1;
Дальше идут мои предположения(нужно тестить):
Но даже изменив эти поля должным образом, не факт что не будет "оптимизации" от корейцев из-за которой не будут работать юниты у расс, которые не беллато.