Skip to content
On this page

AthenaShared.interfaces.appearance.Appearance

shared/interfaces/appearance.Appearance

This interface is used to describe the overall Character Appearance.

Interface

Appearance

Properties

chestHair

chestHair: number

The chest hair on a character. This will not show without opacity being set.

Defined in

shared/interfaces/appearance.ts:158


chestHairColor1

chestHairColor1: number

The colors of the chest hair.

Defined in

shared/interfaces/appearance.ts:173


chestHairOpacity

chestHairOpacity: number

How visible chest hair should be. Values 0.0 to 1.0

Defined in

shared/interfaces/appearance.ts:166


colorOverlays

colorOverlays: ColorInfo[]

These have to do with makeup, lipstick, etc.

Defined in

shared/interfaces/appearance.ts:195


eyebrows

eyebrows: number

The eyebrows on a character. This will not show without opacity being set.

Defined in

shared/interfaces/appearance.ts:135


eyebrowsColor1

eyebrowsColor1: number

The colors of the eyebrows.

Defined in

shared/interfaces/appearance.ts:150


eyebrowsOpacity

eyebrowsOpacity: number

How visible eyebrows should be. Values 0.0 to 1.0

Defined in

shared/interfaces/appearance.ts:143


eyes

eyes: number

Eye Color

Defined in

shared/interfaces/appearance.ts:180


faceFather

faceFather: number

Values range from 0 to 45

Defined in

shared/interfaces/appearance.ts:20


faceMix

faceMix: number

The mix of the mother and father faces. Values range from 0.0 to 1.0

Defined in

shared/interfaces/appearance.ts:49


faceMother

faceMother: number

Values range from 0 to 45

Defined in

shared/interfaces/appearance.ts:27


facialHair

facialHair: number

The facial hair to show on the character. This will not show without opacity being set.

Defined in

shared/interfaces/appearance.ts:112


facialHairColor1

facialHairColor1: number

Facial hair color for facial hair.

Defined in

shared/interfaces/appearance.ts:119


facialHairOpacity

facialHairOpacity: number

How visible the facial hair should be. Values 0.0 to 1.0

Defined in

shared/interfaces/appearance.ts:127


hair

hair: number

The hair identifier that this character will be using. Should be a relative id to the dlc hash.

Defined in

shared/interfaces/appearance.ts:74


hairColor1

hairColor1: number

The color of the hair.

Defined in

shared/interfaces/appearance.ts:89


hairColor2

hairColor2: number

The highlight color of the hair.

Defined in

shared/interfaces/appearance.ts:96


hairDlc

hairDlc: number

The dlc hash of the hair to use.

Defined in

shared/interfaces/appearance.ts:82


hairOverlay

hairOverlay: Object

Some hair has a 'shaved look' to it and this is used to achieve that look.

Type declaration

NameType
collectionstring
overlaystring

Defined in

shared/interfaces/appearance.ts:104


opacityOverlays

opacityOverlays: AppearanceInfo[]

These have to do with skin appearance more than anything. Blemishes, moles, etc.

Defined in

shared/interfaces/appearance.ts:188


sex

sex: number

0 - Female, 1 - Male

Defined in

shared/interfaces/appearance.ts:13


skinFather

skinFather: number

Values range from 0 to 45

Defined in

shared/interfaces/appearance.ts:34


skinMix

skinMix: number

The mix of the mother and father faces. Values range from 0.0 to 1.0

Defined in

shared/interfaces/appearance.ts:57


skinMother

skinMother: number

Values range from 0 to 45

Defined in

shared/interfaces/appearance.ts:41


structure

structure: number[]

An array of valid face structure changes. Each position in the array represents a structure change. Values range from -1.0 to 1.0

Defined in

shared/interfaces/appearance.ts:66

Created by Stuyk | Est. 2020