mob/player
Bump(obj/Sign)
if(isobj(Sign))
src << "random text here"
Bump(obj/Sign1)
if(isobj(Sign1))
src << "some text here"
I tried making it :
mob/player
Bump(obj/Sign,obj/Sign1)
if(isobj(Sign))
src << "random text here"
if(isobj(Sign1))
src << "some text here"
and i can't get it to say what it should say
if i try the first one i get "some text here" for both of them,and if i try the second one i get "random text here"
and i tried removing the "if(isobj)" things....but makes no difference
Unlike most verbs you have been dealing with, movement procedures (and most other procedures) do not filter what you are looking for. Not to mention you were looking for any /obj and giving it the variable name S... anyways, this means that Sign can be an /atom, /mob, /obj/projectile, etc.
Instead of using isobj(), use istype() to look for a specific path: