summaryrefslogtreecommitdiffstats
path: root/src/BlockEntities
diff options
context:
space:
mode:
Diffstat (limited to 'src/BlockEntities')
-rw-r--r--src/BlockEntities/BeaconEntity.cpp8
-rw-r--r--src/BlockEntities/MobSpawnerEntity.cpp2
2 files changed, 3 insertions, 7 deletions
diff --git a/src/BlockEntities/BeaconEntity.cpp b/src/BlockEntities/BeaconEntity.cpp
index 763fc6d20..15f6744da 100644
--- a/src/BlockEntities/BeaconEntity.cpp
+++ b/src/BlockEntities/BeaconEntity.cpp
@@ -231,11 +231,7 @@ void cBeaconEntity::GiveEffects(void)
EffectLevel = 1;
}
- cEntityEffect::eType SecondaryEffect = cEntityEffect::effNoEffect;
- if ((m_BeaconLevel >= 4) && (m_PrimaryEffect != m_SecondaryEffect) && (m_SecondaryEffect > 0))
- {
- SecondaryEffect = m_SecondaryEffect;
- }
+ bool HasSecondaryEffect = (m_BeaconLevel >= 4) && (m_PrimaryEffect != m_SecondaryEffect) && (m_SecondaryEffect > 0);
Vector3d BeaconPosition(m_PosX, m_PosY, m_PosZ);
GetWorld()->ForEachPlayer([=](cPlayer & a_Player)
@@ -251,7 +247,7 @@ void cBeaconEntity::GiveEffects(void)
{
a_Player.AddEntityEffect(m_PrimaryEffect, 180, EffectLevel);
- if (m_SecondaryEffect != cEntityEffect::effNoEffect)
+ if (HasSecondaryEffect)
{
a_Player.AddEntityEffect(m_SecondaryEffect, 180, 0);
}
diff --git a/src/BlockEntities/MobSpawnerEntity.cpp b/src/BlockEntities/MobSpawnerEntity.cpp
index 83293765f..a4e53d5d1 100644
--- a/src/BlockEntities/MobSpawnerEntity.cpp
+++ b/src/BlockEntities/MobSpawnerEntity.cpp
@@ -189,7 +189,7 @@ void cMobSpawnerEntity::SpawnEntity(void)
}
}
}
- return EntitiesSpawned;
+ return HaveSpawnedEntity;
}
);