ID:1884738
 
(See the best response by Kaiochao.)
This is my verb
mob/PlayerClient/verb/DO_STUFF()

world<<"blah blah"


This is my .dms file:
macro
A return "DO_STUFF"


Has you already know this will throw an error since the verb isn't a mob/verb/ but a mob/PlayerClient/verb . This means that the verb won't be recognised.

How can I fix that using the .dms file? I just don't like to work with the winset proc... I mean .dms is between us for so much time... I completly disagree that it should be abandoned... I know it is very limited but we could improve it, rigth? It has so much potential, we just need to improve it a bit...
Best response
Because of reasons, the verb would appear in a verb panel as "DO STUFF", and you would type it into a command input as "DO-STUFF", where spaces are replaced by dashes. Macros require the command form.
It's a legacy thing. A leading underscore becomes a period in command form, and an underscore in the middle of the verb name becomes a hyphen.

Of course you can use set name with a verb to make its name anything you like, although the characters you can choose from remain limited.