2716
Modification Help / Re: How to make a melee weapon push a vehicle.
« on: June 15, 2012, 05:46:44 PM »
You can check out the Homerun Bat for an example.
Quote
function HomerunBatSuperProjectile::Damage(%this,%obj,%col,%fade,%pos,%normal)The bolded part is the bit relevant to you.
{
%damageType = $DamageType::Direct;
if(%this.DirectDamageType)
%damageType = %this.DirectDamageType;
%scale = getWord(%obj.getScale(), 2);
%directDamage = %this.directDamage * %scale;
%col.damage(%obj, %pos, %directDamage, %damageType);
serverPlay3d(HomerunBatSuperHitSound, %pos);
if(%col.isDisabled())
{
%velocity = vectorScale(%obj.client.player.getEyeVector(), 35);
%velocity = VectorAdd(%velocity, "0 0 45");
%col.setVelocity(%velocity);
%col.mountImage(HomerunnedImage, 0);
if(getRandom(1, 50) == 37)
serverPlay3d(HomerunBatHomerunSound, %pos);
}
}

