OK let me explain...
There are already variables called #quest.objects# and #quest.formatobjects#.
#quest.objects# is the display name of each object in the currentroom,
ie: a small dog, a brown shoe, a rotting corpse and a banana peel.
#quest.formatobjects# is similar to this but adds in the default text formatting,
ie: a small
dog, a brown
shoe, a rotting
corpse and a banana
peel.
Now currently in QuestNet, since players are objects they are added to the list of objects in the current room. But to say move them from this list and reformat the #quest.objects# or #quest.formatobjects# you have to write quite the piece of code. Something like...
for each object in <#quest.currentroom#> if property <#quest.thing#; player> then {
set numeric <player.location; $instr(#quest.objects#; #quest.thing#)$>
set numeric <player.end; $lengthof(#quest.thing#)$ + %player.location%>
set string <object.format.left; $left(#quest.objects#;%player.location%)$>
set string <object.format.right; $right(#quest.objects#; %player.end%)$>
set string <format.objects; #object.format.right# #object.format.left#>
}
That would filter out the players and make the #quest.objects# variable look right to be displayed in the room description, off the top of my head. I have a piece of code around here that would do it too and is complete because it checks how many player objects are in the room and adds their name to a list called #quest.players#, but my pc keeps crashing and I lose everything so I'm not worrying about find it now.
Now that's a lot of work for a novice asl user and it would be much easier to have a simple #quest.players# and #quest.formatplayers# built in string variable.