Да помню, что в 2006 был фонарь попроще. Но факт - он там сейчас точно так же игнорит детейлы. И в 2007. И в ХЛ2, сейчас в Ревенхольм загрузил - тож самое.
Капнул на эту тему в detailobjectsystem.cpp, там такая штука
code:
bool CDetailModel::ShouldReceiveProjectedTextures( int flags )
{
return false;
}
И вспомнил, что видел это в фиксах env_projectedtexture, где правкой на
return true; успешно включалось освещение на оружии игрока. Но с detail это эфекта не дало -_-