The Icon Addon allows certain icons to be assigned by adding a keyword to a specific type of record, either by manually adding a keyword to the plugin, or using Keyword Item Distributor.
Armor
- IconHousePart
Book
- IconMap
MiscItem
- IconArtifact
- IconAyleidCrystal
- IconCampsite
- IconChitin
- IconCurrency
- IconDragonClaw
- IconDwarvenScrap
- IconHorseTack
- IconInstrument
- IconJar
- IconMap
- IconOre
- IconSpider
- IconWood
Potion
- IconAyleidCrystal
- IconCampsite
Scroll
- IconSpider
SoulGem
- IconAyleidCrystal
Spell (Keyword goes on magic effects)
- IconMagicEarth
- IconMagicPoison
- IconMagicSun
- IconMagicBlood
- IconMagicWater
- IconMagicWind
Weapon
- IconFishingRod
- IconPickaxe
- IconWoodAxe
3 comments
I tried to do the same for Hallowed Strikes (Sun Damage) and Poison Strikes (Poison Damage) in the Restoration side, using IconMagicSun and IconMagicPoison respectively, and it worked, so I just need to know what the keywords are for the basic elements to patch particular spells.
Thanks!
EDIT: Also, I seem to have issues getting IconMagicVampire to work. I injected it directly into some spells from Sacrilege, and it still shows up as a basic Destruction icon.
For the basic elements, the reason they don't have the proper icon is probably because they have no resistance. You'll need to create a new .json to patch them, as there's no pre-setup config for that. The simplest example is probably something like:
{
"$schema": "https://raw.githubusercontent.com/Exit-9B/InventoryInjector/main/docs/InventoryInjector.schema.json",
"rules": [
{
"match": {
"formType": "Spell",
"effectKeywords": "IconMagicFire"
},
"assign": {
"iconLabel": "magic_fire",
"iconColor": "#C73636"
}
},
{
"match": {
"formType": "Spell",
"effectKeywords": "IconMagicFrost"
},
"assign": {
"iconLabel": "magic_frost",
"iconColor": "#1FFBFF"
}
},
{
"match": {
"formType": "Spell",
"spellType": "Spell",
"school": "Destruction",
"effectKeywords": "IconMagicShock"
},
"assign": {
"iconLabel": "magic_shock",
"iconColor": "#EAAB00"
}
}
]
}
You can then add the keywords "IconMagicFire", "IconMagicFrost", and "IconMagicShock" with KID.