Night Fae Soulshape Turtle say "I like turtles"

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)

Every if needs an end
/run if not GetShapeshiftFormID() then SendChatMessage("I like turtles.", "SAY") end

All you actually need is: /cast Soulshape

Soulshape automatically changes itself to Flicker after Soulshape is cast.

2 Likes

Oracle is that u? :stuck_out_tongue: