Modifiers
Modifiers are used to apply changes to a games manifest. They define what to change and how to change it. Modifiers are the one part of the Prism system that is unique to each version of the game, so a modification file needs to be setup for each version. When attempting to get data for a new game version Prism will prompt you to setup a new modification file either from a previous version of the game or using the default modification file.

Modifiers Data
Modifier data links directly to a node in the manifest, if it can’t find the specified node the modification will get skipped when applying Prism to a manifest.

- Details arrow: Changes the current view setting for the Modification, clicking will toggle the current state.
- Condensed: Will show only the high-level modification properties.
- Detailed: Will show the reference and metadata details as views for editing the modification json.
- ID: A unique identifier that will be used to link this modification to the other parts of Prism
- Manifest reference node: A map to the reference json node in the base manifest.
- This is an autocomplete field that will help navigate to the desired node.
- When selected the Base Data view will be updated with the contents of that node.
- Copy: Copy the modification, a new unique Id will be required.
- Delete: Delete the modification.
Modifiers Details
Shows how the modification will change the default manifest when applied.

- Associated Usertypes: A list of all Usertypes that reference this Modification.
- Metadata: The metadata tags associated with this modification. Metadata is used by the Prism dashboard to help filter and group data elements.
- The tags field will filter and autocomplete based on previous tags used in the Prism data.
- To create a new tag enter the tag string you’d like and hit enter. This tag will be added to the autocomplete list and can be selected from other data elements.
- Base Data: Shows the json contents of the current Manifest reference node.
- Modification Data: Shows the json contents that will be merged into / replace the reference node.
- Modification rules:
- Object: Will be created or merged into.
- Array: Will be created or replaced.
- Primitives: Will be created or replaced.
- Modification rules: