fix: prevent TNT minecarts from exploding if TNT host option is disabled (#921)
This commit is contained in:
@@ -80,9 +80,12 @@ void MinecartTNT::explode(double speedSqr)
|
|||||||
if (!level->isClientSide)
|
if (!level->isClientSide)
|
||||||
{
|
{
|
||||||
double speed = sqrt(speedSqr);
|
double speed = sqrt(speedSqr);
|
||||||
if (speed > 5) speed = 5;
|
if (speed > 5.0) speed = 5.0;
|
||||||
level->explode(shared_from_this(), x, y, z, (float) (4 + random->nextDouble() * 1.5f * speed), true);
|
if (app.GetGameHostOption(eGameHostOption_TNT))
|
||||||
remove();
|
{
|
||||||
|
level->explode(shared_from_this(), x, y, z, (float) (4 + random->nextDouble() * 1.5f * speed), true);
|
||||||
|
remove();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user