On Sun, 7 Jul 1996, Sammy wrote: > Now that I look at this, it kinda seems like a triple dollar sign will > turn into a double. I've never bothered to find out why we need to kill > double dollars, so I don't know if it matters. *shrug* The 'act()' function won't take kindly of players using act() codes in anything passed through act() -- it makes it fair too easy to crash the MUD like that, and in CircleMUD 2.2 it doubled all the inputed dollar signs so act() won't be fooled by it. This, of course, was a "major annoyance" to players, but the doubling of the $ was still neccessary. So, in comes the delete_doubledollar() function to delete the doubled dollar signs. Since act() has this functionality already (replacing a '$$' with a '$'), delete_doubledollar() is used in functions that perhaps need the act() codes in them. [For instance, if you write a social action editor or message file editor online -- or allow poofin/poofout to contain the $n code...] -dak
This archive was generated by hypermail 2b30 : 12/07/00 PST