def effect112(model, origin, angle, size, velocity, randomization, count, time, flags): """ est_effect_12 <player filter> <delay> <model> <origin x y z> <angle p y r> <Size x y z> <velocity x y z> <randomization> <count> <time> <flags> """ if not isinstance(model, Model): model = Model(model) if not isinstance(origin, Vector): origin = Vector(*origin) if not isinstance(angle, QAngle): angle = QAngle(*angle) if not isinstance(size, Vector): size = Vector(*size) if not isinstance(velocity, Vector): velocity = Vector(*velocity) te = TempEntity('Break Model') te.model = model te.origin = origin te.rotation = angle te.size = size te.velocity = velocity te.randomization = randomization te.count = count te.life_time = time te.flags = flags return te
def effect134(model, position, direction, speed, noise, count): """ est_effect_34 <player filter> <delay> <model> <position x y z> <direction x y z> <speed> <noise> <count> """ if not isinstance(model, Model): model = Model(model) if not isinstance(position, Vector): position = Vector(*position) if not isinstance(direction, Vector): direction = Vector(*direction) te = TempEntity('Sprite Spray') te.model = model te.position = position te.direction = direction te.speed = speed te.noise = noise te.count = count return te
def effect115(model, mins, maxs, height, count, speed): """ est_effect_15 <player filter> <delay> <model> <min x y z> <max x y z> <height> <count> <speed> """ if not isinstance(model, Model): model = Model(model) if not isinstance(mins, Vector): mins = Vector(*mins) if not isinstance(maxs, Vector): maxs = Vector(*maxs) te = TempEntity('Bubble Trail') te.model = model te.halo = model te.mins = mins te.maxs = maxs te.height = height te.count = count te.speed = speed return te