По поводу, аддона для проков и стаков идеальный вариант TellMeWhen, настраиваешь под любой баф вплоть до прока чарки оружия, так же в удобной форме может показать наличие какой либо определенной доты\бафа на твоей цели
по поводу макроса на огненный-земляной шоки:
идеальный вариант не опираться на наличие огненого шока на цели а сделать вот так:
/castsequence [nomod] reset=combat/25/target огненный шок, земной шок, земной шок
сначало кидается огненный, затем земляной, земляной, по прошествии 25 секунд сбрасывается в начало, если сменить таргет так-же сбросится. И того ты в любом случае начнешь атаку с огненного шока и всегда при окончании тиков у тебя будет готов огненный