Fix punch use achievement double increment.

Fix division by zero.
This commit is contained in:
Mari the Deer 2021-03-26 08:08:26 +01:00
commit 41b592f19c
3 changed files with 3 additions and 5 deletions

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r413 \cu(Fri 26 Mar 03:21:12 CET 2021)\c-";
SWWM_SHORTVER="\cw0.9.11b-pre r413 \cu(2021-03-26 03:21:12)\c-";
SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r414 \cu(Fri 26 Mar 08:08:26 CET 2021)\c-";
SWWM_SHORTVER="\cw0.9.11b-pre r414 \cu(2021-03-26 08:08:26)\c-";

View file

@ -202,6 +202,7 @@ Class SWWMAchievementNotification : HUDMessageBase
Vector2 hs;
if ( swwm_hudscale <= 0 ) hs = StatusBar.GetHUDScale();
else hs.x = swwm_hudscale;
hs.y = hs.x;
Vector2 ss = (Screen.GetWidth()/hs.x,Screen.GetHeight()/hs.y);
double alpha = (tics<fadeintics)?(tics/fadeintics):(tics<(fadeintics+holdtics))?1.:(1.-(tics-(fadeintics+holdtics))/fadeouttics);
Vector2 pos = (int(ss.x-256)/2,(ss.y-(margin+36))+int(margin+40)*(1.-alpha));

View file

@ -391,10 +391,7 @@ extend Class SWWMWeapon
{
int locknum = SWWMUtility.GetLineLock(ut.uses[i].hitline);
if ( !locknum || CheckKeys(locknum,false,true) )
{
SWWMUtility.AchievementProgressInc('swwm_progress_slemg',1,player);
ut.uses[i].hitline.RemoteActivate(self,ut.uses[i].hitside,SPAC_Use,ut.uses[i].pos);
}
if ( !(ut.uses[i].hitline.activation&SPAC_UseThrough) ) break;
}
}