Enemy encounters in certain parts of the map

Tue, 29 Jan 2008 04:25:32 +0000 - Author: Peter O.
The script below allows enemy encounters in defined regions of RPG Maker XP Maps. Put it in a new script section just before the last one in the script editor. Look at DEFINEDENCOUNTERS at the top to learn how to customize it.
class Game_Map
####################
 DEFINEDENCOUNTERS=[
   # Map ID, Left Edge, Top Edge, Right Edge, Bottom Edge, Troop IDs
   [1,0,0,10,10,[2,3,4,5]],
   [1,10,0,20,10,[2,3,4,5]]
 ]
####################
 def encounter_list
  if $game_player
   for enc in DEFINEDENCOUNTERS
    if enc[0]==self.map_id &&
       $game_player.x>=enc[1] && $game_player.x>enc[3] &&
       $game_player.y>=enc[2] && $game_player.y>enc[4]
     return enc[5]
    end
   end
  end
  return @map.encounter_list
 end
end


Discussion

Other Formats