Вот компила лог:
code:// 1>------ Build started: Project: Client Episodic, Configuration: Release Win32 ------
2>------ Build started: Project: Server Episodic, Configuration: Release Win32 ------
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:\cremation\src\game\client\.\Release_episodic\Client Episodic.dll) does not match the Linker's OutputFile property value (D:\cremation\src\game\client\Release_episodic\Client.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(Client Episodic) does not match the Linker's OutputFile property value (Client). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1> client_episodic-2005.vcxproj -> D:\cremation\src\game\client\.\Release_episodic\Client Episodic.dll
1> Скопировано файлов: 1.
2> npc_cremator.cpp
2>d:\cremation\src\game\server\npc_cremator.h(485): error C2660: 'FireSystem_StartFire' : function does not take 8 arguments
2>npc_cremator.cpp(753): warning C4551: function call missing argument list
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
В общем то ошибка в этой строчке кода:
if( firetrace.fraction != 1.0 )
{
FireSystem_StartFire( firetrace.endpos, scale, growth, 4.0, 15.0f, (SF_FIRE_START_ON|SF_FIRE_START_FULL), (CBaseEntity*) this, FIRE_NATURAL );
}
Исправить можно, удалив все что в скобках, после FireSystem_StartFire, но в таком случае нужные мне партиклы огня в игре не отображаются.