Browse Source

Apply sci pitch fix for cleansuit scientist. Fix pitch calculation for scientist (#311)

opforfixed
Roman Chistokhodov 2 years ago committed by GitHub
parent
commit
cbff1ee44e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      dlls/gearbox/cleansuit_scientist.cpp
  2. 2
      dlls/scientist.cpp

10
dlls/gearbox/cleansuit_scientist.cpp

@ -43,6 +43,11 @@ LINK_ENTITY_TO_CLASS(monster_cleansuit_scientist, CCleansuitScientist);
//========================================================= //=========================================================
void CCleansuitScientist::Spawn(void) void CCleansuitScientist::Spawn(void)
{ {
if (pev->body == -1)
{// -1 chooses a random head
pev->body = RANDOM_LONG(0, NUM_SCIENTIST_HEADS - 1);// pick a head, any head
}
Precache(); Precache();
SET_MODEL(ENT(pev), "models/cleansuit_scientist.mdl"); SET_MODEL(ENT(pev), "models/cleansuit_scientist.mdl");
@ -63,11 +68,6 @@ void CCleansuitScientist::Spawn(void)
// White hands // White hands
pev->skin = 0; pev->skin = 0;
if (pev->body == -1)
{// -1 chooses a random head
pev->body = RANDOM_LONG(0, NUM_SCIENTIST_HEADS - 1);// pick a head, any head
}
// Luther is black, make his hands black // Luther is black, make his hands black
if (pev->body == HEAD_LUTHER) if (pev->body == HEAD_LUTHER)
pev->skin = 1; pev->skin = 1;

2
dlls/scientist.cpp

@ -644,7 +644,7 @@ void CScientist::TalkInit()
m_szGrp[TLK_MORTAL] = "SC_MORTAL"; m_szGrp[TLK_MORTAL] = "SC_MORTAL";
// get voice for head // get voice for head
switch( pev->body % NUM_SCIENTIST_HEADS ) switch( pev->body % NUM_SCIENTIST_HEADS_OPFOR )
{ {
default: default:
case HEAD_GLASSES: case HEAD_GLASSES:

Loading…
Cancel
Save