Skip to content

Instantly share code, notes, and snippets.

@yggdrasil75
Last active December 27, 2020 00:25
Show Gist options
  • Select an option

  • Save yggdrasil75/1cab959dcbb543d21ab7b4c8a07f4552 to your computer and use it in GitHub Desktop.

Select an option

Save yggdrasil75/1cab959dcbb543d21ab7b4c8a07f4552 to your computer and use it in GitHub Desktop.
[clothing]
grup=ARMO
types=head,hands,feet,neck
ident=
primarypath=data\value:.01
secondarypaths=data\weight:.2
head=skyrim.esm|ClothesRedguardHood:3,skyrim.esm|ClothesChefHat:3,skyrim.esm|DBClothesJesterHatCicero:3
headKeywords=clothingHat,hat,clothingHead
hands=<items>
body=skyrim.esm|ClothesFineClothes01:4,skyrim.esm|ClothesFineClothes02:4,skyrim.esm|ClothesFarmClothes01:2,skyrim.esm|ClothesFarmClothes01:2,skyrim.esm|ClothesBlackSmith:3,skyrim.esm|ClothesBlackSmithVariant:3,skyrim.esm|ClothesChef:3,skyrim.esm|DBClothesJesterCicero:3
bodyKeywords=ClothingBody
hands=skyrim.esm|ClothesArmBandages:1,skyrim.esm|DBClothesJesterGlovesCicero:3
feet=skyrim.esm|ClothesBoots01:2,skyrim.esm|ClothesFarmBoots01:2,skyrim.esm|ClothesFarmBoots02:2,skyrim.esm|ClothesFarmBoots03:2,skyrim.esm|ClothesFarmBoots04:2,skyrim.esm|DBClothesRedguardBoots:3,skyrim.esm|ClothesExecutionerBoots:2,skyrim.esm|ClothesMerchantBoots:3,skyrim.esm|ClothesMinerBoots:2,skyrim.esm|DBClothesJesterBootsCicero:3
[heavy]
grup=ARMO
types=head,hands,feet,neck
primarypath=DNAM:1
secondarypaths=data\weight:.7,data\value:.005
ident=
head=
hands=
[light]
grup=ARMO
types=head,hands,feet,neck
primarypath=DNAM:1
secondarypaths=data\weight:.2,data\value:.05
ident=
head=
hands=
[weapon]
Grup=WEAP
Types=Sword,dagger,bow
ident=
sword=
bow=
[ammo]
grup=AMMO
types=bolt,arrow
ident=
arrow=
bolt=
[enchant]
grup=ENCH
types=weapon,head,hands,chest,feet,shield,amulet,ring
ident=
head=
[mageclothing]
grup=ARMO
types=head,hands,feet,neck
ident=mage,arcanist,novice,cultist,necromancer,master,expert,adept,alteration,conjuration,destruction,illusion,restoration,miraak,mythic,shrouded,telvanni
primarypath=data\value:.01
secondarypaths=data\weight:5
head=skyrim.esm|EnchClothesRobesMageHoodApprentice:3
body=skyrim.esm|ClothesMGRobesArchmage:5,skyrim.esm|ClothesWarlockRobes:4,skyrim.esm|ClothesRobesBlack:2,skyrim.esm|ClothesRobesBlue:2,skyrim.esm|ClothesMonkRobesColorBrown:3
hoodedbody=skyrim.esm|ClothesMGRobesArchmage1Hooded:5
feet=skyrim.esm|ClothesMGBoots:2,skyrim.esm|ClothesMonkBoots:3,skyrim.esm|ClothesWarlockBoots:4,skyrim.esm|ClothesNecromancerBoots:3,skyrim.esm|ClothesMGBootsArchmage:5,dawnguard.esm|DLC1ClothesPrelateBoots:5
[child]
grup=ARMO
types=head,hands,feet,neck
ident=
primarypath=data\value:.01
secondarypaths=data\weight:.2,DNAM:1
body=skyrim.esm|ClothesChild01:1,skyrim.esm|ClothesChild02:1,skyrim.esm|ClothesChild03:1,dragonborn.esm|DLC2SkaalClothesChild:1
head=
hands=
feet=
[explanation]
Groupings=clothing,weapon,heavy,light,mageclothing,child,magelight,mageheavy
enchant=enchant
;1-15 for armor and weapons.
;clothing is 1-5 with poor clothes as 1, common as 2, fine as 3, rich as 4, jarl as 5.
;clothing enchants is 1:1-3, 2:2-4, 3:3-5, 4:4-6, 5:5-6
;child has 3 tiers instead? maybe 2 (fine and common?)
;enchantments are 1-6, minor-<>-major-eminent-extreme-peerless
;enchant 1-3 is applicable to armor/weapon 1-4, enchant 2-4 is 4-8, enchant 3-5 is 8-11, 4-6 is 11-15
;enchant for clothing is 1-3 for 1, 2-4 for 2, 2-5 for 3, 3-5 for 4, 4-6 for 5
;format is <mod.type string>|<formid string>:<level int>; comma separates
;example: skyrim.esm|ClothesFineClothes01Variant:4,skyrim.esm|ClothesBeggarRobes:1
;keywords for the various types can be specified as well.
;the slots can be expanded using the explanation section.
;maybe have OverridesBase as an option that allows this file to be ignored by a version for waccf, mlu, and similar?
;levels here affect enchantments only, not which lvli is used by items
@yggdrasil75
Copy link
Author

yggdrasil75 commented Dec 27, 2020

other keys will exist, such as ignoreprimary for mods like waccf or mlu to completely overwrite this. though this may be something like groupingset using a string instead, so there can be a mlu version, a waccf version, or a vanilla version. full list not yet determined.

@yggdrasil75
Copy link
Author

also to note: location variants mentioned on the dynamic variance github page could be achieved via splitting the various already implemented groupings into locational groupings. ie: clothingwindhelm as a key, clothingwhiterun as another, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment