Beacon localization (#24138)

* localize beacons

* No not like that

* Tesla beacons were already depreciated, time to give the reaper their due

* Entity name fallback

* The real treasure was the far easier solution we missed along the way

* weh

* Shared mapinit

* fix RT version

* a single line break

(cherry picked from commit efdc6f8d4c5dc8c593b6403c6592f0ddc6212266)
This commit is contained in:
Errant
2024-01-20 09:59:41 +01:00
committed by Debug
parent ba1226608b
commit 41eef79cd0
6 changed files with 158 additions and 77 deletions

View File

@@ -225,7 +225,7 @@ public sealed class NavMapSystem : SharedNavMapSystem
// TODO: Make warp points use metadata name instead.
string? name = beacon.Text;
if (name == null)
if (string.IsNullOrEmpty(name))
{
if (TryComp<WarpPointComponent>(beaconUid, out var warpPoint) && warpPoint.Location != null)
{