Demo Castsequence Rotation

Please bare with me, I wish I knew how to make GSE macros that could work. Here is what I just came up with this evening once respecced to Demo for pre-patch.

This is basic spam casting for trash, etc.
/startattack
/petattack
/castsequence reset=target/combat Immolate,Curse of Agony,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Corruption,Life Tap,Life Tap

This is for Meta start (boss fights, etc)
/petattack
/castsequence reset=target/combat Shadow Bolt,Immolate,Curse of Agony,Corruption,Metamorphosis,Immolation Aura,Shadow Cleave,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Cleave,Shadow Bolt,Shadow Bolt

Lastly, This is what I am currently using while questing 60+
/petattack
/castsequence reset=target/combat Immolate,Curse of Agony,Corruption,Life Tap,Drain Life

If you have any improvments would love to hear them, otherwise enjoy, hope it helps.

This works a charm, best leveler macro i have used for a warlock yet, great work, keep it up. thanks again

here ya go @Xero_the_Clown its not perfect but I used my limited knowledge to throw a code together.
Higher levels take out spell levels

dmKlgaakIItruAwQ4wKk6xiyye5ykLLrkptHAAivUgcTnKsFtrnosIZHu19iv4FOsnqss6GevlKKupKKAIkexurSrss8rKcgjsrNKk1kjvQzQq6MOI2PQ8tfPLQG8ujtfrxfPqBLk6RkOglPsElvO7sfSxWFrfgSOddzXqPhJKjRu1LLAZkqFgkgnvYPHQxRuz2K42QQDt43OmCu1XvalNQEUsMoLRRsBNuvFhvY5jvz)cdBaj82GsxtgAkhK0CchQhD6Wpo4uU6HMcpnGeksKslSfuCF4(W9H7d3hUpCdL8R5I5HIgf7emUerk)AUyEOOHAIZ2VWzc4nEtIiutedY8uTA2NhziS4k4MEGQHAu0YOr(9iR3dLMKMMe9s0Ur7yIJPhkYPQH3yj6KKGIteLNTas4TbKq5e5Xryv6fqc1R5YjYpRcqcVnOiqHwwKoky8TDIuWW4zxEhISU)ptePtg(EUqk7AVm19)zczHNgueOqllshfm(2orIlW4zxEhISU)pteP7pVm19)zczbdmOKtz4mXciH3gqcVnOiW3gYme1o4Pbfbk0Yw9a3wq1rgPVxTPdd5X0gbk2hlYImYzP5tK0RI0jsA100orolr8e5SeXtKZseprolr8e5SeXtK0QPPDICJoI0DICJoI0bfPE8nuYPmCMamWGYTa7fxXCI84iSk9cibdm4PbKq5e5Xryv6fqc1R5YjYpRcqcVnOiqHwwKoky8TDIuWW4zxEhISU)ptePQ0kyUi)EzQ7)ZeYcpnOiqHwwKoky8TDIexGXZU8oezD)FMis3FEzQ7)ZeYcVXqrGVnKziQDGbguYPmCMybKWBdiH3gue4BdzgIAh80GIafAzREGBlO6iJ03R20HH8yAJaf7Jfzrg5SeXtKZsZNiPxfPtK0QPPDIKZ2qFMN3fBHVor6()zkidNjIu(1JorwUq7zCfPALgPFFICwI4jYzjINiNLiEISCH2Z4ks1kns)(e5SeXtKZseHIup(gk5ugotagyq5wG9IRyorECewLEbKGbg8gdKq5e5Xryv6fqc1R5YjYpRcqcVnOiqHwwKoky8TDIuWW4zxEhISU)ptePQ0kyUi)EzQ7)ZeYcpnOiqHwwKoky8TDIexGXZU8oezD)FMis3FEzQ7)ZeYcVXqrGVnKziQDGbguYPmCMybKWBdiH3gue4BdzgIAh80GIafAzREGBlO6iJ03R20HH8yAJaf7Jfzrg5S08js6vr6ejTAAANi3OJiDNiPvf6HIup(gk5ugotagyq5wG9IRyorECewLEbKGbgyqv8nL7rGh9qnCJ2j)6rlGemO4Sn0iidbKqrIuAHTGAypYCfP6rLxLB1qj)AUyEO4K57LcEJvv5ej25X3bfnutC2(fotaVXBseHItK4IuClS2RFlmCMaunuJCfyAMaEAqnspi6QyWBdQjIbzEQwn7ZJmewCfCtpq1q9q)gkDnzOPCqsZjCOE0Pd)4Gt5QhAkufFt5Ee4rpuKtvdVXs0jjbfnBfEOQEGBlO6iXQxK6AYqt5GKMt4q9Oth(fPmuUqcmDK77pte5QndxGzfjYZUI9roiZhPlCmUAFKkT(TYs2q3B6msLw)wbxGj0TMoJelBTICqCmUSq3J1zKm9BFK0kf5a3Ez4cmGbgyaa

Ive got a noob question, apologies in advance. How do i adjust this to remove the spell ranks ? It works like a charm but when testing it hits like a noodle lol.

i’ll admit i could be wrong. but you can either replace the spell ranks with the spell id # or you need to manually replace the spell ranks with the higher rank ones in the spellbook. I think you need to have the ranks in place so your casting the higher level spells instead of the lower level ones.

Thanks…any improvements? Firstime as Demo

Sorry no longer playing lock on retail.