I believe this is what you are looking for, let me know if it isnt though.
Replace the regions with the regions you want the fountains to spawn at, they will spawn at the start due to the "Start" trigger and keep spawning every 30 seconds due to the "Spawning" trigger, when a fountain of health spawns, a blue ping will ping its location, and a purple ping will ping fountain of manas location.
-
Init
-
Events
-
Conditions
-
Actions
-
Set Ftype[1] = Fountain of Health
-
Set Ftype[2] = Fountain of Mana
-
Set Pos[1] = (Center of Region 000 <gen>)
-
Set Pos[2] = (Center of Region 001 <gen>)
-
Start
-
Events
-
Time - Elapsed game time is 0.01 seconds
-
Conditions
-
Actions
-
Trigger - Run Spawning <gen> (ignoring conditions)
-
Spawning
-
Events
-
Time - Every 30.00 seconds of game time
-
Conditions
-
Actions
-
For each (Integer A) from 1 to 2, do (Actions)
-
Loop - Actions
-
Set Int = (Random integer number between 1 and 2)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Then - Actions
-
Cinematic - Ping minimap for (All players) at Pos[(Integer A)] for 2.00 seconds, using a Simple ping of color (0.00%, 0.00%, 100.00%)
-
Else - Actions
-
Cinematic - Ping minimap for (All players) at Pos[(Integer A)] for 2.00 seconds, using a Simple ping of color (50.00%, 0.00%, 100.00%)
-
Unit - Create 1 Ftype[Int] for Neutral Passive at Pos[(Integer A)] facing Default building facing degrees
-
Unit - Add a 30.00 second Generic expiration timer to (Last created unit)