diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/city/create.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/city/create.sqf index 9d4972ab3..ea2cb2fd1 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/city/create.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/city/create.sqf @@ -53,6 +53,8 @@ if (btc_p_sea) then { _city setVariable ["hasbeach", ((selectBestPlaces [_position, 0.8 * _radius, "sea", 10, 1]) select 0 select 1) isEqualTo 1]; }; +_position findEmptyPositionReady [0, _radius]; + btc_city_all set [_id, _city]; [_position, _radius, _city, _has_en, _name, _type, _id] call btc_fnc_city_trigger_player_side; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/mil/create_hideout.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/mil/create_hideout.sqf index 36a8f79b0..b73887980 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/mil/create_hideout.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/mil/create_hideout.sqf @@ -81,6 +81,7 @@ if (btc_debug) then {deleteMarker format ["loc_%1", _id];}; deleteVehicle (_city getVariable ["trigger_player_side", objNull]); [_pos, btc_hideouts_radius, _city, _city getVariable "occupied", _city getVariable "name", _city getVariable "type", _city getVariable "id"] call btc_fnc_city_trigger_player_side; +_pos findEmptyPositionReady [0, _city getVariable ["radius", 100]]; private _hideout = [_pos] call btc_fnc_mil_create_hideout_composition; clearWeaponCargoGlobal _hideout;