ID:149326
 
    Click()
if(istype(usr, /mob/Player))
var/mob/Player/P = usr
if(P.rodtype > 0)
var/turf/ocean/O = locate(get_step(P,P.dir))
if(O)
P << "You use the fishing rod"
else
P << "Try fishing in the ocean"

This is suppposed to check and see if the turf one step in the players direction is ocean. No Errors or Runtime Errors, but always returns "Try fishing in the ...."
Nevermind. Needed to take out locate() and then do an istype() in the if(O). Works perfectly now.