diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 67ec38bdcf..2d200438ef 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -15,10 +15,10 @@ return T ? T.loc : null /proc/get_area_name(atom/X, format_text = FALSE) - var/area/Y = get_area(X) - if(format_text) - return format_text(Y.name) - return Y.name + var/area/A = isarea(X) ? X : get_area(X) + if(!A) + return null + return format_text ? format_text(A.name) : A.name /proc/get_area_by_name(N) //get area by its name for(var/area/A in world)