Heli always spawns at same location
They always spawn at the same spot and it appears my players have found this because they build their helibase always at the same spot.

Could you make it so they spawn randomly from any side?
Can we get a word on this?
Any news?

Im guessing this is the piece of code that needs to be tweaked.

So all heli's always spawn on top left of map. It would be nice if it was random (maybe random at one of the 4 corners?) or maybe when voting for multiple heli's you can do that one will spawn at top left, and the other at bottom right etc.

        private void CallHeli(int amount)
        {
            int i = 0;
            while (i < amount)
            {
                BaseEntity entity = GameManager.server.CreateEntity("assets/prefabs/npc/patrol helicopter/patrolhelicopter.prefab", new Vector3(), new Quaternion(), true);
                if (!entity) return;
                PatrolHelicopterAI heliAI = entity.GetComponent<PatrolHelicopterAI>();
                entity.Spawn();
                currentHelis.Add(entity);

                float mapSize = (TerrainMeta.Size.x / 2) - 50f;
                entity.transform.position = new Vector3(-mapSize, 30, mapSize);
                if (heliToInit)
                {
                    if (initiator != null)
                    entity.GetComponent<PatrolHelicopterAI>().State_Move_Enter(initiator.transform.position + new Vector3(0.0f, 20f, 0.0f));
                }
                i++;
            }
        }