diff --git a/code/modules/mob/living/carbon/human/login.dm b/code/modules/mob/living/carbon/human/login.dm index b443b334152..14372e6c976 100644 --- a/code/modules/mob/living/carbon/human/login.dm +++ b/code/modules/mob/living/carbon/human/login.dm @@ -1,10 +1,8 @@ /mob/living/carbon/human/Login() ..() - if(ishuman(src)) - var/mob/living/carbon/human/H = src - if(H.species && H.species.ventcrawler) - src << "You can ventcrawl! Use alt+click on vents to quickly travel about the station." + if(species && species.ventcrawler) + src << "You can ventcrawl! Use alt+click on vents to quickly travel about the station." update_pipe_vision() update_hud() ticker.mode.update_all_synd_icons() //This proc only sounds CPU-expensive on paper. It is O(n^2), but the outer for-loop only iterates through syndicates, which are only prsenet in nuke rounds and even when they exist, there's usually 6 of them.