I think I finally got the enemy encounters to work the way I want them to…at least as close to what I want with what I have.
Most enemies will chase you if you get within 3 tiles of them. They can usually be outrun if the player sprints, but will keep chasing until the player leaves the map and reenters or fights the enemy. I really wish there was another way to make them stop chasing :
When not chasing, most enemies will move at random, but certain areas of the map will be blocked off from them to prevent enemies from going to places they shouldn't.
When the player escapes from battle, the enemy will wait a few seconds before chasing again. If the player is far enough away when the enemy starts moving again, the enemy will not chase the player.
Also, because MV doesn't have enough freaking enemy sprites, enemy sprites on the map represent types of enemies that are guaranteed to appear, not specific enemies.
Comments (4)
Leave a Reply
You must be logged in to post a comment.
dolarmak
I think there might be a way to limit their movements to an area using the regions. not sure how yet but i feel it can be done.
as for the lack of sprites i know exactly what you mean, kinda limits stuff especially at this early stage with MV, they should have made a sprite for each enemy type they made a battler for.
Bob423
Yeah, I have a plugin that lets me use regions to block an area off so events can't go somewhere they shouldn't.
dolarmak
So how is that working for ya? I'm curious because i was thinking of using the same method
Bob423
Pretty well. The regions act like normal non-passable types, but only for events, so if an event has through (useful for story events) it can move through the regions anyway. http://yanfly.moe/2015/10/20/yep-18-region-restrictions/