The important thing here is that we include 'ADD 1 TO S' so that every sprite that gets initialised is added to the Sprite Counter (S) - we use this throughout Shmupkit to ensure we keep track of how many Sprites are currently on Screen, since MPAGD has a maximum of 12 sprites on screen at any one time, HOWEVER, I don't recommend aiming for 12 as I find a general slowdown and the potential for things to go wrong, aim for 10 or 11 and you should be ok.
Remember though that Your Player, Player Missile & Enemy missile will count as three sprites, so in reality you can probably only get 8 alien sprites on screen at any one time.
EVENT INITSPRITE
ADD 1 TO S ; increment the sprite counter
IF TYPE 1 ; PLAYER TORPEDO
LET SETTINGB = 0 ; initialise the distance counter
ENDIF
IF TYPE 5 ; ENEMIES
LET SETTINGA = 0 ; Initialise SettingA
ENDIF
IF TYPE 7 ; SPAWNER
LET SETTINGA = 0 ; RESET SETTINGA
ENDIF
Comments