- added StealthAlpha actor property for defining a minimum visibility value of a stealth monster.
This commit is contained in:
parent
f82ab889b2
commit
321c846d01
4 changed files with 16 additions and 2 deletions
|
|
@ -322,6 +322,7 @@ DEFINE_FIELD(PClassActor, WoundHealth)
|
|||
DEFINE_FIELD(PClassActor, FastSpeed)
|
||||
DEFINE_FIELD(PClassActor, RDFactor)
|
||||
DEFINE_FIELD(PClassActor, SelfDamageFactor)
|
||||
DEFINE_FIELD(PClassActor, StealthAlpha)
|
||||
DEFINE_FIELD(PClassActor, CameraHeight)
|
||||
DEFINE_FIELD(PClassActor, HowlSound)
|
||||
DEFINE_FIELD(PClassActor, BloodType)
|
||||
|
|
@ -4100,9 +4101,9 @@ void AActor::Tick ()
|
|||
else if (visdir < 0)
|
||||
{
|
||||
Alpha -= 1.5/TICRATE;
|
||||
if (Alpha < 0)
|
||||
if (Alpha < GetClass()->StealthAlpha)
|
||||
{
|
||||
Alpha = 0;
|
||||
Alpha = GetClass()->StealthAlpha;
|
||||
visdir = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue