Skyrim Special Edition

filterByWeapons/ExcludedfilterByKeywords/Or/Excluded and filterByHasAmmoFromWeaponList are not connected. They work Independent from each other.



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

filterByWeapons can be used to specify specific weapons. (multiple separated by ,)

filterByAmmos can be used to filter weapons by ammo type. (multiple separated by ,)

filterByWeaponsExcluded 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 ,


restrictToFlags allows you to restrict. When a match hasn't been found, the object will be ignored.
Examples: 
filterByWeapons= Skyrim.esm|4822:restrictToFlags=boundweapon


Operations


fullName allows you to change the full name of the object. The new name has to be written between ~~
Example:
fullName=~Dragonslayer Sword~


attackDamage allows you to change the attack damage of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:attackDamage=35

attackDamageMult allows you to change the attack damage of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:attackDamageMult=0.5

attackDamageToAdd allows you to add to the attack damage of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:attackDamageToAdd=35

critDamage allows you to change the critical damage of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:critDamage=12

critPercentMult allows you to change the critical multiplier of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:critPercentMult=2.5

bashDamage allows you to change the bash damage(secondary damage) of the object.

weight allows you to change the weight of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:weight=1.5

value allows you to change the value of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:value=45

weightMult allows you to multiply the weight of the object.

valueMult allows you to multiply the of the object.


speed allows you to change the speed of the object.

speedMult allows you to multiply the speed of the object. 

reach allows you to change the reach of the object.

rangeMin allows you to change the range min of the object.

rangeMax allows you to change the range max of the object.

stagger allows you to change the stagger of the object.

equipSound allows you to change the equip sound of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:equipSound=Skyrim.esm|3DE2A

unequipSound allows you to change the unequip sound of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:unequipSound=Skyrim.esm|3DE2B

attackFailSound allows you to change the attackFailSound sound of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:attackFailSound=Skyrim.esm|3DE2B

impactDataSet allows you to change the impact data set of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:unequipSound=Skyrim.esm|193B7

templateWeapon allows you to change the template of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:templateWeapon=Skyrim.esm|193B7

altBlockMaterialType allows you to change the block material type of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:altBlockMaterialType=Skyrim.esm|193B7

blockBashImpactDataSet allows you to change the impact data set of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:blockBashImpactDataSet=Skyrim.esm|193B7

equipSlot allows you to change the equip slot of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:equipSlot=Skyrim.esm|193B7

weaponHitType allows you to change the VATS action point cost of the object.
Examples: 
filterByWeaponsSkyrim.esm|4822:weaponHitType=normal
filterByWeaponsSkyrim.esm|4822:weaponHitType=dismember
filterByWeaponsSkyrim.esm|4822:weaponHitType=explode
filterByWeaponsSkyrim.esm|4822:weaponHitType=no


soundLevel allows you to change the VATS action point cost of the object.
Example: 
filterByWeaponsSkyrim.esm|4822:soundLevel=loud
filterByWeaponsSkyrim.esm|4822:soundLevel=normal
filterByWeaponsSkyrim.esm|4822:soundLevel=silent
filterByWeaponsSkyrim.esm|4822:soundLevel=veryloud
filterByWeaponsSkyrim.esm|4822:soundLevel=quiet


keywordsToAdd allows you to add keywords(multiple) to the object.

keywordsToRemove allows you to remove keywords. You can add multiple and they have to be separated by ,

objectEffect allows you to change the unequip sound of the object.
Examples: 
filterByWeaponsSkyrim.esm|13988:objectEffect=Skyrim.esm|3DE2B


Example strings:

filterByWeapons=Skyrim.esm|12EB7, Skyrim.esm|13790:attackDamage=99:weight=0:keywordsToAdd=myMod.esp|223

Article information

Added on

Edited on

Written by

Zzyxzz

3 comments

  1. ardianko
    ardianko
    • premium
    • 0 kudos
    Love the mod, very powerful !

    Curious to see if you can add a EquipTypeWeap Operation to it. So if the user wanted to change all weapons with the keyword  "claw" they have the option to edit the EquipTypeWeap to whatever they want. Ex; Melee,Sword etc
    1. daken72127
      daken72127
      • premium
      • 32 kudos
      This is done using the equipSlot operation.
  2. AviationSpring
    AviationSpring
    • premium
    • 1 kudos
    Hi Zzyxzz, 

    This is incredible work. Would you be able to make weapon type and skill accessible? In theory this should allow for a patcher that would allow dual wielding all weapons with vanilla mechanics while maintaining 1H and 2H perks.