obj/perk
Click()
if(src in usr.contents)
if(usr.Viewingperk)
usr << output ("Close your open perk window first!","Sayout")
return
src
usr << output("<center><b>[src.name]</b><br><br>[src.desc]</center>","Perkwindow.Perkout")
winset(usr,"Perkwindow","is-visible=true")
winset(usr, "Perkwindow.Show","is-visible=true")
Problem description: This Click() proc is used for specific perk obj's further down the obj/perk tree. But anyway what this does is shows a small window where it has the name and description of the perk (think of it as a Yugioh card if you'd like) the usr clicks. Problem with this is that it displays the [name] and [desc] in an output control, and other players will also have perks (or "cards") that will be displayed in the same output box if they click it. It would be annoying to be reading your perk when a second later Jimmy wants to read his perk so the [name] and [desc] of his perk replaces yours.
I want a "card" effect, so to speak, where if you click your perk you can read it's description in the window. If someone else clicks their perk to read it, it shouldn't effect the viewing of yours. Maybe I shouldn't use an output control to display text?
Any help?
Just strictly output to the specific player like you already are with