Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hi there!

I believe we can event this :)
In the troop event, we can store the player region id inside a variable.

Then we check if the value of this variable is equal to the region you want(in the example below, region id 3).

If yes, then we can either change the enemy levels according to their id or their position(index) on the game troop.

Change level for the enemies according to their id:

Get all enemies with a specific id:

const enemiesWithId_1 = $gameTroop.members().filter(member => member._enemyId === 1) // (replace 1 with the id you want).

for(const enemy of enemiesWithId_1){ // Iterate through all enemies with ID 1 found.
    enemy.changeLevel(10) // Change them to level 10.
}

Change level for all enemies independent of their id:

$gameTroop.members().forEach(member => {
    member.changeLevel(15) //  change them to level 15
})

Choose the way you want ^^


Can it also check for what map it is?

Yes! You can just set the map Id into a variable(Either when the player changes the map, or when he enters the battler, just like the region id) and check it in the conditional branch.