private void RandomSpawnMobs(int mobId, int count, Point maxPos, Point minPos) { WzMob mobInfo = DataBuffer.GetMobById(mobId); for (int i = 0; i < count; i++) { MapleMap spawnMap = null; if (RecreatedMap) { spawnMap = EventMap; } else if (Starter.Map != null) { spawnMap = Starter.Map; } if (spawnMap == null) { return; } WzMap.FootHold randomFh = spawnMap.GetRandomFoothold(maxPos, minPos); spawnMap.SpawnMobOnGroundBelow(new MapleMonster(mobInfo, spawnMap), randomFh.Point1); } }