Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- High Poly Head utility script by KouLeifoh.
- Swap vanilla head parts for their high poly versions.
- Requires High Poly Head v1.4+
- High Poly Head.esm must be in the load order of xEdit.
- }
- unit UserScript;
- const
- //***************************************************************************************//
- UseDawnguard = true; // enable Snow Elf race and vampire heads
- //***************************************************************************************//
- EnableLog = false;
- NumRaces = 26;
- NumBrowsM = 18;
- NumBrowsF = 12;
- NumBrowsAM = 2;
- NumBrowsAF = 2;
- NumScarsHM = 17;
- NumScarsHF = 15;
- NumScarsAM = 10;
- NumScarsAF = 10;
- NumScarsKM = 12;
- NumScarsKF = 13;
- NumBeardsM = 45;
- SNone = 'none';
- var
- kwda: IInterface;
- LoadOrder: string;
- HasMaster: boolean;
- FoundMaster: boolean;
- Races: Array[1..26] of string;
- HeadsM1: Array[1..26] of string;
- HeadsM2: Array[1..26] of string;
- HeadsF1: Array[1..26] of string;
- HeadsF2: Array[1..26] of string;
- BrowsMR: Array[1..26] of string;
- BrowsFR: Array[1..26] of string;
- BrowsM1: Array[1..18] of string;
- BrowsM2: Array[1..18] of string;
- BrowsF1: Array[1..12] of string;
- BrowsF2: Array[1..12] of string;
- BrowsAM1: Array[1..12] of string;
- BrowsAM2: Array[1..12] of string;
- BrowsAF1: Array[1..12] of string;
- BrowsAF2: Array[1..12] of string;
- ScarsHM1: Array[1..17] of string;
- ScarsHM2: Array[1..17] of string;
- ScarsHF1: Array[1..15] of string;
- ScarsHF2: Array[1..15] of string;
- ScarsAM1: Array[1..10] of string;
- ScarsAM2: Array[1..10] of string;
- ScarsAF1: Array[1..10] of string;
- ScarsAF2: Array[1..10] of string;
- ScarsKM1: Array[1..12] of string;
- ScarsKM2: Array[1..12] of string;
- ScarsKF1: Array[1..13] of string;
- ScarsKF2: Array[1..13] of string;
- BeardsM1: Array[1..45] of string;
- BeardsM2: Array[1..45] of string;
- function buildList(): Boolean;
- var
- i: integer;
- begin
- i := 1;
- Races[i] := 'BretonRace "Breton" [RACE:00013741]'; i := i + 1;
- Races[i] := 'DarkElfRace "Dark Elf" [RACE:00013742]'; i := i + 1;
- Races[i] := 'HighElfRace "High Elf" [RACE:00013743]'; i := i + 1;
- Races[i] := 'ImperialRace "Imperial" [RACE:00013744]'; i := i + 1;
- Races[i] := 'NordRace "Nord" [RACE:00013746]'; i := i + 1;
- Races[i] := 'OrcRace "Orc" [RACE:00013747]'; i := i + 1;
- Races[i] := 'RedguardRace "Redguard" [RACE:00013748]'; i := i + 1;
- Races[i] := 'WoodElfRace "Wood Elf" [RACE:00013749]'; i := i + 1;
- Races[i] := 'ArgonianRace "Argonian" [RACE:00013740]'; i := i + 1;
- Races[i] := 'KhajiitRace "Khajiit" [RACE:00013745]'; i := i + 1;
- Races[i] := 'DA13AfflictedRace "Breton" [RACE:00097A3D]'; i := i + 1;
- Races[i] := 'DremoraRace "Dremora" [RACE:000131F0]'; i := i + 1;
- Races[i] := 'ElderRace "Old People Race" [RACE:00067CD8]'; i := i + 1;
- Races[i] := 'ElderRaceVampire "Old People Race" [RACE:000A82BA]'; i := i + 1;
- Races[i] := 'NordRaceAstrid "Nord" [RACE:0007EAF3]'; i := i + 1;
- Races[i] := 'BretonRaceVampire "Breton" [RACE:0008883C]'; i := i + 1;
- Races[i] := 'DarkElfRaceVampire "Dark Elf" [RACE:0008883D]'; i := i + 1;
- Races[i] := 'HighElfRaceVampire "High Elf" [RACE:00088840]'; i := i + 1;
- Races[i] := 'ImperialRaceVampire "Imperial" [RACE:00088844]'; i := i + 1;
- Races[i] := 'NordRaceVampire "Nord" [RACE:00088794]'; i := i + 1;
- Races[i] := 'OrcRaceVampire "Orc" [RACE:000A82B9]'; i := i + 1;
- Races[i] := 'RedguardRaceVampire "Redguard" [RACE:00088846]'; i := i + 1;
- Races[i] := 'WoodElfRaceVampire "Wood Elf" [RACE:00088884]'; i := i + 1;
- Races[i] := 'ArgonianRaceVampire "Argonian" [RACE:0008883A]'; i := i + 1;
- Races[i] := 'KhajiitRaceVampire "Khajiit" [RACE:00088845]'; i := i + 1;
- if UseDawnguard then
- Races[i] := 'SnowElfRace "High Elf" [RACE:0200377D]'
- else
- Races[i] := 'HighElfRace "High Elf" [RACE:00013743]';
- i := 1;
- HeadsM1[i] := 'MaleHeadBreton "MaleHeadBreton" [HDPT:00051633]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadDarkElf "MaleHeadDarkElf" [HDPT:0005162C]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadHighElf "MaleHeadHighElf" [HDPT:0005162D]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadImperial "MaleHeadImperial" [HDPT:00051630]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadNord "MaleHeadNord" [HDPT:0005162F]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadOrc "MaleHeadOrc" [HDPT:0005162A]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadRedguard "MaleHeadRedguard" [HDPT:0005162E]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadWoodElf "MaleHeadWoodElf" [HDPT:0005162B]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadArgonian "MaleHeadArgonian" [HDPT:00051614]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:00051616]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadBretonAfflicted "MaleHeadBretonAfflicted" [HDPT:00097A42]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadDremora "MaleHeadDremora" [HDPT:00051611]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadElder "MaleHeadElder" [HDPT:00051629]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadElder "MaleHeadElder" [HDPT:00051629]'; i := i + 1;
- HeadsM1[i] := SNone; i := i + 1;
- if UseDawnguard then begin
- HeadsM1[i] := 'MaleHeadBretonVampire "MaleHeadBretonVampire" [HDPT:02006F8D]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadDarkElfVampire "MaleHeadDarkElfVampire" [HDPT:02006F84]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadHighElfVampire "MaleHeadHighElfVampire" [HDPT:02006F8C]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadImperialVampire "MaleHeadImperialVampire" [HDPT:02006F8B]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadNordVampire "MaleHeadNordVampire" [HDPT:02006F8A]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadOrcVampire "MaleHeadOrcVampire" [HDPT:02006F9A]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadRedguardVampire "MaleHeadRedguardVampire" [HDPT:02006F8E]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadWoodElfVampire "MaleHeadWoodElfVampire" [HDPT:02006F8F]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadArgonian "MaleHeadArgonian" [HDPT:00051614]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:00051616]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadHighElfSnow "MaleHeadHighElfSnow" [HDPT:02003784]';
- end else begin
- HeadsM1[i] := 'MaleHeadBreton "MaleHeadBreton" [HDPT:00051633]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadDarkElf "MaleHeadDarkElf" [HDPT:0005162C]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadHighElf "MaleHeadHighElf" [HDPT:0005162D]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadImperial "MaleHeadImperial" [HDPT:00051630]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadNord "MaleHeadNord" [HDPT:0005162F]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadOrc "MaleHeadOrc" [HDPT:0005162A]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadRedguard "MaleHeadRedguard" [HDPT:0005162E]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadWoodElf "MaleHeadWoodElf" [HDPT:0005162B]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadArgonian "MaleHeadArgonian" [HDPT:00051614]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:00051616]'; i := i + 1;
- HeadsM1[i] := 'MaleHeadHighElf "MaleHeadHighElf" [HDPT:0005162D]';
- end;
- i := 1;
- HeadsF1[i] := 'FemaleHeadBreton "FemaleHeadBreton" [HDPT:00051621]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadDarkElf "FemaleHeadDarkElf" [HDPT:0005161C]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:0005161E]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadImperial "FemaleHeadImperial" [HDPT:0005161D]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadNord "FemaleHeadNord" [HDPT:00051623]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadOrc "FemaleHeadOrc" [HDPT:0005161B]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadRedguard "FemaleHeadRedguard" [HDPT:00051622]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadWoodElf "FemaleHeadWoodElf" [HDPT:0005161F]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:00051613]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:00051612]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadBretonAfflicted "FemaleHeadNordAstrid" [HDPT:00097A41]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadDremora "FemaleHeadDremora" [HDPT:0005160F]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadElder "FemaleHeadElder" [HDPT:00051620]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadElder "FemaleHeadElder" [HDPT:00051620]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadNordAstrid "FemaleHeadNordAstrid" [HDPT:0007EAF2]'; i := i + 1;
- if UseDawnguard then begin
- HeadsF1[i] := 'FemaleHeadBretonVampire "FemaleHeadBretonVampire" [HDPT:02006F93]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadDarkElfVampire "FemaleHeadDarkElfVampire" [HDPT:02006F92]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadHighElfVampire "FemaleHeadHighElfVampire" [HDPT:02006F95]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadImperialVampire "FemaleHeadImperialVampire" [HDPT:02006F96]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadNordVampire "FemaleHeadNordVampire" [HDPT:02006F97]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadOrcVampire "FemaleHeadOrcVampire" [HDPT:02006F9B]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadRedguardVampire "FemaleHeadRedguardVampire" [HDPT:02006F98]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadWoodElfVampire "FemaleHeadWoodElfVampire" [HDPT:02006F99]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:00051613]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:00051612]'; i := i + 1;
- HeadsF1[i] := SNone;
- end else begin
- HeadsF1[i] := 'FemaleHeadBreton "FemaleHeadBreton" [HDPT:00051621]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadDarkElf "FemaleHeadDarkElf" [HDPT:0005161C]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:0005161E]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadImperial "FemaleHeadImperial" [HDPT:0005161D]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadNord "FemaleHeadNord" [HDPT:00051623]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadOrc "FemaleHeadOrc" [HDPT:0005161B]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadRedguard "FemaleHeadRedguard" [HDPT:00051622]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadWoodElf "FemaleHeadWoodElf" [HDPT:0005161F]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:00051613]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:00051612]'; i := i + 1;
- HeadsF1[i] := 'FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:0005161E]';
- end;
- i := 1;
- HeadsM2[i] := '00KLH_MaleHeadBreton "MaleHeadBreton" [HDPT:' + LoadOrder + '000808]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadDarkElf "MaleHeadDarkElf" [HDPT:' + LoadOrder + '000803]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadHighElf "MaleHeadHighElf" [HDPT:' + LoadOrder + '000804]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadImperial "MaleHeadImperial" [HDPT:' + LoadOrder + '000807]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadNord "MaleHeadNord" [HDPT:' + LoadOrder + '000806]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadOrc "MaleHeadOrc" [HDPT:' + LoadOrder + '000801]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadRedguard "MaleHeadRedguard" [HDPT:' + LoadOrder + '000805]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadWoodElf "MaleHeadWoodElf" [HDPT:' + LoadOrder + '000802]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadArgonian "MaleHeadArgonian" [HDPT:' + LoadOrder + '000814]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:' + LoadOrder + '000815]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadBretonAfflicted "MaleHeadBretonAfflicted" [HDPT:' + LoadOrder + '000809]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadDremora "MaleHeadDremora" [HDPT:' + LoadOrder + '000813]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadElder "MaleHeadElder" [HDPT:' + LoadOrder + '000800]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadElder "MaleHeadElder" [HDPT:' + LoadOrder + '000800]'; i := i + 1;
- HeadsM2[i] := SNone; i := i + 1;
- if UseDawnguard then begin
- HeadsM2[i] := '00KLH_MaleHeadBretonVampire "MaleHeadBretonVampire" [HDPT:' + LoadOrder + '00080F]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadDarkElfVampire "MaleHeadDarkElfVampire" [HDPT:' + LoadOrder + '00080B]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadHighElfVampire "MaleHeadHighElfVampire" [HDPT:' + LoadOrder + '00080E]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadImperialVampire "MaleHeadImperialVampire" [HDPT:' + LoadOrder + '00080D]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadNordVampire "MaleHeadNordVampire" [HDPT:' + LoadOrder + '00080C]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadOrcVampire "MaleHeadOrcVampire" [HDPT:' + LoadOrder + '000812]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadRedguardVampire "MaleHeadRedguardVampire" [HDPT:' + LoadOrder + '000810]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadWoodElfVampire "MaleHeadWoodElfVampire" [HDPT:' + LoadOrder + '000811]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadArgonian "MaleHeadArgonian" [HDPT:' + LoadOrder + '000814]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:' + LoadOrder + '000815]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadHighElfSnow "MaleHeadHighElfSnow" [HDPT:' + LoadOrder + '00080A]';
- end else begin
- HeadsM2[i] := '00KLH_MaleHeadBreton "MaleHeadBreton" [HDPT:' + LoadOrder + '000808]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadDarkElf "MaleHeadDarkElf" [HDPT:' + LoadOrder + '000803]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadHighElf "MaleHeadHighElf" [HDPT:' + LoadOrder + '000804]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadImperial "MaleHeadImperial" [HDPT:' + LoadOrder + '000807]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadNord "MaleHeadNord" [HDPT:' + LoadOrder + '000806]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadOrc "MaleHeadOrc" [HDPT:' + LoadOrder + '000801]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadRedguard "MaleHeadRedguard" [HDPT:' + LoadOrder + '000805]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadWoodElf "MaleHeadWoodElf" [HDPT:' + LoadOrder + '000802]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadArgonian "MaleHeadArgonian" [HDPT:' + LoadOrder + '000814]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadKhajiit "MaleHeadKhajiit" [HDPT:' + LoadOrder + '000815]'; i := i + 1;
- HeadsM2[i] := '00KLH_MaleHeadHighElf "MaleHeadHighElf" [HDPT:' + LoadOrder + '000804]';
- end;
- i := 1;
- HeadsF2[i] := '00KLH_FemaleHeadBreton "FemaleHeadBreton" [HDPT:' + LoadOrder + '000A08]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadDarkElf "FemaleHeadDarkElf" [HDPT:' + LoadOrder + '000A03]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:' + LoadOrder + '000A04]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadImperial "FemaleHeadImperial" [HDPT:' + LoadOrder + '000A07]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadNord "FemaleHeadNord" [HDPT:' + LoadOrder + '000A06]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadOrc "FemaleHeadOrc" [HDPT:' + LoadOrder + '000A01]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadRedguard "FemaleHeadRedguard" [HDPT:' + LoadOrder + '000A05]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadWoodElf "FemaleHeadWoodElf" [HDPT:' + LoadOrder + '000A02]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:' + LoadOrder + '000A14]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:' + LoadOrder + '000A15]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadBretonAfflicted "FemaleHeadNordAstrid" [HDPT:' + LoadOrder + '000A0A]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadDremora "FemaleHeadDremora" [HDPT:' + LoadOrder + '000A13]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadElder "FemaleHeadElder" [HDPT:' + LoadOrder + '000A00]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadElder "FemaleHeadElder" [HDPT:' + LoadOrder + '000A00]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadNordAstrid "FemaleHeadNordAstrid" [HDPT:' + LoadOrder + '000A09]'; i := i + 1;
- if UseDawnguard then begin
- HeadsF2[i] := '00KLH_FemaleHeadBretonVampire "FemaleHeadBretonVampire" [HDPT:' + LoadOrder + '000A0F]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadDarkElfVampire "FemaleHeadDarkElfVampire" [HDPT:' + LoadOrder + '000A0B]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadHighElfVampire "FemaleHeadHighElfVampire" [HDPT:' + LoadOrder + '000A0E]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadImperialVampire "FemaleHeadImperialVampire" [HDPT:' + LoadOrder + '000A0D]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadNordVampire "FemaleHeadNordVampire" [HDPT:' + LoadOrder + '000A0C]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadOrcVampire "FemaleHeadOrcVampire" [HDPT:' + LoadOrder + '000A12]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadRedguardVampire "FemaleHeadRedguardVampire" [HDPT:' + LoadOrder + '000A10]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadWoodElfVampire "FemaleHeadWoodElfVampire" [HDPT:' + LoadOrder + '000A11]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:' + LoadOrder + '000A14]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:' + LoadOrder + '000A15]'; i := i + 1;
- HeadsF2[i] := SNone;
- end else begin
- HeadsF2[i] := '00KLH_FemaleHeadBreton "FemaleHeadBreton" [HDPT:' + LoadOrder + '000A08]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadDarkElf "FemaleHeadDarkElf" [HDPT:' + LoadOrder + '000A03]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:' + LoadOrder + '000A04]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadImperial "FemaleHeadImperial" [HDPT:' + LoadOrder + '000A07]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadNord "FemaleHeadNord" [HDPT:' + LoadOrder + '000A06]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadOrc "FemaleHeadOrc" [HDPT:' + LoadOrder + '000A01]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadRedguard "FemaleHeadRedguard" [HDPT:' + LoadOrder + '000A05]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadWoodElf "FemaleHeadWoodElf" [HDPT:' + LoadOrder + '000A02]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadArgonian "FemaleHeadArgonian" [HDPT:' + LoadOrder + '000A14]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadKhajiit "FemaleHeadKhajiit" [HDPT:' + LoadOrder + '000A15]'; i := i + 1;
- HeadsF2[i] := '00KLH_FemaleHeadHighElf "FemaleHeadHighElf" [HDPT:' + LoadOrder + '000A04]';
- end;
- i := 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid03 "BrowsMaleHumanoid03" [HDPT:' + LoadOrder + '000933]'; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid07 "BrowsMaleHumanoid07" [HDPT:' + LoadOrder + '000937]'; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid03 "BrowsMaleHumanoid03" [HDPT:' + LoadOrder + '000933]'; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid02 "BrowsMaleHumanoid02" [HDPT:' + LoadOrder + '000932]'; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- BrowsMR[i] := SNone; i := i + 1;
- if UseDawnguard then
- BrowsMR[i] := '00KLH_BrowsMaleSnowElf "BrowsMaleSnowElf" [HDPT:' + LoadOrder + '000946]'
- else
- BrowsMR[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]';
- i := 1;
- BrowsFR[i] := '00KLH_FemaleBrowsHuman02 "FemaleBrowsHuman02" [HDPT:' + LoadOrder + '000A31]'; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := '00KLH_FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:' + LoadOrder + '000A30]'; i := i + 1;
- BrowsFR[i] := '00KLH_FemaleBrowsHuman03 "FemaleBrowsHuman03" [HDPT:' + LoadOrder + '000A32]'; i := i + 1;
- BrowsFR[i] := '00KLH_FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:' + LoadOrder + '000A30]'; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := '00KLH_FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:' + LoadOrder + '000A30]'; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- BrowsFR[i] := SNone; i := i + 1;
- if UseDawnguard then
- BrowsFR[i] := SNone
- else
- BrowsFR[i] := '00KLH_FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:' + LoadOrder + '000A30]';
- i := 1;
- BrowsM1[i] := 'BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:00051508]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid02 "BrowsMaleHumanoid02" [HDPT:00051080]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid03 "BrowsMaleHumanoid03" [HDPT:0005107F]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid04 "BrowsMaleHumanoid04" [HDPT:000C710A]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid05 "BrowsMaleHumanoid05" [HDPT:000C7122]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid06 "BrowsMaleHumanoid06" [HDPT:000C7123]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid07 "BrowsMaleHumanoid07" [HDPT:000C716D]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid08 "BrowsMaleHumanoid08" [HDPT:000C716E]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid09 "BrowsMaleHumanoid09" [HDPT:000C716F]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid10 "BrowsMaleHumanoid10" [HDPT:000C7170]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid11 "BrowsMaleHumanoid11" [HDPT:000C7259]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleHumanoid12NoBrow "BrowsMaleHumanoid12NoBrow" [HDPT:000F203C]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleOrc01 "BrowsMaleOrc01" [HDPT:0010761A]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleOrc02 "BrowsMaleOrc02" [HDPT:00107613]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleOrc04 "BrowsMaleOrc04" [HDPT:0010761B]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleOrc05 "BrowsMaleOrc05" [HDPT:00107618]'; i := i + 1;
- BrowsM1[i] := 'BrowsMaleOrc08 "BrowsMaleOrc08" [HDPT:00107619]'; i := i + 1;
- if UseDawnguard then
- BrowsM1[i] := 'BrowsMaleSnowElf "BrowsMaleSnowElf" [HDPT:02003789]'
- else
- BrowsM1[i] := SNone;
- i := 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid01 "BrowsMaleHumanoid01" [HDPT:' + LoadOrder + '000931]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid02 "BrowsMaleHumanoid02" [HDPT:' + LoadOrder + '000932]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid03 "BrowsMaleHumanoid03" [HDPT:' + LoadOrder + '000933]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid04 "BrowsMaleHumanoid04" [HDPT:' + LoadOrder + '000934]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid05 "BrowsMaleHumanoid05" [HDPT:' + LoadOrder + '000935]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid06 "BrowsMaleHumanoid06" [HDPT:' + LoadOrder + '000936]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid07 "BrowsMaleHumanoid07" [HDPT:' + LoadOrder + '000937]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid08 "BrowsMaleHumanoid08" [HDPT:' + LoadOrder + '000938]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid09 "BrowsMaleHumanoid09" [HDPT:' + LoadOrder + '000939]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid10 "BrowsMaleHumanoid10" [HDPT:' + LoadOrder + '00093A]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleHumanoid11 "BrowsMaleHumanoid11" [HDPT:' + LoadOrder + '00093B]'; i := i + 1;
- BrowsM2[i] := 'BrowsMaleHumanoid12NoBrow "BrowsMaleHumanoid12NoBrow" [HDPT:000F203C]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleOrc01 "BrowsMaleOrc01" [HDPT:' + LoadOrder + '000941]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleOrc02 "BrowsMaleOrc02" [HDPT:' + LoadOrder + '000942]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleOrc04 "BrowsMaleOrc04" [HDPT:' + LoadOrder + '000943]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleOrc05 "BrowsMaleOrc05" [HDPT:' + LoadOrder + '000944]'; i := i + 1;
- BrowsM2[i] := '00KLH_BrowsMaleOrc08 "BrowsMaleOrc08" [HDPT:' + LoadOrder + '000945]'; i := i + 1;
- if UseDawnguard then
- BrowsM2[i] := '00KLH_BrowsMaleSnowElf "BrowsMaleSnowElf" [HDPT:' + LoadOrder + '000946]'
- else
- BrowsM2[i] := SNone;
- i := 1;
- BrowsF1[i] := 'FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:000E4D7C]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman02 "FemaleBrowsHuman02" [HDPT:000E4D88]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman03 "FemaleBrowsHuman03" [HDPT:000E4D91]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman04 "FemaleBrowsHuman04" [HDPT:000E4D92]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman05 "FemaleBrowsHuman05" [HDPT:000E4D9F]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman06 "FemaleBrowsHuman06" [HDPT:000E4DA0]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman07 "FemaleBrowsHuman07" [HDPT:000E4DA1]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman08 "FemaleBrowsHuman08" [HDPT:000E4DA2]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman09 "FemaleBrowsHuman09" [HDPT:000E4DA4]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman10 "FemaleBrowsHuman10" [HDPT:000E4DA5]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman11 "FemaleBrowsHuman11" [HDPT:000E4DA8]'; i := i + 1;
- BrowsF1[i] := 'FemaleBrowsHuman12NoBrow "FemaleBrowsHuman12NoBrow" [HDPT:000F203D]';
- i := 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman01 "FemaleBrowsHuman01" [HDPT:' + LoadOrder + '000A30]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman02 "FemaleBrowsHuman02" [HDPT:' + LoadOrder + '000A31]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman03 "FemaleBrowsHuman03" [HDPT:' + LoadOrder + '000A32]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman04 "FemaleBrowsHuman04" [HDPT:' + LoadOrder + '000A33]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman05 "FemaleBrowsHuman05" [HDPT:' + LoadOrder + '000A34]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman06 "FemaleBrowsHuman06" [HDPT:' + LoadOrder + '000A35]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman07 "FemaleBrowsHuman07" [HDPT:' + LoadOrder + '000A36]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman08 "FemaleBrowsHuman08" [HDPT:' + LoadOrder + '000A37]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman09 "FemaleBrowsHuman09" [HDPT:' + LoadOrder + '000A38]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman10 "FemaleBrowsHuman10" [HDPT:' + LoadOrder + '000A39]'; i := i + 1;
- BrowsF2[i] := '00KLH_FemaleBrowsHuman11 "FemaleBrowsHuman11" [HDPT:' + LoadOrder + '000A3A]'; i := i + 1;
- BrowsF2[i] := 'FemaleBrowsHuman12NoBrow "FemaleBrowsHuman12NoBrow" [HDPT:000F203D]';
- i := 1;
- BrowsAM1[i] := 'BrowsMaleArgonian01 "BrowsMaleArgonian01" [HDPT:000B2FCA]'; i := i + 1;
- BrowsAM1[i] := 'BrowsMaleArgonian02 "BrowsMaleArgonian02" [HDPT:000B2FCB]';
- i := 1;
- BrowsAM2[i] := '00KLH_BrowsMaleArgonian01 "BrowsMaleArgonian01" [HDPT:' + LoadOrder + '000947]'; i := i + 1;
- BrowsAM2[i] := '00KLH_BrowsMaleArgonian02 "BrowsMaleArgonian02" [HDPT:' + LoadOrder + '000948]';
- i := 1;
- BrowsAF1[i] := 'BrowsFemaleArgonian01 "BrowsFemaleArgonian01" [HDPT:000B2FCC]'; i := i + 1;
- BrowsAF1[i] := 'BrowsFemaleArgonian02 "BrowsFemaleArgonian02" [HDPT:000B2FD1]';
- i := 1;
- BrowsAF2[i] := '00KLH_BrowsFemaleArgonian01 "BrowsFemaleArgonian01" [HDPT:' + LoadOrder + '000A3B]'; i := i + 1;
- BrowsAF2[i] := '00KLH_BrowsFemaleArgonian02 "BrowsFemaleArgonian02" [HDPT:' + LoadOrder + '000A3C]';
- i := 1;
- ScarsHM1[i] := 'MarksMaleHumanoid01LeftGash "MarksMaleHumanoid01LeftGash" [HDPT:0009F0A1]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid02LeftGash "MarksMaleHumanoid02LeftGash" [HDPT:0009F0A2]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid03LeftGash "MarksMaleHumanoid03LeftGash" [HDPT:000E4DAA]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid04LeftGash "MarksMaleHumanoid04LeftGash" [HDPT:000E4DCA]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid05LeftGash "MarksMaleHumanoid05LeftGash" [HDPT:000E4DD3]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid06LeftGash "MarksMaleHumanoid06LeftGash" [HDPT:000E4E16]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid07RightGash "MarksMaleHumanoid07RightGash" [HDPT:000E4E17]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid08RightGash "MarksMaleHumanoid08RightGash" [HDPT:000E4E18]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid09RightGash "MarksMaleHumanoid09RightGash" [HDPT:000E4E19]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid10LeftGash "MarksMaleHumanoid10LeftGash" [HDPT:000E4E1A]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid11LeftGash "MarksMaleHumanoid11LeftGash" [HDPT:000E4E1B]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid12LeftGash "MarksMaleHumanoid12LeftGash" [HDPT:000E4E1C]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid12RightGashR "MarksMaleHumanoid12RightGashR" [HDPT:000E4E28]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid11RightGashR "MarksMaleHumanoid11RightGashR" [HDPT:000E4E29]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid10RightGashR "MarksMaleHumanoid10RightGashR" [HDPT:000E4E2A]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid06RightGashR "MarksMaleHumanoid06RightGashR" [HDPT:000E4E2B]'; i := i + 1;
- ScarsHM1[i] := 'MarksMaleHumanoid04RightGashR "MarksMaleHumanoid04RightGashR" [HDPT:000E4E2C]';
- i := 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid01LeftGash "MarksMaleHumanoid01LeftGash" [HDPT:' + LoadOrder + '000821]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid02LeftGash "MarksMaleHumanoid02LeftGash" [HDPT:' + LoadOrder + '000822]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid03LeftGash "MarksMaleHumanoid03LeftGash" [HDPT:' + LoadOrder + '000823]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid04LeftGash "MarksMaleHumanoid04LeftGash" [HDPT:' + LoadOrder + '000824]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid05LeftGash "MarksMaleHumanoid05LeftGash" [HDPT:' + LoadOrder + '000825]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid06LeftGash "MarksMaleHumanoid06LeftGash" [HDPT:' + LoadOrder + '000826]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid07RightGash "MarksMaleHumanoid07RightGash" [HDPT:' + LoadOrder + '000827]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid08RightGash "MarksMaleHumanoid08RightGash" [HDPT:' + LoadOrder + '000828]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid09RightGash "MarksMaleHumanoid09RightGash" [HDPT:' + LoadOrder + '000829]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid10LeftGash "MarksMaleHumanoid10LeftGash" [HDPT:' + LoadOrder + '00082A]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid11LeftGash "MarksMaleHumanoid11LeftGash" [HDPT:' + LoadOrder + '00082B]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid12LeftGash "MarksMaleHumanoid12LeftGash" [HDPT:' + LoadOrder + '00082C]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid12RightGashR "MarksMaleHumanoid12RightGashR" [HDPT:' + LoadOrder + '00082D]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid11RightGashR "MarksMaleHumanoid11RightGashR" [HDPT:' + LoadOrder + '00082E]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid10RightGashR "MarksMaleHumanoid10RightGashR" [HDPT:' + LoadOrder + '00082F]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid06RightGashR "MarksMaleHumanoid06RightGashR" [HDPT:' + LoadOrder + '000830]'; i := i + 1;
- ScarsHM2[i] := '00KLH_MarksMaleHumanoid04RightGashR "MarksMaleHumanoid04RightGashR" [HDPT:' + LoadOrder + '000831]';
- i := 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid01LeftGash "MarksFemaleHumanoid01LeftGash" [HDPT:000E4E2D]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid02LeftGash "MarksFemaleHumanoid02LeftGash" [HDPT:000E4E30]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid03LeftGash "MarksFemaleHumanoid03LeftGash" [HDPT:000E4E38]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid04LeftGash "MarksFemaleHumanoid04LeftGash" [HDPT:000E4E3C]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid05LeftGash "MarksFemaleHumanoid05LeftGash" [HDPT:000E4E3E]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid06LeftGash "MarksFemaleHumanoid06LeftGash" [HDPT:000E4E3F]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid07RightGash "MarksFemaleHumanoid07RightGash" [HDPT:000E4E4B]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid08RightGash "MarksFemaleHumanoid08RightGash" [HDPT:000E4E4C]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid09RightGash "MarksFemaleHumanoid09RightGash" [HDPT:000E4E4D]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid10LeftGash "MarksFemaleHumanoid10LeftGash" [HDPT:000E4E40]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid11LeftGash "MarksFemaleHumanoid11LeftGash" [HDPT:000E4E41]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid12LeftGash "MarksFemaleHumanoid12LeftGash" [HDPT:000E4E42]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid12LeftGashR "MarksFemaleHumanoid12LeftGashR" [HDPT:000E4E51]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid11LeftGashR "MarksFemaleHumanoid11LeftGashR" [HDPT:000E4E4F]'; i := i + 1;
- ScarsHF1[i] := 'MarksFemaleHumanoid10RightGashR "MarksFemaleHumanoid10RightGashR" [HDPT:000E4E4E]';
- i := 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid01LeftGash "MarksFemaleHumanoid01LeftGash" [HDPT:' + LoadOrder + '000A21]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid02LeftGash "MarksFemaleHumanoid02LeftGash" [HDPT:' + LoadOrder + '000A22]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid03LeftGash "MarksFemaleHumanoid03LeftGash" [HDPT:' + LoadOrder + '000A23]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid04LeftGash "MarksFemaleHumanoid04LeftGash" [HDPT:' + LoadOrder + '000A24]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid05LeftGash "MarksFemaleHumanoid05LeftGash" [HDPT:' + LoadOrder + '000A25]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid06LeftGash "MarksFemaleHumanoid06LeftGash" [HDPT:' + LoadOrder + '000A26]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid07RightGash "MarksFemaleHumanoid07RightGash" [HDPT:' + LoadOrder + '000A27]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid08RightGash "MarksFemaleHumanoid08RightGash" [HDPT:' + LoadOrder + '000A28]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid09RightGash "MarksFemaleHumanoid09RightGash" [HDPT:' + LoadOrder + '000A29]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid10LeftGash "MarksFemaleHumanoid10LeftGash" [HDPT:' + LoadOrder + '000A2A]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid11LeftGash "MarksFemaleHumanoid11LeftGash" [HDPT:' + LoadOrder + '000A2B]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid12LeftGash "MarksFemaleHumanoid12LeftGash" [HDPT:' + LoadOrder + '000A2C]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid12LeftGashR "MarksFemaleHumanoid12LeftGashR" [HDPT:' + LoadOrder + '000A2D]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid11LeftGashR "MarksFemaleHumanoid11LeftGashR" [HDPT:' + LoadOrder + '000A2E]'; i := i + 1;
- ScarsHF2[i] := '00KLH_MarksFemaleHumanoid10RightGashR "MarksFemaleHumanoid10RightGashR" [HDPT:' + LoadOrder + '000A2F]';
- i := 1;
- ScarsAM1[i] := 'MarksMaleArgonianScar01 "MarksMaleArgonianScar01" [HDPT:000B2FC5]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScar02 "MarksMaleArgonianScar02" [HDPT:000B2FC4]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScar03 "MarksMaleArgonianScar03" [HDPT:000B2FC6]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScar04 "MarksMaleArgonianScar04" [HDPT:000B2FC7]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScar05 "MarksMaleArgonianScar05" [HDPT:000B2FC9]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScars01 "MarksMaleArgonianScar01" [HDPT:000B2FDA]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScars02 "MarksMaleArgonianScars02" [HDPT:000B2FDB]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScars03 "MarksMaleArgonianScar03" [HDPT:000B2FDC]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScars04 "MarksMaleArgonianScar04" [HDPT:000B2FDD]'; i := i + 1;
- ScarsAM1[i] := 'MarksMaleArgonianScars05 "MarksMaleArgonianScar05" [HDPT:000B3046]';
- i := 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScar01 "MarksMaleArgonianScar01" [HDPT:' + LoadOrder + '000950]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScar02 "MarksMaleArgonianScar02" [HDPT:' + LoadOrder + '000951]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScar03 "MarksMaleArgonianScar03" [HDPT:' + LoadOrder + '000952]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScar04 "MarksMaleArgonianScar04" [HDPT:' + LoadOrder + '000953]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScar05 "MarksMaleArgonianScar05" [HDPT:' + LoadOrder + '000954]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScars01 "MarksMaleArgonianScar01" [HDPT:' + LoadOrder + '000955]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScars02 "MarksMaleArgonianScars02" [HDPT:' + LoadOrder + '000956]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScars03 "MarksMaleArgonianScar03" [HDPT:' + LoadOrder + '000957]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScars04 "MarksMaleArgonianScar04" [HDPT:' + LoadOrder + '000958]'; i := i + 1;
- ScarsAM2[i] := '00KLH_MarksMaleArgonianScars05 "MarksMaleArgonianScar05" [HDPT:' + LoadOrder + '000959]';
- i := 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar01 "MarksFemaleArgonianScar01" [HDPT:000B2FB8]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar02 "MarksFemaleArgonianScar02" [HDPT:000B2E18]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar03 "MarksFemaleArgonianScar03" [HDPT:000B2E19]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar04 "MarksFemaleArgonianScar04" [HDPT:000B2E1D]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar05 "MarksFemaleArgonianScar05" [HDPT:000B2E1E]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScar06 "MarksFemaleArgonianScar06" [HDPT:000B2E5F]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScars01 "MarksFemaleArgonianScar01" [HDPT:000B2EEE]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScars02 "MarksFemaleArgonianScar02" [HDPT:000B2FB5]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScars03 "MarksFemaleArgonianScar03" [HDPT:000B2FB6]'; i := i + 1;
- ScarsAF1[i] := 'MarksFemaleArgonianScars04 "MarksFemaleArgonianScar04" [HDPT:000B2FB7]';
- i := 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar01 "MarksFemaleArgonianScar01" [HDPT:' + LoadOrder + '000A40]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar02 "MarksFemaleArgonianScar02" [HDPT:' + LoadOrder + '000A41]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar03 "MarksFemaleArgonianScar03" [HDPT:' + LoadOrder + '000A42]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar04 "MarksFemaleArgonianScar04" [HDPT:' + LoadOrder + '000A43]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar05 "MarksFemaleArgonianScar05" [HDPT:' + LoadOrder + '000A44]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScar06 "MarksFemaleArgonianScar06" [HDPT:' + LoadOrder + '000A45]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScars01 "MarksFemaleArgonianScar01" [HDPT:' + LoadOrder + '000A46]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScars02 "MarksFemaleArgonianScar02" [HDPT:' + LoadOrder + '000A47]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScars03 "MarksFemaleArgonianScar03" [HDPT:' + LoadOrder + '000A48]'; i := i + 1;
- ScarsAF2[i] := '00KLH_MarksFemaleArgonianScars04 "MarksFemaleArgonianScar04" [HDPT:' + LoadOrder + '000A49]';
- i := 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScar01 "MarksMaleKhajiitScar01" [HDPT:000EE881]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScar02 "MarksMaleKhajiitScar02" [HDPT:000F390E]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScar03 "MarksMaleKhajiitScar03" [HDPT:000F3910]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars01 "MarksMaleKhajiitScar01" [HDPT:000F390D]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars02 "MarksMaleKhajiitScars02" [HDPT:000F390F]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars03 "MarksMaleKhajiitScars03" [HDPT:000F3911]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars04 "MarksMaleKhajiitScars04" [HDPT:000F3919]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars05 "MarksMaleKhajiitScar05" [HDPT:000F391A]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars06 "MarksMaleKhajiitScar06" [HDPT:000F391B]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars07 "MarksMaleKhajiitScar07" [HDPT:000F391C]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars08 "MarksMaleKhajiitScar08" [HDPT:000F391D]'; i := i + 1;
- ScarsKM1[i] := 'MarksMaleKhajiitScars09 "MarksMaleKhajiitScars09" [HDPT:000F391E]';
- i := 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScar01 "MarksMaleKhajiitScar01" [HDPT:' + LoadOrder + '000960]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScar02 "MarksMaleKhajiitScar02" [HDPT:' + LoadOrder + '000961]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScar03 "MarksMaleKhajiitScar03" [HDPT:' + LoadOrder + '000962]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars01 "MarksMaleKhajiitScar01" [HDPT:' + LoadOrder + '000963]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars02 "MarksMaleKhajiitScars02" [HDPT:' + LoadOrder + '000964]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars03 "MarksMaleKhajiitScars03" [HDPT:' + LoadOrder + '000965]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars04 "MarksMaleKhajiitScars04" [HDPT:' + LoadOrder + '000966]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars05 "MarksMaleKhajiitScar05" [HDPT:' + LoadOrder + '000967]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars06 "MarksMaleKhajiitScar06" [HDPT:' + LoadOrder + '000968]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars07 "MarksMaleKhajiitScar07" [HDPT:' + LoadOrder + '000969]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars08 "MarksMaleKhajiitScar08" [HDPT:' + LoadOrder + '00096A]'; i := i + 1;
- ScarsKM2[i] := '00KLH_MarksMaleKhajiitScars09 "MarksMaleKhajiitScars09" [HDPT:' + LoadOrder + '00096B]';
- i := 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar01 "MarksFemaleKhajiitScar01" [HDPT:000F3907]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar02 "MarksFemaleKhajiitScar02" [HDPT:000F3909]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar03 "MarksFemaleKhajiitScar03" [HDPT:000F390B]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar04 "MarksFemaleKhajiitScar04" [HDPT:000F3912]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar05 "MarksFemaleKhajiitScar05" [HDPT:000F3913]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar06 "MarksFemaleKhajiitScar06" [HDPT:000F3914]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar07 "MarksFemaleKhajiitScar07" [HDPT:000F3915]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar08 "MarksFemaleKhajiitScar08" [HDPT:000F3916]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar09 "MarksFemaleKhajiitScar09" [HDPT:000F3917]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScar10 "MarksFemaleKhajiitScar10" [HDPT:000F3918]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScars01 "MarksFemaleKhajiitScar01" [HDPT:000F3908]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScars02 "MarksFemaleKhajiitScar02" [HDPT:000F390A]'; i := i + 1;
- ScarsKF1[i] := 'MarksFemaleKhajiitScars03 "MarksFemaleKhajiitScar03" [HDPT:000F390C]';
- i := 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar01 "MarksFemaleKhajiitScar01" [HDPT:' + LoadOrder + '000A4A]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar02 "MarksFemaleKhajiitScar02" [HDPT:' + LoadOrder + '000A4B]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar03 "MarksFemaleKhajiitScar03" [HDPT:' + LoadOrder + '000A4C]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar04 "MarksFemaleKhajiitScar04" [HDPT:' + LoadOrder + '000A4D]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar05 "MarksFemaleKhajiitScar05" [HDPT:' + LoadOrder + '000A4E]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar06 "MarksFemaleKhajiitScar06" [HDPT:' + LoadOrder + '000A4F]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar07 "MarksFemaleKhajiitScar07" [HDPT:' + LoadOrder + '000A50]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar08 "MarksFemaleKhajiitScar08" [HDPT:' + LoadOrder + '000A51]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar09 "MarksFemaleKhajiitScar09" [HDPT:' + LoadOrder + '000A52]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScar10 "MarksFemaleKhajiitScar10" [HDPT:' + LoadOrder + '000A53]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScars01 "MarksFemaleKhajiitScar01" [HDPT:' + LoadOrder + '000A54]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScars02 "MarksFemaleKhajiitScar02" [HDPT:' + LoadOrder + '000A55]'; i := i + 1;
- ScarsKF2[i] := '00KLH_MarksFemaleKhajiitScars03 "MarksFemaleKhajiitScar03" [HDPT:' + LoadOrder + '000A56]';
- i := 1;
- BeardsM1[i] := 'HumanBeard01Shaved "HumanBeard01Shaved" [HDPT:000510B5]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard02 "HumanBeard02" [HDPT:000510B4]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard03 "HumanBeard03" [HDPT:000899B1]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard04 "HumanBeard04" [HDPT:00017505]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard05 "HumanBeard05" [HDPT:00017506]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard06 "HumanBeard06" [HDPT:00017508]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard07 "HumanBeard07" [HDPT:000C3CE0]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard08 "HumanBeard08" [HDPT:000C3CE2]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard09 "HumanBeard09" [HDPT:000C3CE4]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard10 "HumanBeard10" [HDPT:000C3CDE]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard11 "HumanBeard11" [HDPT:000C3CDC]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard12 "HumanBeard12" [HDPT:000C3CDA]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard13 "HumanBeard13" [HDPT:000C3CD4]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard14 "HumanBeard14" [HDPT:000C3CD6]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard15 "HumanBeard15" [HDPT:000C3CD8]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard16 "HumanBeard16" [HDPT:000C3CC6]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard17 "HumanBeard17" [HDPT:000C3CC8]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard18 "HumanBeard18" [HDPT:000C3CCA]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard19 "HumanBeard19" [HDPT:000C3CCE]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard20 "HumanBeard20" [HDPT:000C3CD0]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard22 "HumanBeard22" [HDPT:000D2EC0]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard21 "HumanBeard21" [HDPT:000C3CD2]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard23 "HumanBeard23" [HDPT:000D2EC2]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard24 "HumanBeard24" [HDPT:000C3CC0]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard25 "HumanBeard25" [HDPT:000C3CC2]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard26 "HumanBeard26" [HDPT:000C3CC4]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard27 "HumanBeard27" [HDPT:00023DCD]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard28 "HumanBeard28" [HDPT:00023DCE]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard29 "HumanBeard29" [HDPT:000C3CE5]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard30 "HumanBeard30" [HDPT:000D2EBE]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard31 "HumanBeard31" [HDPT:00017509]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard32 "HumanBeard32" [HDPT:0001750A]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard33 "HumanBeard33" [HDPT:0001750B]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard34 "HumanBeard34" [HDPT:000CDCBE]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard35 "HumanBeard35" [HDPT:000CDCB3]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard36 "HumanBeard36" [HDPT:000CDDAD]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard37 "HumanBeard37" [HDPT:000CDD8D]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard38 "HumanBeard38" [HDPT:000CDCA7]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard39 "HumanBeard39" [HDPT:000CDDA9]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard40 "HumanBeard40" [HDPT:000CDD71]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard41 "HumanBeard41" [HDPT:000CDB77]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard42 "HumanBeard42" [HDPT:000D2EA2]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard43 "HumanBeard43" [HDPT:000D0564]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard44 "HumanBeard44" [HDPT:000D2EA8]'; i := i + 1;
- BeardsM1[i] := 'HumanBeard45 "HumanBeard45" [HDPT:000D2EB0]';
- i := 1;
- BeardsM2[i] := '00KLH_HumanBeard01Shaved "HumanBeard01Shaved" [HDPT:' + LoadOrder + '000901]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard02 "HumanBeard02" [HDPT:' + LoadOrder + '000902]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard03 "HumanBeard03" [HDPT:' + LoadOrder + '000903]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard04 "HumanBeard04" [HDPT:' + LoadOrder + '000904]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard05 "HumanBeard05" [HDPT:' + LoadOrder + '000905]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard06 "HumanBeard06" [HDPT:' + LoadOrder + '000906]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard07 "HumanBeard07" [HDPT:' + LoadOrder + '000907]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard08 "HumanBeard08" [HDPT:' + LoadOrder + '000908]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard09 "HumanBeard09" [HDPT:' + LoadOrder + '000909]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard10 "HumanBeard10" [HDPT:' + LoadOrder + '00090A]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard11 "HumanBeard11" [HDPT:' + LoadOrder + '00090B]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard12 "HumanBeard12" [HDPT:' + LoadOrder + '00090C]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard13 "HumanBeard13" [HDPT:' + LoadOrder + '00090D]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard14 "HumanBeard14" [HDPT:' + LoadOrder + '00090E]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard15 "HumanBeard15" [HDPT:' + LoadOrder + '00090F]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard16 "HumanBeard16" [HDPT:' + LoadOrder + '000910]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard17 "HumanBeard17" [HDPT:' + LoadOrder + '000911]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard18 "HumanBeard18" [HDPT:' + LoadOrder + '000912]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard19 "HumanBeard19" [HDPT:' + LoadOrder + '000913]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard20 "HumanBeard20" [HDPT:' + LoadOrder + '000914]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard22 "HumanBeard22" [HDPT:' + LoadOrder + '000915]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard21 "HumanBeard21" [HDPT:' + LoadOrder + '000916]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard23 "HumanBeard23" [HDPT:' + LoadOrder + '000917]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard24 "HumanBeard24" [HDPT:' + LoadOrder + '000918]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard25 "HumanBeard25" [HDPT:' + LoadOrder + '000919]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard26 "HumanBeard26" [HDPT:' + LoadOrder + '00091A]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard27 "HumanBeard27" [HDPT:' + LoadOrder + '00091B]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard28 "HumanBeard28" [HDPT:' + LoadOrder + '00091C]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard29 "HumanBeard29" [HDPT:' + LoadOrder + '00091D]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard30 "HumanBeard30" [HDPT:' + LoadOrder + '00091E]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard31 "HumanBeard31" [HDPT:' + LoadOrder + '00091F]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard32 "HumanBeard32" [HDPT:' + LoadOrder + '000920]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard33 "HumanBeard33" [HDPT:' + LoadOrder + '000921]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard34 "HumanBeard34" [HDPT:' + LoadOrder + '000922]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard35 "HumanBeard35" [HDPT:' + LoadOrder + '000923]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard36 "HumanBeard36" [HDPT:' + LoadOrder + '000924]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard37 "HumanBeard37" [HDPT:' + LoadOrder + '000925]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard38 "HumanBeard38" [HDPT:' + LoadOrder + '000926]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard39 "HumanBeard39" [HDPT:' + LoadOrder + '000927]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard40 "HumanBeard40" [HDPT:' + LoadOrder + '000928]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard41 "HumanBeard41" [HDPT:' + LoadOrder + '000929]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard42 "HumanBeard42" [HDPT:' + LoadOrder + '00092A]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard43 "HumanBeard43" [HDPT:' + LoadOrder + '00092B]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard44 "HumanBeard44" [HDPT:' + LoadOrder + '00092C]'; i := i + 1;
- BeardsM2[i] := '00KLH_HumanBeard45 "HumanBeard45" [HDPT:' + LoadOrder + '00092D]';
- end;
- function swapPart(hPart1: string; hPart2: string): Boolean;
- var
- k: IInterface;
- j: integer;
- exists: boolean;
- begin
- Result := false;
- if (hPart1 = SNone) OR (hPart2 = SNone) then exit;
- if (hPart1 = hPart2) then exit;
- // check if hPart1 exists
- exists := false;
- for j := 0 to ElementCount(kwda) - 1 do
- if (GetEditValue(ElementByIndex(kwda, j))= hPart1) then begin
- exists := true;
- RemovebyIndex(kwda, j, False);
- break;
- end;
- if exists then begin
- // CK likes to save empty KWDA with only a single NULL form, use it if so
- if (ElementCount(kwda) = 1) and (GetNativeValue(ElementByIndex(kwda, 0)) = 0) then
- SetEditValue(ElementByIndex(kwda, 0), hPart2)
- else begin
- // add a new keyword at the end of list
- // container, index, element, aOnlySK
- k := ElementAssign(kwda, HighInteger, nil, False);
- if not Assigned(k) then begin
- AddMessage('Can''t add keyword to ' + Name(e));
- Exit;
- end;
- SetEditValue(k, hPart2);
- end;
- Result := true;
- end;
- end;
- function addPart(hPart: string): Boolean;
- var
- k: IInterface;
- j: integer;
- exists: boolean;
- begin
- Result := false;
- if (hPart = SNone) then Exit;
- // check if our keyword already exists
- exists := false;
- for j := 0 to ElementCount(kwda) - 1 do
- if (GetEditValue(ElementByIndex(kwda, j))= hPart) then begin
- exists := true;
- Break;
- end;
- if Not exists then begin
- // CK likes to save empty KWDA with only a single NULL form, use it if so
- if (ElementCount(kwda) = 1) and (GetNativeValue(ElementByIndex(kwda, 0)) = 0) then
- SetEditValue(ElementByIndex(kwda, 0), hPart)
- else begin
- // add a new keyword at the end of list
- // container, index, element, aOnlySK
- k := ElementAssign(kwda, HighInteger, nil, False);
- if not Assigned(k) then begin
- AddMessage('Can''t add keyword to ' + Name(e));
- Exit;
- end;
- SetEditValue(k, hPart);
- end;
- Result := true;
- end;
- end;
- function checkPart(hPart: string): Boolean;
- var
- j: integer;
- begin
- Result := false;
- if (hPart = SNone) then Exit;
- // check if our keyword already exists
- for j := 0 to ElementCount(kwda) - 1 do
- if (GetEditValue(ElementByIndex(kwda, j))= hPart) then begin
- Result := true;
- Break;
- end;
- end;
- function cleanHead(): Boolean;
- var
- j: integer;
- begin
- // check for NULL and remove extras
- for j := 0 to ElementCount(kwda) - 1 do
- if (ElementCount(kwda) > 1) and (GetNativeValue(ElementByIndex(kwda, 0)) = 0) then begin
- RemovebyIndex(kwda, 0, False);
- end;
- end;
- function addMaster(e: IInterface): Boolean;
- var
- j: integer;
- sFileName: string;
- plugin: IInterface;
- begin
- Result := false;
- sFileName := GetFileName(GetFile(e));
- for j := 0 to FileCount - 1 do begin
- plugin := FileByIndex(j);
- if (GetFileName(plugin) <> sFileName) then
- continue;
- AddMasterIfMissing(plugin, 'High Poly Head.esm');
- HasMaster := true;
- Result := true;
- Break;
- end;
- end;
- function Initialize: integer;
- var
- j: integer;
- plugin: IInterface;
- begin
- FoundMaster := false;
- for j := 0 to FileCount - 2 do begin
- plugin := FileByIndex(j);
- if (GetFileName(plugin) <> 'High Poly Head.esm') then
- continue;
- LoadOrder := IntToHex(j-1,2);
- FoundMaster := true;
- Break;
- end;
- if FoundMaster then
- buildList()
- else
- AddMessage('ERROR: High Poly Head.esm not found in load order');
- end;
- function Process(e: IInterface): integer;
- var
- sRace: string;
- iRacePos, j: integer;
- isFemale, isDone, isDoneScar: Boolean;
- begin
- Result := 0;
- if NOT FoundMaster then Exit;
- if NOT HasMaster then addMaster(e);
- // apply only to NPC
- if Signature(e) <> 'NPC_' then Exit;
- // get existing keywords list or add a new
- kwda := ElementBySignature(e, 'PNAM');
- if not Assigned(kwda) then
- kwda := Add(e, 'PNAM', True);
- // no keywords subrecord (it must exist) - terminate script
- if not Assigned(kwda) then begin
- AddMessage('No head parts subrecord in ' + Name(e));
- Result := 1;
- Exit;
- end;
- // setup
- cleanHead();
- isFemale := ElementExists(e, 'ACBS - Configuration\Flags\Female');
- sRace := GetElementEditValues(e, 'RNAM');
- // check for valid race
- iRacePos := 0;
- for j := 1 to NumRaces do
- if sRace = Races[j] then begin
- iRacePos := j;
- Break;
- end;
- // no valid race found
- if (iRacePos > NumRaces) then
- iRacePos := 0;
- // check for existing head and swap
- isDone := false;
- for j := 1 to NumRaces do begin
- if isFemale then
- isDone := checkPart(HeadsF2[j]) OR swapPart(HeadsF1[j], HeadsF2[j])
- else
- isDone := checkPart(HeadsM2[j]) OR swapPart(HeadsM1[j], HeadsM2[j]);
- if isDone then Break;
- end;
- // add head if not defined
- if NOT isDone AND (iRacePos > 0) then begin
- if isFemale then
- isDone := addPart(HeadsF2[iRacePos])
- else
- isDone := addPart(HeadsM2[iRacePos]);
- if NOT isDone AND EnableLog then
- AddMessage('******** Could not add high poly head to ' + Name(e) + '. Head already exists or race not valid. ********');
- end;
- // swap brows
- if isFemale then begin
- for j := 1 to NumBrowsF do begin
- isDone := swapPart(BrowsF1[j], BrowsF2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumBrowsAF do begin
- isDone := swapPart(BrowsAF1[j], BrowsAF2[j]);
- if isDone then Break;
- end;
- if NOT isDone AND (iRacePos > 0) then begin
- for j := 1 to NumBrowsF do begin
- isDone := checkPart(BrowsF2[j]);
- if isDone then break;
- end;
- if NOT isDone then
- addPart(BrowsFR[iRacePos]);
- end;
- end else begin
- for j := 1 to NumBrowsM do begin
- isDone := swapPart(BrowsM1[j], BrowsM2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumBrowsAM do begin
- isDone := swapPart(BrowsAM1[j], BrowsAM2[j]);
- if isDone then Break;
- end;
- if NOT isDone AND (iRacePos > 0) then begin
- for j := 1 to NumBrowsM do begin
- isDone := checkPart(BrowsM2[j]);
- if isDone then break;
- end;
- if NOT isDone then
- addPart(BrowsMR[iRacePos]);
- end;
- end;
- // swap scars
- isDoneScar := true;
- repeat
- isDone := false;
- if isFemale then begin
- for j := 1 to NumScarsHF do begin
- isDone := swapPart(ScarsHF1[j], ScarsHF2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumScarsAF do begin
- isDone := swapPart(ScarsAF1[j], ScarsAF2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumScarsKF do begin
- isDone := swapPart(ScarsKF1[j], ScarsKF2[j]);
- if isDone then Break;
- end;
- end else begin
- for j := 1 to NumScarsHM do begin
- isDone := swapPart(ScarsHM1[j], ScarsHM2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumScarsAM do begin
- isDone := swapPart(ScarsAM1[j], ScarsAM2[j]);
- if isDone then Break;
- end;
- if NOT isDone then
- for j := 1 to NumScarsKM do begin
- isDone := swapPart(ScarsKM1[j], ScarsKM2[j]);
- if isDone then Break;
- end;
- end;
- isDoneScar := NOT isDone;
- until isDoneScar;
- // swap beards
- if NOT isFemale then
- for j := 1 to NumBeardsM do
- if (swapPart(BeardsM1[j], BeardsM2[j])) then Break;
- if EnableLog then
- AddMessage('Processed: ' + Name(e));
- end;
- end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement