Tweak hammer alt chargeup formula.

This commit is contained in:
Mari the Deer 2022-08-12 16:58:13 +02:00
commit 3f9d885ce7
2 changed files with 4 additions and 4 deletions

View file

@ -130,14 +130,14 @@ Class ItamexHammer : SWWMWeapon
action void A_AltCharge()
{
invoker.charge = min(100.,invoker.charge*1.05+1.);
invoker.charge = min(100.,invoker.charge+SWWMUtility.Lerp(2.,.5,(invoker.charge/100.)**.5));
double vibe = (invoker.charge/100.)**2.;
A_WeaponOffset(FRandom[Hammer](-.5,.5)*vibe,32+FRandom[Hammer](-.5,.5)*vibe,WOF_INTERPOLATE);
}
action State A_AltHold()
{
invoker.charge = min(100.,invoker.charge*1.05+1.);
invoker.charge = min(100.,invoker.charge+SWWMUtility.Lerp(2.,.5,(invoker.charge/100.)**.5));
double vibe = (invoker.charge/100.)**2.;
A_WeaponOffset(FRandom[Hammer](-.5,.5)*vibe,32+FRandom[Hammer](-.5,.5)*vibe,WOF_INTERPOLATE);
if ( !(player.cmd.buttons&BT_ALTATTACK) )