if (PausedMap != null && Exists(PausedMap))
return;
- PausedMap = _map.CreateMap();
- _map.SetPaused(PausedMap.Value, true);
+ var mapUid = _map.CreateMap();
+ _metaData.SetEntityName(mapUid, Loc.GetString("polymorph-paused-map-name"));
+ _map.SetPaused(mapUid, true);
+ PausedMap = mapUid;
}
}
[Dependency] protected readonly IGameTiming Timing = default!;
[Dependency] protected readonly ISharedAdminLogManager AdminLog = default!;
[Dependency] protected readonly SharedMindSystem Mind = default!;
+ [Dependency] private readonly MetaDataSystem _meta = default!;
protected EntityUid? PausedMap { get; private set; }
if (PausedMap != null && Exists(PausedMap))
return;
- PausedMap = _map.CreateMap();
- _map.SetPaused(PausedMap.Value, true);
+ var mapUid = _map.CreateMap();
+ _meta.SetEntityName(mapUid, Loc.GetString("cryostorage-paused-map-name"));
+ _map.SetPaused(mapUid, true);
+ PausedMap = mapUid;
}
public bool IsInPausedMap(Entity<TransformComponent?> entity)
return;
var mapUid = _map.CreateMap(out var newMapId);
- _metaSystem.SetEntityName(mapUid, "Changeling identity storage map");
+ _metaSystem.SetEntityName(mapUid, Loc.GetString("changeling-paused-map-name"));
PausedMapId = newMapId;
_map.SetPaused(mapUid, true);
}
# {$entity} available for GENDER function purposes
earlyleave-cryo-announcement = {$character} ({$job}) has entered cryogenic storage!
earlyleave-cryo-sender = Station
+
+cryostorage-paused-map-name = Cryosleeper body storage map
changeling-transform-attempt-self = Our bones snap, muscles tear, one flesh becomes another.
changeling-transform-attempt-others = { CAPITALIZE(POSS-ADJ($user)) } bones snap, muscles tear, body shifts into another.
+
+changeling-paused-map-name = Changeling identity storage map
polymorph-popup-generic = {CAPITALIZE(THE($parent))} turned into {$child}.
polymorph-revert-popup-generic = {CAPITALIZE(THE($parent))} reverted back into {$child}.
+
+polymorph-paused-map-name = Polymorph body storage map