Kalamus
Member
@Tresdni ok I had time to dig a bit deeper into the code. Granted I get what you are saying that it's always best to avoid core edits and I'm not trying to contradict you in any way. I looked into the movement event you posted above and it's not fired unless the movement check I posted above passes in the first place. You would have to override the whole Mobile.Move() in the core method and include all the core code that does all the normal movement check (items, regions, direction, spellcast, ect ect)as that's the only way I see to truly override the problem so an override possible . That aside, Ravenwolfes fix still seems like the best solution for the problem this system was having but at least we've answered his question as to 'why'.