<- [[.:prplreference| PRPL reference]] <- [[.:prplreference#particles|Particles]] ===== CreateParticle ===== ^Arguments^Result^Notation^ | Pixel Coordinates, Direction, Speed, Type, Enemy | PID | [ f1 f2 f3 f4 i1 b1 - i2 ] | === Description === Creates a particle at pixel coords (f1, f2) with movement direction f3 (in radians, 0 is to the right, positive angle goes upwards) and speed f4 (in pixels per frame). The particle is of type i1 with 0=SOFT, 1=MEDIUM, 2=HARD. Actual health depends on map settings. If b1 is true, the particle is an enemy particle. Returns the PID of the particle created. === Examples === #Creates a friendly particle at this core's location, moving to the right at 0.75 pixels per frame (the default max speed) # Its health is dictated by the setting for "SOFT" particle health CurrentPixelCoords 0.0 0.75 0 false CreateParticle ->PID i2 = GetIntFromStack(); //enemy i1 = GetIntFromStack(); //particle type (This seems to be hardness. 0=SOFT, 1=MEDIUM, 2=HARD. Actual health depends on map settings. -GM) f4 = GetFloatFromStack(); //Speed f3 = GetFloatFromStack(); //direction in rad f2 = GetFloatFromStack(); //y f1 = GetFloatFromStack(); //x