Makes the edible component not runtime due to connect_loc_behalf when applied to turfs (#63232)
Makes the edible component not runtime due to connect_loc_behalf when applied to turfs (#63232)

This makes it so it stops trying to use connect_loc_behalf if the parent of the edible component is a turf, just registering the signal normally instead, which should hopefully be the same functionality.


Runtimes are bad, and even if there's not really any relevant use of that proc in most cases, this is to future-proof things anyway.
tgstation/tgstation,tgstation/tgstation,CPTANT/-tg-station,tgstation/-tg-station,Jordie0608/tgstation,CPTANT/-tg-station,Jordie0608/tgstation,tgstation/-tg-station,CPTANT/-tg-station,Bawhoppen/-tg-station,Bawhoppen/-tg-station,ShizCalev/tgstation,CPTANT/-tg-station,Bawhoppen/-tg-station,Bawhoppen/-tg-station,Cruix/-tg-station,ShizCalev/tgstation,tgstation/tgstation,Jordie0608/tgstation,MicroWorldwide/SS13-TG-station,Cruix/-tg-station,ShizCalev/tgstation,ShizCalev/tgstation,CPTANT/-tg-station,tgstation/tgstation,ShizCalev/tgstation,CPTANT/-tg-station,MicroWorldwide/SS13-TG-station,MicroWorldwide/SS13-TG-station,ShizCalev/tgstation,tgstation/-tg-station,Bawhoppen/-tg-station,MicroWorldwide/SS13-TG-station,Cruix/-tg-station,Jordie0608/tgstation,Bawhoppen/-tg-station,MicroWorldwide/SS13-TG-station,tgstation/tgstation,CPTANT/-tg-station,Cruix/-tg-station,Cruix/-tg-station,tgstation/tgstation,tgstation/tgstation,ShizCalev/tgstation,MicroWorldwide/SS13-TG-station,Cruix/-tg-station,MicroWorldwide/SS13-TG-station,MicroWorldwide/SS13-TG-station,tgstation/-tg-station,Cruix/-tg-station,Jordie0608/tgstation,Jordie0608/tgstation,Jordie0608/tgstation,Cruix/-tg-station,ShizCalev/tgstation,Jordie0608/tgstation,tgstation/tgstation,Bawhoppen/-tg-station,CPTANT/-tg-station,Bawhoppen/-tg-station