mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-11 07:12:16 +00:00
- fixed: APROP_Friendly did not manage monster counting correctly.
This commit is contained in:
parent
eebd5c9d4d
commit
5364116354
1 changed files with 2 additions and 2 deletions
|
@ -3747,16 +3747,16 @@ void DLevelScript::DoSetActorProperty (AActor *actor, int property, int value)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case APROP_Friendly:
|
case APROP_Friendly:
|
||||||
|
if (actor->CountsAsKill()) level.total_monsters--;
|
||||||
if (value)
|
if (value)
|
||||||
{
|
{
|
||||||
if (actor->CountsAsKill()) level.total_monsters--;
|
|
||||||
actor->flags |= MF_FRIENDLY;
|
actor->flags |= MF_FRIENDLY;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
actor->flags &= ~MF_FRIENDLY;
|
actor->flags &= ~MF_FRIENDLY;
|
||||||
if (actor->CountsAsKill()) level.total_monsters++;
|
|
||||||
}
|
}
|
||||||
|
if (actor->CountsAsKill()) level.total_monsters++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue