I haven't had time to test it yet and it was produced after a few bottles of whine
So its likely there's some errors although i haven't caught any yet.
But here is a very extreme generic protoss alert system designed to inform the user about all things the protoss are up to with the current alert system.
Now that Hatschi has created a multi config tool i have ideas to make 2 more alert based systems to go along with this one. 1 for Zerg and 1 for Terran.
Of course this type of alert system would be overly intrusive for anything other than 1v1 and even in 1v1 it can get a bit busy but the cool thing is these alerts are like a block of wood they can be carved up to your own needs by subtraction which is possibly faster than adding.?
I mean who is ever going to build 8 stargates or 25 phoenix's? but they are in just in case
There's also a few counter examples just to give users an idea of how these basic alerts can be extended.
#Alerts configuration file
#Copyright Artek 2010
#Opening tactics alerts
#Race;TextMsg;ShowOnMinimap;Units;
#Units: ID_Model-NoOfModels
#Generic Protoss Alerts by Dh
#Special thanks to Jammer
#Protoss Buildings
1;P;Gas 1 Started!;true;89>0;
2;P;Gas 2 Started!;true;89>1;
3;P;Gas 3 Started!;true;89>2;
4;P;Gas 4 Started!;true;89>3;
5;P;Gas 5 Started!;true;89>4;
6;P;Gas 6 Started!;true;89>5;
7;P;Gateway 1 Started!;true;90>0;
8;P;Gateway 2 Started!;true;90>1;
9;P;Gateway 3 Started!;true;90>2;
10;P;Gateway 4 Started!;true;90>3;
11;P;Gateway 5 Started!;true;90>4;
12;P;Gateway 6 Started!;true;90>5;
13;P;Gateway 7 Started!;true;90>6;
14;P;Gateway 8 Started!;true;90>7;
15;P;Gateway 9 Started!;true;90>8;
16;P;Gateway 10 Started!;true;90>9;
17;P;Warp Gate 1 Operational;true;161>0;
18;P;Warp Gate 2 Operational;true;161>1;
19;P;Warp Gate 3 Operational;true;161>2;
20;P;Warp Gate 4 Operational;true;161>3;
21;P;Warp Gate 5 Operational;true;161>4;
22;P;Warp Gate 6 Operational;true;161>5;
23;P;Warp Gate 7 Operational;true;161>6;
24;P;Warp Gate 8 Operational;true;161>7;
25;P;Warp Gate 9 Operational;true;161>8;
26;P;Warp Gate 10 Operational;true;161>9;
27;P;Cybercore Started !;true;100>0;
28;P;Cybercore Started 2!;true;100>1;
29;P;Dark Shrine Started! Expect Dt's;true;97>0;
30;P;Robo Facility! Immortal Observer Warp Prism;true;99>0;
31;P;Robobay! Tech to Colossus ;true;98>0;
32;P;Twilight Council! Temp Archives Dark Shrine;true;93>0;
33;P;Forge 1 Cannon and Upgrades;true;91>0;
34;P;Forge 2 Cannon and Double Ups;true;91>1;
35;P;Fleet Beacon! Carrier Mothership;true;92>0;
36;P;Stargate 1;true;95>0;
37;P;Stargate 2;true;95>1;
38;P;Stargate 3;true;95>2;
39;P;Stargate 4;true;95>3;
40;P;Stargate 5;true;95>4;
41;P;Stargate 6;true;95>5;
42;P;Stargate 7;true;95>6;
43;P;Stargate 8;true;95>7;
#Protoss Units
44;P;Zealot 1;true;101>0;
45;P;Zealot 2;true;101>1;
46;P;Zealot 3;true;101>2;
47;P;Zealot 4;true;101>3;
48;P;Zealot 5;true;101>4;
49;P;Zealot 6;true;101>5;
50;P;Zealot 7;true;101>6;
51;P;Zealot 8;true;101>7;
52;P;Zealot 9;true;101>8;
53;P;Zealot 10;true;101>9;
54;P;Zealot 15;true;101>14;
55;P;Zealot 20;true;101>19;
56;P;Zealot 25;true;101>24;
57;P;Zealot 30;true;101>29;
58;P;Stalker 1;true;102>0;
59;P;Stalker 2;true;102>1;
60;P;Stalker 3;true;102>2;
61;P;Stalker 4;true;102>3;
62;P;Stalker 5;true;102>4;
63;P;Stalker 6;true;102>5;
64;P;Stalker 7;true;102>6;
65;P;Stalker 8;true;102>7;
66;P;Stalker 9;true;102>8;
67;P;Stalker 10;true;102>9;
68;P;Stalker 15;true;102>14;
69;P;Stalker 20;true;102>19;
70;P;Stalker 25;true;102>24;
71;P;Stalker 30;true;102>29;
72;P;Sentry 1;true;105>0;
73;P;Sentry 2;true;105>1;
74;P;Sentry 3;true;105>2;
75;P;Sentry 4;true;105>3;
76;P;Sentry 5;true;105>4;
77;P;Sentry 6;true;105>5;
78;P;Sentry 7;true;105>6;
79;P;Sentry 8;true;105>7;
80;P;Sentry 9;true;105>8;
81;P;Sentry 10;true;105>9;
82;P;Sentry 15;true;105>14;
83;P;Sentry 20;true;105>19;
84;P;Immortal 1;true;111>0;
85;P;Immortal 2;true;111>1;
86;P;Immortal 3;true;111>2;
87;P;Immortal 4;true;111>3;
88;P;Immortal 5;true;111>4;
89;P;Immortal 6;true;111>5;
90;P;Immortal 7;true;111>6;
91;P;Immortal 8;true;111>7;
92;P;Immortal 9;true;111>8;
93;P;Immortal 10;true;111>9;
94;P;Immortal 11;true;111>10;
95;P;Immortal 12;true;111>11;
96;P;Immortal 13;true;111>12;
97;P;Immortal 14;true;111>13;
98;P;Immortal 15;true;111>14;
99;P;Mothership 1;true;36>0;
100;P;Mothership 2;true;36>1;
101;P;Mothership 3;true;36>2;
102;P;Mothership 4;true;36>3;
103;P;Dark Templar 1;true;104>0;
104;P;Dark Templar 2;true;104>1;
105;P;Dark Templar 3;true;104>2;
106;P;Dark Templar 4;true;104>3;
107;P;Dark Templar 5;true;104>4;
108;P;Dark Templar 6;true;104>5;
109;P;Dark Templar 7;true;104>6;
110;P;Dark Templar 8;true;104>7;
111;P;Dark Templar 9;true;104>8;
112;P;Dark Templar 10;true;104>9;
113;P;Dark Templar 15;true;104>14;
114;P;Dark Templar 20;true;104>19;
115;P;Colossus 1;true;29>0;
116;P;Colossus 2;true;29>1;
117;P;Colossus 3;true;29>2;
118;P;Colossus 4;true;29>3;
119;P;Colossus 5;true;29>4;
120;P;Colossus 6;true;29>5;
121;P;Colossus 7;true;29>6;
122;P;Colossus 8;true;29>7;
123;P;Colossus 9;true;29>8;
124;P;Colossus 10;true;29>9;
125;P;Colossus 11;true;29>10;
126;P;Colossus 12;true;29>11;
127;P;Colossus 13;true;29>12;
128;P;Colossus 14;true;29>13;
129;P;Colossus 15;true;29>14;
130;P;Colossus 16;true;29>15;
131;P;Observer 1;true;110>0;
132;P;Observer 2;true;110>1;
133;P;Observer 3;true;110>2;
134;P;Observer 4;true;110>3;
135;P;Observer 5;true;110>4;
136;P;Observer 6;true;110>5;
137;P;Observer 7;true;110>6;
138;P;Observer 8;true;110>7;
139;P;Observer 9;true;110>8;
140;P;Observer 10;true;110>9;
141;P;Archon 1;true;168>0;
142;P;Archon 2;true;168>1;
143;P;Archon 3;true;168>2;
144;P;Archon 4;true;168>3;
145;P;Archon 5;true;168>4;
146;P;Archon 6;true;168>5;
147;P;Archon 7;true;168>6;
148;P;Archon 8;true;168>7;
149;P;Archon 9;true;168>8;
150;P;Archon 10;true;168>9;
151;P;High Templar 1;true;103>0;
152;P;High Templar 2;true;103>1;
153;P;High Templar 3;true;103>2;
154;P;High Templar 4;true;103>3;
155;P;High Templar 5;true;103>4;
156;P;High Templar 6;true;103>5;
157;P;High Templar 7;true;103>6;
158;P;High Templar 8;true;103>7;
159;P;High Templar 9;true;103>8;
160;P;High Templar 10;true;103>9;
161;P;Phoenix 1;true;106>0;
162;P;Phoenix 2;true;106>1;
163;P;Phoenix 3;true;106>2;
164;P;Phoenix 4;true;106>3;
165;P;Phoenix 5;true;106>4;
166;P;Phoenix 6;true;106>5;
167;P;Phoenix 7;true;106>6;
168;P;Phoenix 8;true;106>7;
169;P;Phoenix 9;true;106>8;
170;P;Phoenix 10;true;106>9;
171;P;Phoenix 15;true;106>14;
172;P;Phoenix 20;true;106>19;
173;P;Phoenix 25;true;106>24;
174;P;Voidray 1;true;108>0;
175;P;Voidray 2;true;108>1;
176;P;Voidray 3;true;108>2;
177;P;Voidray 4;true;108>3;
178;P;Voidray 5;true;108>4;
179;P;Voidray 6;true;108>5;
180;P;Voidray 7;true;108>6;
181;P;Voidray 8;true;108>7;
182;P;Voidray 9;true;108>8;
183;P;Voidray 10;true;108>9;
184;P;Voidray 15;true;108>14;
185;P;Voidray 20;true;108>19;
186;P;Voidray 25;true;108>24;
187;P;Warp Prism 1;true;109>0;
188;P;Warp Prism 2;true;109>1;
189;P;Warp Prism 3;true;109>2;
190;P;Warp Prism 4;true;109>3;
191;P;Warp Prism 5;true;109>4;
#misc
192;P;Expansion 1;true;87>1;
193;P;Expansion 2;true;87>2;
194;P;Expansion 3;true;87>3;
195;P;Expansion 4;true;87>4;
196;P;Expansion 5;true;87>5;
197;P;Expansion 6;true;87>6;
198;P;cannon 1;true;94>0;
199;P;cannon 2;true;94>1;
200;P;cannon 3;true;94>2;
201;P;cannon 4;true;94>3;
202;P;cannon 5;true;94>4;
203;P;cannon 6;true;94>5;
204;P;cannon 7;true;94>6;
205;P;cannon 8;true;94>7;
206;P;cannon 9;true;94>8;
207;P;cannon 10;true;94>9;
208;P;cannon 15;true;94>14;
209;P;cannon 20;true;94>19;
210;P;cannon 25;true;94>24;
211;P;probes 15;true;112>14;
212;P;probes 30;true;112>29;
213;P;probes 45;true;112>44;
214;P;probes 60;true;112>59;
215;P;probes 75;true;112>74;
216;P;probes 90;true;112>89;