Tiny oopsiefix.
This commit is contained in:
parent
faf1ca135f
commit
ef7c382225
2 changed files with 5 additions and 3 deletions
|
|
@ -1,2 +1,2 @@
|
|||
[default]
|
||||
SWWM_MODVER="\chSWWM \cwGZ\c- r426 (Wed 15 Jul 16:02:41 CEST 2020)";
|
||||
SWWM_MODVER="\chSWWM \cwGZ\c- r427 (Wed 15 Jul 23:06:43 CEST 2020)";
|
||||
|
|
|
|||
|
|
@ -977,7 +977,7 @@ Class SWWMCombatTracker : Thinker
|
|||
String mytag;
|
||||
int updated, lasthealth, maxhealth;
|
||||
DynamicValueInterpolator intp;
|
||||
Vector3 pos, prevpos, oldpos;
|
||||
Vector3 pos, prevpos, oldpos, oldprev;
|
||||
PlayerInfo myplayer;
|
||||
SWWMCombatTracker prev, next;
|
||||
bool legged;
|
||||
|
|
@ -1015,6 +1015,7 @@ Class SWWMCombatTracker : Thinker
|
|||
t.pos = level.Vec3Offset(target.pos,(0,0,t.height));
|
||||
t.prevpos = level.Vec3Offset(target.prev,(0,0,t.height));
|
||||
t.oldpos = target.pos;
|
||||
t.oldprev = target.prev;
|
||||
t.intp = DynamicValueInterpolator.Create(t.lasthealth,.5,1,100);
|
||||
t.myplayer = target.player;
|
||||
let hnd = SWWMHandler(EventHandler.Find("SWWMHandler"));
|
||||
|
|
@ -1056,9 +1057,10 @@ Class SWWMCombatTracker : Thinker
|
|||
return;
|
||||
}
|
||||
// update
|
||||
if ( mytarget && (mytarget.pos != oldpos) )
|
||||
if ( mytarget && ((mytarget.pos != oldpos) || (mytarget.prev != oldprev)) )
|
||||
{
|
||||
oldpos = mytarget.pos;
|
||||
oldprev = mytarget.prev;
|
||||
pos = level.Vec3Offset(mytarget.pos,(0,0,height));
|
||||
prevpos = level.Vec3Offset(mytarget.prev,(0,0,height));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue