I’ll be the first to admit that this is stupid, but I think it is funny. What I’m trying to do is make a macro that checks if in the human form and then casts Soulshape while /say “I like turtles.” (I have the turtle soul shape)
The research I’ve done shows that Soulshape does have a “form” like a druid’s form but doesn’t return as a stance. /script print(GetShapeshiftFormID()) returns “41” when in Soulform, and “nil” when out of it.
So what I’m looking to create is a macro that checks GetShapeshiftFormID() and says “I like turtles.” if GetShapeshiftFormID() returns nil
I tried to make it myself:
/run if (GetShapeshiftFormID() == nil) then SendChatMessage("I like turtles.", "say")
The rest is easy:
/use [noform:7]Soulshape(Night Fae)
/use [form:7]Flicker(Night Fae)