PlayerCharacter
Hierarchy
- Character
- PlayerCharacter
Index
Properties
- AccountName
- ActiveExpression
- ActivePoseMapping
- AllowedActivePoseMapping
- AllowedInteractions
- AllowItem
- AllowMove
- Appearance
- AppearanceFull
- AppearanceLayers
- AppearanceMasks
- Archetype
- ArousalSettings
- ArousalZoom
- AssetFamily
- Attribute
- AudioSettings
- BlackList
- BlinkFactor
- Cage
- CanChangeClothesOn
- CanChangeOwnClothes
- CanChangeToPose
- CanInteract
- CanKneel
- CanPickLocks
- CanTalk
- Canvas
- CanvasBlink
- CanWalk
- CharacterID
- ChatSearchFilterTerms
- ChatSearchSettings
- ChatSettings
- ClickedOption
- ConfiscatedItems
- ControllerSettings
- Crafting
- Creation
- CurrentTraining
- CustomBackground
- Description
- Dialog
- DialogInfo
- Difficulty
- DrawAppearance
- DrawPoseMapping
- DrinkValue
- Effect
- ExpectedTraining
- ExpressionQueue
- ExtensionSettings
- FixedImage
- FocusGroup
- FriendList
- FriendNames
- Friendship
- FromPandora
- Game
- GameplaySettings
- GenderSettings
- GetBlindLevel
- GetBlurLevel
- GetClumsiness
- GetDeafLevel
- GetDifficulty
- GetGenders
- GetLovership
- GetPronouns
- GetSlowLevel
- GetTints
- GhostList
- GraphicsSettings
- HasAttribute
- HasEffect
- HasHiddenItems
- HasNoItem
- HasOnBlacklist
- HasOnFriendlist
- HasOnGhostlist
- HasOnWhitelist
- HasOwnerNotes
- HasPenis
- HasScriptedAssets
- HasTints
- HasVagina
- HeightModifier
- HeightRatio
- HeightRatioProportion
- Hooks
- House
- ID
- ImmersionSettings
- Infiltration
- InterviewCleanCount
- Inventory
- InventoryData
- IsAssFull
- IsBirthday
- IsBlacklisted
- IsBlind
- IsBreastChaste
- IsButtChaste
- IsChaste
- IsDeaf
- IsEdged
- IsEgged
- IsEnclose
- IsFamilyOfPlayer
- IsFixedHead
- IsFlatChested
- IsFriend
- IsFullyOwned
- IsFullyOwnedByPlayer
- IsGagged
- IsGhosted
- IsInFamilyOfMemberNumber
- IsInverted
- IsKneeling
- IsLocked
- IsLoverOfCharacter
- IsLoverOfMemberNumber
- IsLoverOfPlayer
- IsMounted
- IsMouthBlocked
- IsMouthOpen
- IsNaked
- IsNpc
- IsOnline
- IsOwned
- IsOwnedByCharacter
- IsOwnedByMemberNumber
- IsOwnedByPlayer
- IsOwner
- IsPlayer
- IsPlugged
- IsRestrained
- IsShackled
- IsSiblingOfCharacter
- IsSimple
- IsSlow
- IsStanding
- IsSuspended
- IsVulvaChaste
- IsVulvaFull
- IsWhitelisted
- KeybindingSettings
- KidnapCard
- KidnapMaxWillpower
- KidnapStat
- KidnapWillpower
- KinkyDungeonExploredLore
- KinkyDungeonKeybindings
- LabelColor
- LastActivity
- LastChatRoom
- LastMapData
- Love
- Lover
- LoverName
- Lovership
- MapData
- MemberNumber
- Money
- MustDraw
- Name
- Nickname
- NotificationSettings
- OnlineID
- OnlineSettings
- OnlineSharedSettings
- OrgasmDone
- OrgasmMeter
- OwnedSince
- OwnedSinceMs
- Owner
- OwnerName
- OwnerNumber
- Ownership
- PermissionItems
- PoseMapping
- PrivateBed
- PrivateBedActivityTimer
- PrivateBedAppearance
- PrivateBedLeft
- PrivateBedMoveTimer
- PrivateBedTop
- QuizFail
- QuizLog
- RandomOdds
- Recruit
- RecruitOdds
- RegisterHook
- Reputation
- RestrictionSettings
- Rule
- RunHooks
- RunScripts
- SavedColors
- SavedExpressions
- Skill
- Status
- StatusTimer
- SubmissivesList
- Tints
- Title
- TrainingCount
- TrainingCountHigh
- TrainingCountLow
- TrainingCountPerfect
- TrainingIntensity
- TriggerIntro
- Type
- UnregisterHook
- VisualSettings
- Wardrobe
- WardrobeCharacterNames
- WearingCollar
- WhiteList
Accessors
Methods
Properties
inheritedAccountName
The character's account name
Note that it's only meaningful for the logged in player as the server never provides account names.
Online characters will use "Online-" plus their character ID, NPCs will have their dialog identifier,
and simple characters set it to CharacterID.
readonlyinheritedActiveExpression
An object mapping expression group names to their respective currently explicitly, manually selected expression (which may thus diverge from the actual currently active expression).
Setting or deleting an entry will potentially trigger a DialogSelfMenuMapping.Expression reload unless done so via setWithoutReload()/deleteWithoutReload() calls.
inheritedActivePoseMapping
A record mapping pose categories to the last manually enabled pose belonging to it.
Note that these poses are by no means guaranteed to be enabled, as they do not reflect any item-specific automatic pose changes (see PoseMapping).
inheritedAllowedActivePoseMapping
A record mapping pose categories to all allowed poses belonging to it.
A value of null implies that all poses within the category are allowed.
AllowedInteractions
inheritedAllowItem
optionalinheritedAllowMove
inheritedAppearance
optionalinheritedAppearanceFull
optionalinheritedAppearanceLayers
optionalinheritedAppearanceMasks
optionalinheritedArchetype
NPC type: Slave, Maid, etc.
inheritedArousalSettings
optionalinheritedArousalZoom
inheritedAssetFamily
The asset family used by the character
inheritedAttribute
AudioSettings
inheritedBlackList
List of blacklisted member numbers for the character
Do not manipulate directly. Use ChatRoomListUpdate
inheritedBlinkFactor
optionalinheritedCage
inheritedCanChangeClothesOn
Check whether a character can change another one's outfit.
Type declaration
Parameters
C: Character
Returns boolean
inheritedCanChangeOwnClothes
Check whether a character can change its own outfit.
Type declaration
Returns boolean
- TRUE if changing is possible, FALSE otherwise.
inheritedCanChangeToPose
Type declaration
Parameters
Pose: AssetPoseName
Returns boolean
inheritedCanInteract
Type declaration
Returns boolean
inheritedCanKneel
Type declaration
Parameters
optionalminimumStatus: PoseChangeStatus
Returns boolean
inheritedCanPickLocks
Type declaration
Returns boolean
inheritedCanTalk
Type declaration
Returns boolean
inheritedCanvas
inheritedCanvasBlink
inheritedCanWalk
Type declaration
Returns boolean
inheritedCharacterID
The unique identifier for the character
A value of "" indicates the player before the login happens
ChatSearchFilterTerms
ChatSearchSettings
ChatSettings
inheritedClickedOption
ConfiscatedItems
The list of items we got confiscated in the Prison
ControllerSettings
Crafting
Creation
optionalinheritedCurrentTraining
optionalinheritedCustomBackground
The custom background to use for the current room Only valid on Player
Description
inheritedDialog
optionalinheritedDialogInfo
The character's loaded dialog info
Difficulty
Type declaration
optionalLastChange?: number
Level: DifficultyLevel
inheritedDrawAppearance
inheritedDrawPoseMapping
A record mapping pose categories to something something.
optionalinheritedDrinkValue
inheritedEffect
optionalinheritedExpectedTraining
optionalinheritedExpressionQueue
ExtensionSettings
optionalinheritedFixedImage
inheritedFocusGroup
FriendList
FriendNames
optionalinheritedFriendship
optionalinheritedFromPandora
Game
GameplaySettings
GenderSettings
inheritedGetBlindLevel
Type declaration
Parameters
optionaleyesOnly: boolean
Returns number
inheritedGetBlurLevel
Type declaration
Returns number
inheritedGetClumsiness
Type declaration
Returns number
inheritedGetDeafLevel
Type declaration
Returns number
inheritedGetDifficulty
Type declaration
Returns number
inheritedGetGenders
Type declaration
Returns AssetGender[]
inheritedGetLovership
Returns the lovership data for the character
Type declaration
Parameters
optionalMembersOnly: boolean
Returns Lovership[]
inheritedGetPronouns
Type declaration
Returns CharacterPronouns
inheritedGetSlowLevel
Type declaration
Returns number
inheritedGetTints
Type declaration
Returns RGBAColor[]
GhostList
List of ghosted member numbers for the player
Do not manipulate directly. Use ChatRoomListUpdate
GraphicsSettings
inheritedHasAttribute
Type declaration
Parameters
attribute: AssetAttribute
Returns boolean
inheritedHasEffect
Type declaration
Parameters
Effect: EffectName
Returns boolean
inheritedHasHiddenItems
inheritedHasNoItem
Type declaration
Returns boolean
inheritedHasOnBlacklist
Check if the player is blacklisting the given target character (or member number)
Type declaration
Parameters
target: number | Character
Returns boolean
inheritedHasOnFriendlist
Check if the player is friend with the given target character (or member number)
Type declaration
Parameters
this: PlayerCharacter
target: number | Character
Returns boolean
inheritedHasOnGhostlist
Check if the player is ghosting the given target character (or member number)
Type declaration
Parameters
this: PlayerCharacter
target: number | Character
Returns boolean
inheritedHasOnWhitelist
Check if the player is whitelisting the given target character (or member number)
Type declaration
Parameters
target: number | Character
Returns boolean
inheritedHasOwnerNotes
Whether the owner of this character (if any) has left any public notes.
Type declaration
Returns boolean
inheritedHasPenis
Type declaration
Returns boolean
optionalinheritedHasScriptedAssets
inheritedHasTints
Type declaration
Returns boolean
inheritedHasVagina
Type declaration
Returns boolean
inheritedHeightModifier
inheritedHeightRatio
optionalinheritedHeightRatioProportion
inheritedHooks
optionalinheritedHouse
inheritedID
The character's cache slot ID in the Character array
Usually meaningless, except that ID 0 is always the player,
but please use IsPlayer() instead of checking that.
ImmersionSettings
optionalInfiltration
optionalinheritedInterviewCleanCount
inheritedInventory
optionalinheritedInventoryData
inheritedIsAssFull
Type declaration
Returns boolean
inheritedIsBirthday
Type declaration
Returns boolean
inheritedIsBlacklisted
Check if this character is blacklisted by the player
Type declaration
Returns boolean
inheritedIsBlind
Type declaration
Returns boolean
inheritedIsBreastChaste
Type declaration
Returns boolean
inheritedIsButtChaste
Type declaration
Returns boolean
inheritedIsChaste
Type declaration
Returns boolean
inheritedIsDeaf
Type declaration
Returns boolean
inheritedIsEdged
Type declaration
Returns boolean
inheritedIsEgged
Type declaration
Returns boolean
inheritedIsEnclose
Type declaration
Returns boolean
inheritedIsFamilyOfPlayer
Type declaration
Returns boolean
inheritedIsFixedHead
Type declaration
Returns boolean
inheritedIsFlatChested
Type declaration
Returns boolean
inheritedIsFriend
Check if this character is friended by the player
Type declaration
Returns boolean
inheritedIsFullyOwned
Whether the character has completed their ownership trial
Type declaration
Returns boolean
inheritedIsFullyOwnedByPlayer
Type declaration
Returns boolean
inheritedIsGagged
Type declaration
Returns boolean
inheritedIsGhosted
Check if this character is ghosted by the player
Type declaration
Returns boolean
inheritedIsInFamilyOfMemberNumber
Type declaration
Parameters
MemberNum: number
Returns boolean
inheritedIsInverted
Type declaration
Returns boolean
inheritedIsKneeling
Type declaration
Returns boolean
inheritedIsLocked
Type declaration
Returns boolean
inheritedIsLoverOfCharacter
Whether the character is in love with the given character
Type declaration
Parameters
C: Character
Returns boolean
inheritedIsLoverOfMemberNumber
Whether the character is in love with the given character, number form
Type declaration
Parameters
memberNumber: number
Returns boolean
inheritedIsLoverOfPlayer
Whether the character is in love with the player
Type declaration
Returns boolean
inheritedIsMounted
Type declaration
Returns boolean
inheritedIsMouthBlocked
Type declaration
Returns boolean
inheritedIsMouthOpen
Type declaration
Returns boolean
inheritedIsNaked
Type declaration
Returns boolean
inheritedIsNpc
Type declaration
Returns this is NPCCharacter
inheritedIsOnline
Type declaration
Returns this is Character
inheritedIsOwned
Whether the character is owned, and who owns it
Type declaration
Returns false | player | online | npc | ggts
inheritedIsOwnedByCharacter
Whether the character is owned by the given character
Type declaration
Parameters
C: Character
Returns boolean
inheritedIsOwnedByMemberNumber
Whether the character is owned by the given character, number form
Type declaration
Parameters
memberNumber: number
Returns boolean
inheritedIsOwnedByPlayer
Whether the player owns that character
Type declaration
Returns boolean
inheritedIsOwner
Whether the given character owns the player
Type declaration
Returns boolean
inheritedIsPlayer
Type declaration
Returns this is PlayerCharacter
inheritedIsPlugged
Type declaration
Returns boolean
inheritedIsRestrained
Type declaration
Returns boolean
inheritedIsShackled
Type declaration
Returns boolean
inheritedIsSiblingOfCharacter
Type declaration
Parameters
C: Character
Returns boolean
inheritedIsSimple
Type declaration
Returns boolean
inheritedIsSlow
Type declaration
Returns boolean
inheritedIsStanding
Type declaration
Returns boolean
inheritedIsSuspended
Type declaration
Returns boolean
inheritedIsVulvaChaste
Type declaration
Returns boolean
inheritedIsVulvaFull
Type declaration
Returns boolean
inheritedIsWhitelisted
Check if this character is whitelisted by the player
Type declaration
Returns boolean
KeybindingSettings
optionalinheritedKidnapCard
optionalinheritedKidnapMaxWillpower
optionalinheritedKidnapStat
optionalinheritedKidnapWillpower
optionalKinkyDungeonExploredLore
optionalKinkyDungeonKeybindings
LabelColor
optionalinheritedLastActivity
optionalLastChatRoom
The chat room we were previous in. Used for relog room re-creation
Type declaration
Access: ServerChatRoomRole[]
Admin: number[]
Background: string
Ban: number[]
BlockCategory: ServerChatRoomBlockCategory[]
optionalCustom?: ServerChatRoomCustomData
Description: string
Game: ServerChatRoomGame
Language: ServerChatRoomLanguage
Limit: number
optionalMapData?: ServerChatRoomMapData
Name: string
optionalSpace?: ServerChatRoomSpace
Visibility: ServerChatRoomRole[]
Whitelist: number[]
optionalinheritedLastMapData
optionalinheritedLove
optionalinheritedLover
inheritedLoverName
The character's lover name. NPC-only
Type declaration
Returns string
inheritedLovership
optionalinheritedMapData
MemberNumber
inheritedMoney
inheritedMustDraw
inheritedName
optionalNickname
NotificationSettings
optionalinheritedOnlineID
A deprecated identifier for online characters Only exists on the player, has the same value as their character ID.
OnlineSettings
OnlineSharedSettings
optionalinheritedOrgasmDone
optionalinheritedOrgasmMeter
inheritedOwnedSince
The number of days since the character has been owned (-1 means not owned)
Type declaration
Returns number
inheritedOwnedSinceMs
Epoch timestamp of ownership start (-1 means not owned)
Type declaration
Returns number
inheritedOwner
inheritedOwnerName
The name of this character's owner
Type declaration
Returns string
inheritedOwnerNumber
The character's owner number. Might be -1 for non-online characters
Type declaration
Returns number
inheritedOwnership
inheritedPermissionItems
A record with all asset- and type-specific permission settings
inheritedPoseMapping
A record mapping pose categories to the currently enabled pose belonging to it.
optionalinheritedPrivateBed
optionalinheritedPrivateBedActivityTimer
optionalinheritedPrivateBedAppearance
optionalinheritedPrivateBedLeft
optionalinheritedPrivateBedMoveTimer
optionalinheritedPrivateBedTop
optionalinheritedQuizFail
optionalinheritedQuizLog
optionalinheritedRandomOdds
optionalinheritedRecruit
optionalinheritedRecruitOdds
inheritedRegisterHook
Type declaration
Parameters
hookName: CharacterHook
hookInstance: string
callback: () => void
Returns boolean
inheritedReputation
RestrictionSettings
optionalinheritedRule
inheritedRunHooks
Type declaration
Parameters
hookName: CharacterHook
Returns void
optionalinheritedRunScripts
SavedColors
SavedExpressions
inheritedSkill
optionalinheritedStatus
optionalinheritedStatusTimer
SubmissivesList
inheritedTints
optionalinheritedTitle
optionalinheritedTrainingCount
optionalinheritedTrainingCountHigh
optionalinheritedTrainingCountLow
optionalinheritedTrainingCountPerfect
optionalinheritedTrainingIntensity
optionalinheritedTriggerIntro
inheritedType
The type of character: online, npc, or simple
inheritedUnregisterHook
Type declaration
Parameters
hookName: CharacterHook
hookInstance: string
Returns boolean
VisualSettings
Wardrobe
WardrobeCharacterNames
inheritedWearingCollar
Type declaration
Returns boolean
inheritedWhiteList
List of whitelisted member numbers for the character
Do not manipulate directly. Use ChatRoomListUpdate
Accessors
inheritedActivePose
Get a copy or set the array of the last set of manually activated poses.
Note that these poses are by no means guaranteed to be enabled, as they do not reflect any item-specific automatic pose changes (see Pose).
Returns readonly AssetPoseName[]
Parameters
value: readonly AssetPoseName[]
Returns void
inheritedAllowedActivePose
Get a copy or set the array of the last of a subset of all allowed poses.
Only guaranteed to reflect the total number of allowed poses if, for a given pose category, at least one pose is allowed.
Returns readonly AssetPoseName[]
Parameters
value: readonly AssetPoseName[]
Returns void
inheritedCurrentDialog
Set or get the current dialog, performing a dialog status update if required (see DialogSetStatus)
Returns string
Parameters
value: string
Returns void
inheritedDrawPose
Get a copy or set the array of something something poses.
Returns readonly AssetPoseName[]
Parameters
value: readonly AssetPoseName[]
Returns void
inheritedPose
Get a copy or set the array of currently enabled poses.
Returns readonly AssetPoseName[]
Parameters
value: readonly AssetPoseName[]
Returns void
inheritedPosition
Returns ChatRoomMapPos
Parameters
__namedParameters: ChatRoomMapPos
Returns void
inheritedStage
Set or get the current stage, performing a dialog DialogMenu.Reload if required
Returns string
Parameters
value: string
Returns void
inheritedX
Returns number
Parameters
X: number
Returns void
inheritedY
Returns number
Parameters
Y: number
Returns void
Methods
inheritedGetLoversNumbers
Returns the list of member numbers (or names, for NPCs) the character is in love with
Parameters
MembersOnly: true
Returns number[]
optionalinheritedWillRelease
Returns boolean
Pandora Player extension