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