Hello, I was wondering if there was a way to make overworld enemy events, or any event for that matter be set to spawn randomly based on chance or probability? For example: if you place a normal enemy event on a certain tile, make it so there is a 25% chance that it will spawn on the map when the player arrives? Is it possible to have this work without the use of script? If not can anyone direct me to a script that offers what I'm looking for? (if there even is one)
Thank you for reading, any advice or help would be greatly appreciated.
I don't know if you are still there but I have a method to do it.
1. on the next map to the map where your enemy is, create an event placed right
next to transfer player event that transfers you to the map where your enemy is(you will probably need 1 or more of this event. just copy and paste it next to transfer player event).
1.1 click the command field in this event
1.2 select 'Control Variable' command
1.3 in the variable box, choose single and click the '...'
1.4 create a variable named 'Enemy' or whatever you want.
1.5 in operation box, choose set
1.6 in operand box, choose random; fill the first box with 1 and second box with 2
1.7 click ok.
1.8 click apply and click ok to close this event
Note: this event is used to trigger your enemy event which is in the step 3.
2. Now, go to the map where your enemy is
3. in this map, create an event with 2 pages.
2.1 in the first page of this event,
check the
variable box in
condition box.
2.1.1 select the variable
to one you created in step one and
set its number to 1
note:this page will give you a chance to make the enemy doesn't appear.
2.2 go to the second page.
note:the second page is your enemy page. so, choose your enemy graphic and set your own battle processing.
2.2.1 in the conditional box,
do the same thing as step 2.1 and 2.1.1
but set the number to 2, not 1 again.
As the result,
the enemy may spawn or not spawn whenever you go to their map through the map with trigger event(s).
How it works:
the trigger event is used to trigger the enemy event whether the enemy will spawn or not on the next map. that's why the trigger event(s) should be placed next to the transfer player event to activate enemy event whenever you want go to their map.
The random (1...2) Control Variable command in trigger event is used to randomly activate one of enemy event pages according to its condition. That's why you set the first page's condition with 'Variable is 1 or above' checked and set the second page's condition with 'Variable is 2 or above' checked. Also, it can be used for multiple enemy event objects, I guess.
hope this helps.

and sorry for my bad english cause it's not my mother language.
PS: to be honest, I'm using it for a different purpose and it works perfectly. and I think, it's using the same logic and can be used to solve your problem.