Deep Impact tweaks.
This commit is contained in:
parent
3c1031477d
commit
d45b2c616e
2 changed files with 6 additions and 5 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue