diff --git a/data/plugins/areas/areas.rb b/data/plugins/areas/areas.rb index 4a77230d..de5937a7 100644 --- a/data/plugins/areas/areas.rb +++ b/data/plugins/areas/areas.rb @@ -67,6 +67,14 @@ class Area end +on :login do |event| + player = event.player + + @areas.each do |area| + area.entered(player) if player.position.inside(area) + end +end + # Listen for the MobPositionUpdateEvent and update the area listeners if appropriate. on :mob_position_update do |event| mob = event.mob