xash3d-fwgs
xash3d-fwgs copied to clipboard
При запуске мультиплеерной игры на карте lambda_bunker на экран выводится "FORGET ABOUT FREEMAN!"
В Steam версии такого конечно же не происходит.
В самой карте вроде есть env_message с этим сообщением
Проверил, в карте есть строчка "chaptertitle" "FORGET ABOUT FREEMAN!"
в worldspawn
:
"sounds" "0"
"chaptertitle" "FORGET ABOUT FREEMAN!"
"newunit" "1"
"gametitle" "0"
"startdark" "0"
"MaxRange" "4096"
"message" "Lamda Bunker"
"light" "180"
"worldtype" "0"
"classname" "worldspawn"
}
Вероятно вывод связан с этой строкой в SDK, а у нас вырезан vgui: https://github.com/ValveSoftware/halflife/blob/master/cl_dll/text_message.cpp#L186=
В общем, не баг.
@nekonomicon не соглашусь, ибо AllowedToPrintText вот: https://github.com/ValveSoftware/halflife/blob/c7240b965743a53a29491dd49320c88eecf6257b/cl_dll/vgui_TeamFortressViewport.cpp#L1972
Он просто игнорирует текст если открыто меню. Всё.
Запускаю я с полностью оригинальными файлами, если что, с поддержкой VGUI.
Точно не уверен, но вроде старый голдсорс писал эту строчку. Возможно в новом голдсорсе она не выводится по ошибке, например меню не скрыто или вообще включен motd