Filter
filterByModNames allows you to filter by mods and can be combined with other filters. Multiple mods need to be separated by ,
Example:
filterByModNames=SkyValor.esp:filterByXXX=MyMod.esp|123:setWhatEver=123
filterByRaces allows you to patch NPCs by race. You can add multiple races and they have to be separated by ,
filterByRacesExcluded can be used to exclude one or multiple objects. (multiple separated by ,)
filterByKeywords allows you to filter by keywords. The keywords are connected by AND. Multiple keywords need to be separated by ,
filterByKeywordsOr keywords are connected with or. Multiple keywords need to be separated by ,
filterByKeywordsExcluded allows you to exclude keywords. Multiple keywords need to be separated by ,
Operations
heightMale allows to modify the height of the race.
heightFemale allows to modify the height of the race.
weightMale allows to modify the weight of the race.
weightFemale allows to modify the weight of the race.
accelerationAngularRate allows to modify the weight of the race.
aimAngleTolerance allows to modify the weight of the race.
baseMass allows to modify the base mass of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseMass=1.2
baseCarryweight allows to modify the base carry weight of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseCarryweight=999
startingHealth allows to modify the starting health of the race.
Example:
filterByRaces=Skyrim.esm|D53:startingHealth=250
startingStamina allows to modify the starting stamina of the race.
startingMagicka allows to modify the starting magicka of the race.
regenHealth allows to modify the health regen of the race.
Example:
filterByRaces=Skyrim.esm|D53:regenHealth=1.5
regenStamina allows to modify the stamina regen of the race.
regenMagicka allows to modify the magicka regen of the race.
damageUnarmed allows to modify the unarmed damage of the race.
reachUnarmed allows to modify the unarmed reach of the race.
accelerationRate allows to modify the acceleration rate of the race.
decelerationRate allows to modify thedeceleration rate of the race.
baseMassMult allows to multiply the base mass of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseMassMult=0.75
baseCarryweightMult allows to multiply the base carry weight of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseCarryweightMult=10
startingHealthMult allows to multiply the starting health of the race.
Example:
filterByRaces=Skyrim.esm|D53:startingHealthMult=1.5
startingStaminaMult allows to multiply the starting stamina of the race.
startingMagickaMult allows to multiply the starting magicka of the race.
regenHealthMult allows to multiply the health regen of the race.
Example:
filterByRaces=Skyrim.esm|D53:regenHealthMult=0.5
regenStaminaMult allows to multiply the stamina regen of the race.
regenMagickaMult allows to multiply the magicka regen of the race.
damageUnarmedMult allows to multiply the unarmed damage of the race.
reachUnarmedMult allows to multiply the unarmed reach of the race.
skin allows to modify the skin of the race.
Example:
filterByRaces=Skyrim.esm|D53:skin=Skyrim.esm|16EE3
keywordsToAdd adds keywords to NPCs. You can add multiple and they have to be separated by ,
Example:
filterByRaces=Skyrim.esm|D53:keywordsToAdd=Skyrim.esm|13796, Skyrim.esm|13795
keywordsToRemove allows you to remove keywords. You can add multiple and they have to be separated by ,
spellsToAdd You can add multiple spells to a race and they have to be separated by ,
Example:
filterByRaces=Skyrim.esm|D53:spellsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F
spellsToRemove You can remove multiple spells from a race and they have to be separated by ,
levSpellsToAdd You can add multiple leveled spells to a race and they have to be separated by ,
Example:
filterByRaces=Skyrim.esm|D53:levSpellsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F
levSpellsToRemove You can remove multiple leveled spells from a race and they have to be separated by ,
shoutsToAdd You can add multiple shouts to a race and they have to be separated by ,
Example:
filterByRaces=Skyrim.esm|D53:shoutsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F
shoutsToRemove You can remove multiple shouts from a race and they have to be separated by ,
filterByRaces/Excluded and filterByKeywords/Or/Excluded are not connected. They work Independent from each other.
6 comments
Body Data Tab
- Skeleton Path (string file fapth)
- Behavior Graph (string file path)
- Default Voice Type (formID)
Face DataWould you be able to add ActorEffects for Race (and also NPCs)? So, in SKSE, this would be the code:
RE::TESRace * race; // some race
race->actorEffects->AddSpell();
race->actorEffects->AddLevSpell();
race->actorEffects->AddShout();
// and their .Remove() equivalents
(There's also the plural versions, i.e. AddSpells())
Thank you!
levspells and shouts will be added
While I still have your attention, could you consider also adding SetAlly() and SetEnemy() to Faction Patcher in your next update? I believe the function signatures can be found in TESFaction.h in CommonLib. Muchas Gracias!