mob
verb
//Asscend
A()
for(var/turf/upstairs in oview(0))
GotoLevel(maze.GetLevel(usr.z)-1,/turf/downstairs)
//Descend
D()
for(var/turf/downstairs in oview(0))
GotoLevel(maze.GetLevel(usr.z)+1,/turf/upstairs)
macro
A return "A"
D return "D"
Problem description:
Macros refuse to work, I do not have any mobs defined, its just a normal mob type player. Verbs work fine, but if you try it on the keyboard it says:
[No macro is defined for "a". Toggle macro-mode to use the command prompt, or preface commands with "/".]
There's your problem right there. You defined your macro as a capital A. Macros should usually be lowercase unless for a specific, unique purpose.