From c0eb39ec728dbae4b495f26e87777c6d30af8596 Mon Sep 17 00:00:00 2001
From: Christoph Oelckers <c.oelckers@zdoom.fake>
Date: Tue, 10 Feb 2015 23:09:57 +0100
Subject: [PATCH] - fixed: The exploding ArtiTimeBomb must disable movement
 interpolation for its position change needed to display the explosion frames
 correctly.

---
 src/g_heretic/a_hereticartifacts.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/g_heretic/a_hereticartifacts.cpp b/src/g_heretic/a_hereticartifacts.cpp
index 1c9df572c..651e3609c 100644
--- a/src/g_heretic/a_hereticartifacts.cpp
+++ b/src/g_heretic/a_hereticartifacts.cpp
@@ -48,6 +48,7 @@ bool AArtiTomeOfPower::Use (bool pickup)
 DEFINE_ACTION_FUNCTION(AActor, A_TimeBomb)
 {
 	self->z += 32*FRACUNIT;
+	self->PrevZ = self->z;	// no interpolation!
 	self->RenderStyle = STYLE_Add;
 	self->alpha = FRACUNIT;
 	P_RadiusAttack (self, self->target, 128, 128, self->DamageType, RADF_HURTSOURCE);