You forgot about:
The emulated particle function (func) looks almost like a normal particle function, but some particle-specific parameters and flags are replaced by entity skills skill60..69 and FLAG7 : vel_x/y/z => _VEL_X/Y/Z; gravity => _GRAVITY; size => _SIZE; lifespan => _LIFESPAN; you => _CREATOR; MOVE => _MOVE . BEAM and STREAK are not supported.
http://www.conitec.net/beta/particles_c.htm