Дядя Миша
Это всё из-за того что всякие опциальные параметры имеют наркоманские ключи: то какой-то "netname" (что это вообще такое?) для активации по окончанию секвенции; то какие-то совсем упоротые "m_iSzNextЧототам".
Наркоманские ключи это результат симбиоза венгерской нотации и entvars_t. Половина ключей наследовалась от стандартных переменных, а половине дали такое же имя как и в коде. Конечно человека, далёкого от программирования эти m_isz только пугают.
thambs писал: то какой-то "netname" (что это вообще такое?)
Ох. netname изначально в куси преднзначался только для игрока и только как его имя. В халфе он просто оказался одним из немногих незанятых полей с типом STRING.
Вот их четыре штуки дефолтных, причём первые понятно для чего. А вот message и netname юзали вообще для всего, чтобы не регать новые. К тому же их движок видел, что могло пригодится в дальнейшем.
Добавлено 13-11-2019 в 12:28:
Цитата:
thambs писал: Т.е. получается ещё и два стиля написания смешаны
m_iszAltTarget - это Лаури так зачем-то назвал. Ктоб его просил.
Вот меня всегда это вымораживало в спирте и потомках. Попробуй догадайся что для чего, а с train_trackchange до сих пор путаюсь какой сверху, какой снизу срабатывает.
Алсо, а в NT будет возможность в парсере повесить на такие вещи алиасы?