Skip to topic | Skip to bottom
Home
Lily
Lily.PlayerObjectr1.2 - 04 Dec 2003 - 17:57 - CoKetopic end

Start of topic | Skip to actions

Player Object

This document is somewhat superseded by the builtin list of properties on the $player object, which you can browser through the builtin web browser - coke

3 November 1994, email to lily-dev@rpi.edu

Property Type Description
nameblurb STR If the user has a blurb this is name+" ["+blurb+"]", otherwise it is the same as the user's name
last_recip LIST The recipients of a message that used ;, :, or = NOT the send recipient. As a result we need to fill abs_last_recip with the last recipient no matter how the recipient was chosen (for /oops).
abs_last_recip STR The sendlist-formatted names of the most recent recipients of message whether through '/send' or ;:=
send_recip STR The text sendlist that is processed to form your list of recipients. I chose text for no reason that is clear to me now, and I should probably correct it before the final Core release (anyone else think of a reason?)
last_msg STR The text of the last message sent by you, whether successful or not (so /also can forward a failed send)
last_input NUM The time the user last made public input in the form of a generated event or message.
state STR The away/here/detach/ status of the user, this has TONS of implications all over the system. To delve into that here would be impossible.
memb LIST A list of all the discussions in which the user is a member.
oops_text STR The string delivered as an oops message.
clients LIST The list of all clients a consultant is helping.
ignoring LIST All of the users the current user is ignoring. The offset into this list points to a position in spec_ign.
spec_ign LIST This list contains information about the ignore. It is formatted {private, public, {exceptions}} (ie {"YES", "NO", {#24}} which means ignoring the user privately, but not publicly except in discussion #24).
ignored LIST All of the users ignoring the current user.
groups LIST The names of every group a user has. The offset index corresponds to group_memb.
group_memb LIST This contains a list of lists which hold the objects (discussions and users) in the group.
event_mgr OBJ The user's event processing object (every user has their own). ?Ach?
idle_threshold NUM The length of time (in seconds) at which another user is considered to be idle by the current user.
blocks LIST The object numbers for discussions and users the user is having removed from their '/who' and '/what' lists.
emo_acc NUM A count of the number of emoting discussions a user is participating in.
screen_width NUM The width of the user's screen in characters.
wrap_threshold NUM The point at which $lily_utils:splitmsg() should stop searching backward for a space and just break the line.
review_mgr OBJ The user's review processing object (every user has their own) ?Ach?
message_echo NUM Whether to echo a user's messages to other people and to discussions back on herself (a USL request).
game OBJ If this is even set it is the object running the game, not a cargame, the user is participating in.
fixes LIST A list of prefix and suffix strings for command output bracketing. This is changed via '#$# delimiters'.
clientCommands LIST A list of the commands the user's client will understand.
last_detach NUM The time at which the user last detached.

to top

You are here: Lily > DeveloperGuide > PlayerObject

to top

Copyright © 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this site? Contact Christopher Masto <chris@masto.com>.