Как вырезать хедкрабов из Half Life 2

0
Посетители
0
Активный участник
Делаю мод для хл2, но мне не нужны там хедкрабы..как их вырезать..чтоб например при убийсве зомбаря с него хед не спрыгивал и чтоб на нем его не было?

V.I.P.
0
Новичок
Terminator888 (20.04.2014, 18:04) писал:Делаю мод для хл2, но мне не нужны там хедкрабы..как их вырезать..чтоб например при убийсве зомбаря с него хед не спрыгивал и чтоб на нем его не было?
Вроде, нужны отдельные зомбари, хоть я в этом и не шарю, но однозначно зомбари не из халвы.
Посетители
0
Новичок
Если я не ошибаюсь,нужно в файлах полазить.Модель зомби - просто модель,а хедкраб - акссесуар.
С уважением Black_Fox.
Посетители
0
Новичок
Я не уверен,но кажется надо сначала открыть файл npc_zombie.cpp и там строчку m_fIsHeadless = false; заменить на m_fIsHeadless = true;
Затем надо открыть файл npc_BaseZombie.cpp и там надо найти HeadcrabRelease_t CNPC_BaseZombie::ShouldReleaseHeadcrab( const CTakeDamageInfo &info, float flDamageThreshold ) и заменить на это.
HeadcrabRelease_t CNPC_BaseZombie::ShouldReleaseHeadcrab( const CTakeDamageInfo &info, float flDamageThreshold ){
return ( m_iHealth <= 0 && m_fIsTorso && IsChopped( info ) )?RELEASE_RAGDOLL_SLICED_OFF:RELEASE_NO;
}
И вроде потом хедкрабов больше не будет.
Да и ещё замени кровь на красную.
В файле npc_zombie.cpp замени это:
#ifdef HL2_EPISODIC
SetBloodColor ( BLOOD_COLOR_ZOMBIE );
На это:
#ifdef HL2_EPISODIC
SetBloodColor ( BLOOD_COLOR_RED ); 
Всё.
Mega Upload.
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.