Been doing some troubleshooting to try to figure out why my melee return to camp even without a camp turned on. I found the piece of code that is doing it:
} else /if (${Math.Distance[${Me.Y},${Me.X}:${ACStartY},${ACStartX}]}>10 && !${FollowFlag} && !${ADMobCount}) {
/moveto loc ${ACStartY} ${ACStartX}
These are lines 211 and 212 in the modmelee.inc file.
I changed the line to:
} else /if (${Math.Distance[${Me.Y},${Me.X}:${ACStartY},${ACStartX}]}>10 && !${FollowFlag} && !${ADMobCount} && ${CampStatus}) {
Now my guys don't return to where they started melee from unless camp is on.
} else /if (${Math.Distance[${Me.Y},${Me.X}:${ACStartY},${ACStartX}]}>10 && !${FollowFlag} && !${ADMobCount}) {
/moveto loc ${ACStartY} ${ACStartX}
These are lines 211 and 212 in the modmelee.inc file.
I changed the line to:
} else /if (${Math.Distance[${Me.Y},${Me.X}:${ACStartY},${ACStartX}]}>10 && !${FollowFlag} && !${ADMobCount} && ${CampStatus}) {
Now my guys don't return to where they started melee from unless camp is on.



But, until I can safely add that functionality while maintaining backward-compatibility, I am not pushing changes/fixes for it. Otherwise, others will run into the same issues that you are encountering.