ID:167612
 
mob/var/list/baitlist=list(/obj/HUD/display/worm,/obj/HUD/display/blueworm,/obj/HUD/display/pill)
mob/proc/genbaitlist()
var/xx=1
var/yy=11
for(var/obj/O in usr.baitlist)
var/obj/a=new O(usr.client)
a.screen_loc="[xx],[yy]"
yy-=1
if(yy==4)
yy=11
xx+=1


Doesnt do anything. I think its not locating the objects like it should or somthing any help?
mob/var/list/baitlist=list(/obj/HUD/display/worm,/obj/HUD/display/blueworm,/obj/HUD/display/pill)
mob/proc/genbaitlist()
var/xx=1
var/yy=11
for(var/obj/O in usr.baitlist)
var/obj/a=new O(usr.client)
a.screen_loc=lacate(xx],yy,z)
yy-=1
if(yy==4)
yy=11
xx+=1
In response to WallyB
You don't use locate() when setting a text string for use on client.screen. The problem is that need to specify the location as client.screen.
Well, there are two reasons it doesn't work.

For one, you're not adding any of those objs to client.screen.

And two: No put usr in proc. Ungh.

Lummox JR