gooshie: there are a million different approaches to scripting a function. What makes /magic useful is the specific approach of encapsulating a loop with multiple identifiers that modify a string, making it strictly for command-line input user-typed only. You could easily perform the same in scripting with a while loop and several nested identifiers around a string -- easy enough to write as a script, but tedious to type in a channel on demand. /magic just makes it easier to type.
Dani_l11: Like I said, it's just silly fun. Especially useful on small networks with no flood limits and lots of colors and ascii art scrolling by, or any channel that observes "ASCII Fridays". :)
I think the code is also a useful demonstration of interpreting a complex set of Alias parameters using regular expression patterns. Notice how almost every parameter is optional and may contain multiple words.