Skip to main content

AppearanceUpdateParameters

A parameter object containing information used to validate and sanitize character appearance update diffs. An appearance update has a source character (the player that sent the update) and a target character (the character being updated). What is allowed in an update varies depending on the status of the target character in relation to the source character (i.e. whether they are the target's lover/owner, or the target themselves, and also whether or not they have been whitelisted by the target).

Index

Properties

C

The character whose appearance is being updated

fromFamily

fromFamily: boolean

Whether or not the source player has permissions to use family-only items (in same BDSM family)

fromLover

fromLover: boolean

Whether or not the source player has permissions to use lover-only items (i.e. they are the target themselves, one of the target's lovers, or the target's owner, provided the target's lover rules permit their owner using lover-only items)

fromOwner

fromOwner: boolean

Whether or not the source player has permissions to use owner-only items (i.e. they are either the target themselves, or the target's owner)

fromSelf

fromSelf: boolean

Whether or not the source player is the same as the target player

permissions

permissions: ScriptPermissionLevel[]

The script permission levels that the source player has with respect to the receiver

sourceMemberNumber

sourceMemberNumber: number

The member number of the source player