Nope. Anything more complicated than your simple-as-brick !set needs Lua. I won't go into the details, we have a wiki for the Lua API. If you have the script manager installed though, you can use my script which condenses that to tpt.all():eq("type", "pscn"):set("type", "sprk"):set("ctype", "pscn"):set("life", 4).