mirror of
https://github.com/FWGS/hlsdk-xash3d
synced 2024-11-25 19:29:13 +01:00
Fix alien slave beams staying forever if they exist during a level change.
Same as ac808a8769
.
This commit is contained in:
parent
7223e0d6c1
commit
c7b141d67d
@ -732,6 +732,7 @@ void CISlave::ArmBeam( int side )
|
|||||||
m_pBeam[m_iBeams]->SetColor( 96, 128, 16 );
|
m_pBeam[m_iBeams]->SetColor( 96, 128, 16 );
|
||||||
m_pBeam[m_iBeams]->SetBrightness( 64 );
|
m_pBeam[m_iBeams]->SetBrightness( 64 );
|
||||||
m_pBeam[m_iBeams]->SetNoise( 80 );
|
m_pBeam[m_iBeams]->SetNoise( 80 );
|
||||||
|
m_pBeam[m_iBeams]->pev->spawnflags |= SF_BEAM_TEMPORARY; // Flag these to be destroyed on save/restore or level transition
|
||||||
m_iBeams++;
|
m_iBeams++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -776,6 +777,7 @@ void CISlave::WackBeam( int side, CBaseEntity *pEntity )
|
|||||||
m_pBeam[m_iBeams]->SetColor( 180, 255, 96 );
|
m_pBeam[m_iBeams]->SetColor( 180, 255, 96 );
|
||||||
m_pBeam[m_iBeams]->SetBrightness( 255 );
|
m_pBeam[m_iBeams]->SetBrightness( 255 );
|
||||||
m_pBeam[m_iBeams]->SetNoise( 80 );
|
m_pBeam[m_iBeams]->SetNoise( 80 );
|
||||||
|
m_pBeam[m_iBeams]->pev->spawnflags |= SF_BEAM_TEMPORARY; // Flag these to be destroyed on save/restore or level transition
|
||||||
m_iBeams++;
|
m_iBeams++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -806,6 +808,7 @@ void CISlave::ZapBeam( int side )
|
|||||||
m_pBeam[m_iBeams]->SetColor( 180, 255, 96 );
|
m_pBeam[m_iBeams]->SetColor( 180, 255, 96 );
|
||||||
m_pBeam[m_iBeams]->SetBrightness( 255 );
|
m_pBeam[m_iBeams]->SetBrightness( 255 );
|
||||||
m_pBeam[m_iBeams]->SetNoise( 20 );
|
m_pBeam[m_iBeams]->SetNoise( 20 );
|
||||||
|
m_pBeam[m_iBeams]->pev->spawnflags |= SF_BEAM_TEMPORARY; // Flag these to be destroyed on save/restore or level transition
|
||||||
m_iBeams++;
|
m_iBeams++;
|
||||||
|
|
||||||
pEntity = CBaseEntity::Instance( tr.pHit );
|
pEntity = CBaseEntity::Instance( tr.pHit );
|
||||||
|
Loading…
Reference in New Issue
Block a user