Skip to content

five-on-it / packages/sim/src/weapons / spawnProjectile

Function: spawnProjectile() ​

spawnProjectile(sim, weapon, start, yaw, owner, shooter, ttl?, launch?): void

Defined in: packages/sim/src/weapons.ts:847

Puts a projectile of a weapon in flight from start along yaw: its owner (a client id, 0 for nobody), its shooter (an entity, whose body and car it never hits), its fuse in ticks and its launch velocity (a straight flight at the weapon's speed, a grenade lobbed, when none is given). A grenade rides a body of its own; everything else flies by hand (projectileSystem).

Parameters ​

sim ​

SimWorld

weapon ​

number

start ​

x ​

number

y ​

number

z ​

number

yaw ​

number

owner ​

number

shooter ​

number

ttl? ​

number = ...

launch? ​

vx ​

number

vy ​

number

vz ​

number

Returns ​

void