Deep Impact tweaks.

This commit is contained in:
Mari the Deer 2021-01-23 18:21:36 +01:00
commit d45b2c616e
2 changed files with 6 additions and 5 deletions

View file

@ -33,7 +33,8 @@ Class AirBullet : FastProjectile
}
Vector3 dirto = level.Vec3Offset(pos,target.Vec3Offset(0,0,target.Height/2.));
dirto /= dirto.length();
SWWMUtility.DoKnockback(target,vel.unit()*.6+dirto*.4,60000);
SWWMUtility.DoKnockback(target,vel.unit()*.6+dirto*.4,120000);
if ( !target.player ) target.bBLASTED = true;
return damage;
}
override void Effect()
@ -56,7 +57,7 @@ Class AirBullet : FastProjectile
s.alpha *= .2;
}
bAMBUSH = true;
SWWMUtility.DoExplosion(self,GetMissileDamage(0,0),0,60,ignoreme:target);
SWWMUtility.DoExplosion(self,GetMissileDamage(0,0),0,80,ignoreme:target);
bAMBUSH = false;
tcnt++;
if ( tcnt < 2 ) return;
@ -76,7 +77,7 @@ Class AirBullet : FastProjectile
if ( (target.pos.z > target.floorz) && target.TestMobjZ() ) mm *= 1.6;
SWWMUtility.DoKnockback(target,dir,mm);
}
SWWMUtility.DoExplosion(self,0,100000,150,ignoreme:target);
SWWMUtility.DoExplosion(self,0,150000,150,ignoreme:target);
A_QuakeEx(6,6,6,20,0,250,"",QF_RELATIVE|QF_SCALEDOWN,rollIntensity:1.);
A_StartSound("deepimpact/bullethit",CHAN_VOICE,CHANF_DEFAULT,1.,.3);
A_SprayDecal("ImpactMark");
@ -449,7 +450,7 @@ Class DeepImpact : SWWMWeapon
action void A_Crank()
{
invoker.clipcount = min(invoker.default.clipcount,invoker.clipcount+20);
invoker.clipcount = min(invoker.default.clipcount,invoker.clipcount+25);
A_StartSound("deepimpact/reload",CHAN_WEAPON,CHANF_OVERLAP);
A_QuakeEx(1,1,1,7,0,1,"",QF_RELATIVE|QF_SCALEUP,rollIntensity:.05);
}