Hello again,
Been a while since I posted here, but I guess life's been a bit too hectic for mud design lately ;(
Anywho, I ran into a strange bug while trying to put together some mob progs and have them use the mpadvance command on players. I searched the SML archives and found that while someone had asked about this very bug, they were never given a response and no fix was posted. Maybe I just missed it, but it seems to be present in even Samson's FUSS distribution with the oodles of bugfixes, so I assume it's probably in the distribution on this site as well.
Here's the deal:
Pick a mob, any mob, made sure it wasn't flagged as proto (It says proto mobs can't use the command in the help file) and then I trans'ed in a non-imm player and did:
force <mob> mpadvance <player> <some number>
I tried this with low and high level values, I tried going backwards and forwards in level, and I tried upping the levle of the advancing mob to 55 (hard coded limit on mobs when using mset, apparently).
With the mob at level 55 the advancing seemed to work, but it would only advance the player UP one level at a time, regardless of the level or direction I had specified. Clearly this isn't the design of the mpadvance command, or at least I hope not.
Does anyone have any idea as to whether or not this is something I'm doing wrong, or if this is really a bug that has been overlooked? Also does anyone know the fix if the latter is the case? I'd appreciate it.
Thanks!
Been a while since I posted here, but I guess life's been a bit too hectic for mud design lately ;(
Anywho, I ran into a strange bug while trying to put together some mob progs and have them use the mpadvance command on players. I searched the SML archives and found that while someone had asked about this very bug, they were never given a response and no fix was posted. Maybe I just missed it, but it seems to be present in even Samson's FUSS distribution with the oodles of bugfixes, so I assume it's probably in the distribution on this site as well.
Here's the deal:
Pick a mob, any mob, made sure it wasn't flagged as proto (It says proto mobs can't use the command in the help file) and then I trans'ed in a non-imm player and did:
force <mob> mpadvance <player> <some number>
I tried this with low and high level values, I tried going backwards and forwards in level, and I tried upping the levle of the advancing mob to 55 (hard coded limit on mobs when using mset, apparently).
With the mob at level 55 the advancing seemed to work, but it would only advance the player UP one level at a time, regardless of the level or direction I had specified. Clearly this isn't the design of the mpadvance command, or at least I hope not.
Does anyone have any idea as to whether or not this is something I'm doing wrong, or if this is really a bug that has been overlooked? Also does anyone know the fix if the latter is the case? I'd appreciate it.
Thanks!