def plasmaImplode(duration, targetModel): warpEffect = PSFX.beginPlasmaWarp(targetModel) BigWorld.callback(duration, partial(PSFX.endPlasmaWarp, warpEffect))
def smokeTrail(projectile, node, tripTime): PSFX.attachFlareTrace(projectile, node, tripTime) PSFX.attachSmokeTrail(projectile, node)
def empExplosion(owner, model, delModel): PSFX.attachExplosion(model) if delModel: BigWorld.callback(0.5, partial(owner.delModel, model))
def standardTrail(projectile, node, tripTime): PSFX.attachFlareTrace(projectile, node, tripTime)