So i have a weird question, is there a way i could write a macro that shield slams but at -20% turns to execute?
Nope, it's not possible with the current language. They'd have to incorporate something that constantly alerts the macro of the target's health.
Just use a separate hotkey, it's not hard unless you click which you shouldn't be doing, lol. Or if you want, use a modifier like alt, shift or ctrl with the same key you have shield slam bound to...for example you can press 3 for shield slam and alt 3 for execute.
i5 2500k @ 4.7Ghz w/Hyper 212+, Tuniq TX-2 & Scythe Ultra Kaze 3k rpm | Gigabyte Windforce 3x/ASUS DC2-2GD5 GTX 670 SLI OC | G.Skill Ripjaws X 8gb DDR3 1600 | ASRock P67 Extreme4 | Creative SB X-Fi Platinum | 1TB WD Caviar Black | Corsair TX650 | LG M2762D-PM 27" 1080p | Logitech THX Z-5300e 5.1 | CM Stacker STC-T01 | Razer Naga/Logitech MX-518 | Noppoo Choc Mini Cherry MX Red | Logitech G330/Audio-Technica ATH-M50 | Win 7 Ultimate 64