//1 |
Problem description:
1. Since the last few updates of BYOND M.moveCount has stopped going up, that piece of code used to work fine but I'm guessing while(1) no longer works as an infinite loop or something?
2. This code also got broken in the last couple of BYOND updates. You used to be able to click to go inside the object and still access the verb inside the object as well as outside, but now you can't access the verb from inside the object, only outside.
Is there any way I can fix these two problems?
We need to actually see where that code is and when it's being called to be able to tell whether it should work or not. The code could be fine but not in the right place or some of the other code in the same procedure is preventing it from functioning, etc. Did you add debug output lines to make sure the loop is reached and as such?
Nah, I don't think so, though you could use for() instead anyway. ;P
This depends on the verb's src setting - which you've also omitted in your post (or if you used none, then it uses the default, which indeed would cause this). BTW, I noticed you've used the src setting in Click() - it has no effect there and is useless, because the src setting is only relevant for actual verbs (or procs that are used as verbs by being added to a verbs list). You'll want to check