Fix punch use achievement double increment.
Fix division by zero.
This commit is contained in:
parent
44abf5f8ea
commit
41b592f19c
3 changed files with 3 additions and 5 deletions
|
|
@ -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));
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue