Difference between revisions of "Instance Naming Rules"

16,462 bytes added ,  14:25, 8 May 2020
Began updates; added armor rulesets, but have not gotten to the weapon rulesets yet.
imported>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
m (added link to valdacil's information regarding INNR.)
imported>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
(Began updates; added armor rulesets, but have not gotten to the weapon rulesets yet.)
 
Line 2: Line 2:
'''Type:''' <code>INNR</code>
'''Type:''' <code>INNR</code>
<BR/>
<BR/>
'''Papyrus:''' None
'''Papyrus:''' [[InstanceNamingRules_Script| InstanceNamingRules]]


The [[Instance Naming Rules]] [[:Category:Object Classes|object]] is found within the [[Object Window]] under the [[:Category:Miscellaneous|Miscellaneous Category]].
The [[Instance Naming Rules]] [[:Category:Object Classes|object]] is found within the [[Object Window]] under the [[:Category:Miscellaneous|Miscellaneous Category]]. Instance Naming Rules determine the name of a single naming instance of one of four target types when an [[Object Mod]] is applied to that target type.


== Editor Dialog ==
== Editor Dialog ==
[[File:Instance Naming Rules Editor.png]]
[[File:Instance Naming Rules Editor.png]]
*{{Template:Editor:Property:ID}}
*{{Template:Editor:Property:ID}}
*'''''Left Panel:''''' A collection containing instance naming rules.
*'''''Left Panel:''''' A collection containing instance naming rules. Corresponds to the name of an [[Object Mod]]. For example: Braced. Determines the order of crafting recipes listed in the crafting benches if priority is not assigned on the [[Constructible Object]] for the Object Mod.
*'''Target Type:''' The type of object these instance naming rules may apply to.
*'''Target Type:''' The type of object these instance naming rules may apply to. This corresponds to the target type of the [[Object Mod]] the rule is applying to.
**'''NONE:'''
**'''NONE:'''
**'''Actor:''' Naming rules may apply to [[Actor]] objects.
**'''Actor:''' Naming rules may apply to [[Actor]] objects.
Line 16: Line 16:
**'''Furniture:''' Naming rules may apply to [[Furniture]] objects.
**'''Furniture:''' Naming rules may apply to [[Furniture]] objects.
**'''Weapon:''' Naming rules may apply to [[Weapon]] objects.
**'''Weapon:''' Naming rules may apply to [[Weapon]] objects.
*'''Ruleset Number:'''
*'''Ruleset Number:''' The order in which the Left Panel is used by a single instance of an object.
*'''Index:'''
*'''Index:''' Assigns priority to the Left Panel rules if there are more than one set rules on a Ruleset Number. DLCs use different indices than vanilla, modders may wish to do the same.
*'''Move:'''
*'''Move:''' Allows the user to change the priority of the Left Panel.
*'''Text:'''
*'''Text:''' The name of the instance of a single object. For example: VATS Enhanced
*{{Template:Editor:Property:Keywords}}
*{{Template:Editor:Property:Keywords}} These keywords are used to determine the name of the single instance of an object with associated keywords on an [[Object Mod]].
*'''Use Property Data:''' {{Template:Editor:PropertyObsolete}} ''This includes the Target, Op, and Value fields.''
*'''Use Property Data:''' {{Template:Editor:PropertyObsolete}} ''This includes the Target, Op, and Value fields.''
**'''Target:'''
**'''Target:'''
Line 36: Line 36:
***'''>=:''' ''Target'' is '''greater than or equal''' to ''Value''.
***'''>=:''' ''Target'' is '''greater than or equal''' to ''Value''.
**'''Value:''' The comparison value.
**'''Value:''' The comparison value.
== Rulesets ==
'''Target Type:''' <code>Actor</code>
<br>
The game does not have a ruleset for Actors.
<br>
<br>
<br>
'''Target Type:''' <code>Armor</code>
{| class="wikitable"
!colspan="4"| dn_CommonArmor
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for all types of armor. Excludes power armor, clothing, and vault suits.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''dn_CommonArmor'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.<br>New "skins" keywords from the [[Creation Club]] will update this form.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 1000 (Legendary)<br>10000 (Linings)
| style="padding: 10px" | Legendary [[Object Mod]]s<br>Lining Object Mods
| style="padding: 10px" | dn_HasLegendary<br>dn_HasLining
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Material Object Mods<br>Alphabetized by armor type keyword (dn_armor_Combat, dn_armor_Leather, etc.)
| style="padding: 10px" | dn_HasMaterial<br>dn_armor
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Drawn from name of the Armor record this instance is naming.
| style="padding: 10px" | Not applicable.
|-
! scope="row" | Ruleset 3-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by the vanilla game.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| dn_Clothes
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for Clothing.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''dn_Clothes'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Railroad [[Object Mod]]s
| style="padding: 10px" | dn_HasMod_Railroad
|-
! scope="row" | Ruleset 1-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by the vanilla game.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| dn_PowerArmor
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for all types of power armor. Each new power armor added by DLCs uses its own set of rules by duplicating this form.<br>'''Compatibility Solutions:''' Modders wishing to add to this form via scripting should not duplicate it. Create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''dn_PowerArmor'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.<br>New "skins" keywords from the [[Creation Club]] will update this form.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Miscellaneous [[Object Mod]]s
| style="padding: 10px" | dn_HasMisc
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Material Object Mods
| style="padding: 10px" | dn_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 10000
| style="padding: 10px" | Lining Object Mods for each power armor classification (T-60, X-01, Raider).
| style="padding: 10px" | dn_PowerArmor_Lining<br>dn_PowerArmor
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 10000
| style="padding: 10px" | ''Text'' and ''Keyword'' of each Armor piece (Helmet, Left Arm, etc.)
| style="padding: 10px" | dn_PowerArmor
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by the vanilla game.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| dn_VaultSuit
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for Vault Suits. <br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''dn_Clothes'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.<br>New "skins" keywords from the [[Creation Club]] will update this form.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Lining [[Object Mod]]s
| style="padding: 10px" | dn_HasVaultSuitLining
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Fabric Colors
| style="padding: 10px" | ccACXFO4001_dn_VaultColor
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 10000
| style="padding: 10px" | Ten 'condition' rules that are not used by the game.
| style="padding: 10px" | ccACXFO4001_dn_VaultCondition
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 10000
| style="padding: 10px" | Vault Numbers
| style="padding: 10px" | ccACXFO4001_dn_VaultNumber
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by the vanilla game.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC01dn_PowerArmor
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for power armor included in Automatron. New power armor added by DLCs uses its own set of rules on the new Armor record.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''DLC01dn_PowerArmor'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 0
| style="padding: 10px" | Miscellaneous [[Object Mod]]s<br>Duplication of vanilla Ruleset 0.
| style="padding: 10px" | dn_HasMisc
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 0
| style="padding: 10px" | Material Object Mods<br>Duplication of vanilla Ruleset 1 prior to Creation Club.
| style="padding: 10px" | dn_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 0
| style="padding: 10px" | Lining Object Mods for each power armor classification (T-60, X-01, Raider).<br>Includes Automatron's Tesla Naming Rules.
| style="padding: 10px" | dn_PowerArmor_Lining<br>dn_PowerArmor
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 0
| style="padding: 10px" | ''Text'' and ''Keyword'' of each Armor piece (Helmet, Left Arm, etc.)<br>Duplication of vanilla.
| style="padding: 10px" | dn_PowerArmor
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by Automatron.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC03_dn_CommonArmor
|-
|colspan="4" style="text-align:center" | Armor naming rules update for Far Harbor DLC.<br>New ruleset merges with <code>dn_CommonArmor</code> via [[MergeWith_-_InstanceNamingRules|MergeWith]] upon starting new game with DLC enabled.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Blank. Far Harbor uses base game '''''Lining [[Object Mod]]''''' names and keywords and did not use this form to add new '''''Legendary Object Mod''''' names and keywords.
| style="padding: 10px" | Not applicable.
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 3000
| style="padding: 10px" | New Material Object Mods
| style="padding: 10px" | DLC03_dn_armor<br>dn_HasMaterial
|-
! scope="row" | Ruleset 2-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Blank and/or unused by Far Harbor DLC.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC03_dn_LegendaryArmor
|-
|colspan="4" style="text-align:center" | Legendary Armor naming rules update for Far Harbor DLC.<br>New ruleset merges with <code>dn_CommonArmor</code> via [[MergeWith_-_InstanceNamingRules|MergeWith]] upon starting new game with DLC enabled.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 700
| style="padding: 10px" | Legendary Object Mods
| style="padding: 10px" | DLC03_HasLegendary
|-
! scope="row" | Ruleset 1-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by Far Harbor DLC.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC04_dn_CommonArmorUpdate
|-
|colspan="4" style="text-align:center" | Armor naming rules update for Nuka World DLC.<br>New ruleset merges with <code>dn_CommonArmor</code> via [[MergeWith_-_InstanceNamingRules|MergeWith]] upon starting new game with DLC enabled.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Blank. Nuka World uses base game '''''Lining [[Object Mod]]''''' names and keywords and did not use this form to add new '''''Legendary Object Mod''''' names and keywords.
| style="padding: 10px" | Not applicable.
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 9600
| style="padding: 10px" | New Material Object Mods
| style="padding: 10px" | DLC04_dn_armor<br>dn_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Drawn from name of the Armor record this instance is naming.
| style="padding: 10px" | Not applicable.
|-
! scope="row" | Ruleset 3-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Blank and/or unused by Nuka World DLC.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC04_dn_PowerArmor_NukaCola
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for power armor included in Nuka World. New power armor added by DLCs uses its own set of rules on the new Armor record.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''DLC04_dn_PowerArmor_NukaCola'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Miscellaneous [[Object Mod]]s<br>Duplication of vanilla Ruleset 0.
| style="padding: 10px" | dn_HasMisc
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Material Object Mods<br>Duplication of vanilla Ruleset 1 prior to Creation Club.
| style="padding: 10px" | dn_HasMaterial<br>dn_DLC04_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 10000
| style="padding: 10px" | Lining Object Mods for each power armor classification (T-60, X-01, Raider).<br>Duplication of vanilla.
| style="padding: 10px" | dn_PowerArmor_Lining<br>dn_PowerArmor
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 10000
| style="padding: 10px" | ''Text'' and ''Keyword'' of each Armor piece (Helmet, Left Arm, etc.)<br>Duplication of vanilla.
| style="padding: 10px" | dn_PowerArmor
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by Nuka World.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC04_dn_PowerArmor_Overboss
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for power armor included in Nuka World. New power armor added by DLCs uses its own set of rules on the new Armor record.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''DLC04_dn_PowerArmor_Overboss'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Miscellaneous [[Object Mod]]s<br>Duplication of vanilla Ruleset 0.
| style="padding: 10px" | dn_HasMisc
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Material Object Mods<br>Duplication of vanilla Ruleset 1 prior to Creation Club.
| style="padding: 10px" | dn_HasMaterial<br>dn_DLC04_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 10000
| style="padding: 10px" | Lining Object Mods for each power armor classification (T-60, X-01, Raider).
| style="padding: 10px" | dn_PowerArmor_Lining<br>dn_PowerArmor
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 10000
| style="padding: 10px" | ''Text'' and ''Keyword'' of each Armor piece (Helmet, Left Arm, etc.)<br>Duplication of vanilla.
| style="padding: 10px" | dn_PowerArmor
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by Nuka World.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
{| class="wikitable"
!colspan="4"| DLC04_dn_PowerArmor_Quantum
|-
|colspan="4" style="text-align:center; padding: 10px"  | Base naming rules for power armor included in Nuka World. New power armor added by DLCs uses its own set of rules on the new Armor record.<br>'''Compatibility Solutions:''' Modders should create new Instance Naming Rules form and [[MergeWith_-_InstanceNamingRules|MergeWith]] ''DLC04_dn_PowerArmor_Quantum'' to add new and unique ''Text'' and ''Keywords'' to avoid compatibility issues and keyword duplication errors.
|-
! Ruleset
! Rule Index
! Description of Naming Rule
! Keyword Prefix
|-
! scope="row" | Ruleset 0
| style="padding: 10px" | 10000
| style="padding: 10px" | Miscellaneous [[Object Mod]]s<br>Duplication of vanilla Ruleset 0.
| style="padding: 10px" | dn_HasMisc
|-
! scope="row" | Ruleset 1
| style="padding: 10px" | 10000
| style="padding: 10px" | Material Object Mods<br>Duplication of vanilla Ruleset 1 prior to Creation Club.
| style="padding: 10px" | dn_HasMaterial<br>dn_DLC04_HasMaterial
|-
! scope="row" | Ruleset 2
| style="padding: 10px" | 10000
| style="padding: 10px" | Lining Object Mods for each power armor classification (T-60, X-01, Raider).
| style="padding: 10px" | dn_PowerArmor_Lining<br>dn_PowerArmor
|-
! scope="row" | Ruleset 3
| style="padding: 10px" | 10000
| style="padding: 10px" | ''Text'' and ''Keyword'' of each Armor piece (Helmet, Left Arm, etc.)<br>Duplication of vanilla.
| style="padding: 10px" | dn_PowerArmor
|-
! scope="row" | Ruleset 4-9
| style="padding: 10px" | Not applicable.
| style="padding: 10px" | Unused by Nuka World.
| style="padding: 10px" | Not applicable.
|-
|}
<br>
<br>
<br>
'''Target Type:''' <code>Furniture</code>
<br>
The game does not have a ruleset for Furniture.
<br>
<br>
<br>
'''Target Type:''' <code>Weapon</code>
<br>
<br>
<br>


== See Also ==
== See Also ==
Line 41: Line 441:
*[[Armor]]
*[[Armor]]
*[[Furniture]]
*[[Furniture]]
*[[Keyword]]
*[[LeveledItem]]
*[[MergeWith_-_InstanceNamingRules|MergeWith]]
*[[Object Mod]]
*[[Weapon]]
*[[Weapon]]
*[[Keyword]]
*[[:Category:Miscellaneous|Miscellaneous Category]]
*[[:Category:Miscellaneous|Miscellaneous Category]]