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 ​
Name | Type |
---|---|
collection | string |
overlay | string |
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