Hi ppl, I wrote and adapted three handy macros that you may find usefull. The first is a planet army call macro. No simple bomb ORG @ 2, but with proper army number checks. And it will tell you to pick your own planets and to bomb your opponents' planets. mac.b.T: %?%n<0%{Touch %L!%!%?%n=0%{%L is neutral%!%?%n<5%{%L @ %n%!%?%T=%t%{Pick %L @ %n%!Bomb %L @ %n%}%}%}%} Example output: 23:49:01: R0->ROM CET is neutral 23:49:04: R0->ROM ORG @ 2 23:49:05: R0->ROM Bomb EAR @ 18 23:49:06: R0->ROM Touch CAN! 01:03:19: R0->ROM Pick ROM @ 17 The second is a carrier call macro. Are you annoyed as well by accidentally calling out wrong players as carriers because the real carrier just cloacked or you just pointed at another enemy on top of him? Well, I've built in a few small checks to make sure that you only call out an *enemy* carrier which happens to have kills. Otherwise he wouldn't be carrying right? (except as base) If these checks are not met, no message is sent. mac.a.T: %?%p=%h%{%?%K>0%{%p++ @ %L%!%}%!%} Example output: 01:23:44: R0->ROM 1++ @ KLI The third is a personal status macro. Sent to player nearest to mouse pointer. This is a difficult one. Based upon an existing macro but a bit finetuned. More spaces for readability, a correct WTEMP and ETEMP notification, and omitting as much info as possible. Eg. if your shields are above 80% ok, it will not be displayed. This to keep the important info as quickly readable as possible. So basically that what is not reported can be assumed to be ok. mac.z.%p: (%S+%a) %?%f<30%{ LOW%!%} fuel(%f%%) %?%s<30%{ POOR%!%}%?%s<80%{ Shds(%s%%) %!%}%?%d>60%{ BAD%!%}%?%d>10%{ DMG(%d%%) %!%}%?%E=1%{ ETEMPED %!%?%e>60%{ Etmp(%e%%) %!%}%}%?%W=1%{ WTEMPED %!%?%w>80%{ Wtmp(%w%%) %!%}%} Optionally you can change the mac.z.%p part to mac.z.%g and send the message directly to the nearest friendly player instead of to the player pointed at. Explanation: * It will always show shiptype, number of armies and fuel * Display if fuel: <30% LOW fuel(xx%) else fuel(xx%) * Display if shields: <30% POOR Shds(xx%) <80% Shds(xx%) else nothing * Display if damage: >60% BAD DMG(xx%) >10% DMG(xx%) else nothing * Display if E-temp: ETEMP ETEMPED >60% Etmp(xx%) else nothing * Display if W-temp: WTEMP WTEMPED >80% Wtmp(xx%) else nothing Example output: 23:51:54: R0->R0 (CA+0) fuel(100%) POOR Shds(28%) 23:52:58: R1->R0 (CA+0) fuel(100%) 23:53:14: R1->R0 (CA+0) fuel(39%) Wtmp(81%) 23:53:22: R1->R0 (CA+0) fuel(22%) WTEMPED 23:53:54: R1->R0 (CA+0) LOW fuel(6%) Etmp(91%) 23:54:11: R1->R0 (CA+0) LOW fuel(18%) ETEMPED 23:54:15: R1->R0 (CA+0) LOW fuel(26%) 23:54:18: R1->R0 (CA+0) fuel(32%) 23:57:11: R1->R1 (AS+20) fuel(100%) BAD DMG(62%) 23:58:29: R1->R1 (AS+20) fuel(100%) Shds(73%) DMG(41%) 23:51:50: R0->R1 (AS+17) fuel(80%) POOR Shds(14%) 23:52:50: R0->R1 (AS+17) fuel(91%) Shds(64%) 23:59:00: R1->R1 (BB+3) fuel(100%) DMG(11%) Enjoy the macro's Greetx, Erik (a.k.a. Shadow Hunter)