@0=Fix Area Stuff - MAJESTIC Area Fixer
- assigns unassigned & missing area scripts to areas
- invisible containers with items have their items dropped on the ground (prevents missing items)
- invalid items in containers are removed or converted to their closest equivalent if tutu or typo (prevents invisible items)
- missing ambients are removed (prevents stuttering)
- missing actors are removed (prevents crashes)
- actors referencing CREs don't have attached CREs set
- actors with removal timer = 0 are not removed (prevents missing NPCs)
- invalid/missing CREs in spawn triggers are removed (prevents crashes)
- invalid/missing CREs in rest spawn triggers are removed (prevents crashes on resting)
@1=Fix Creature Stuff - Creature Resources (res_fixer for ALL CREATURES)
- restructures CREs for following creature components to not fail
- soundset shifting for idle noises if relevant ToBEx component is installed
- fixes known error in infamous SENDRO03.CRE from BP if not already fixed
@2=Fix Creature Stuff - Inventory Unborker (removes spurious references to the item table)
- Adds non-critical items found in the creature's inventory table but not actually referenced by the creature's inventory into the creature's inventory
- Required for component #3 to work properly
@3=Fix Creature Stuff - Inventory Cleaner (removes items that don't exist and converts them into already present items where applicable)
- removes invalid items from the creatures inventory or tries to fix them if tutu or typo
@4=Tweak Creature Stuff - Inventory Overhauler (moves invalid but equippable items to inventory and equips anything in the inventory to a free slot)
- removes items from invalid slots and places them in inventory (eg: armor in weapons slot) and sets them to not-pickpocketable
- removes invalid combinations of items. Eg: 2-handed sword with shield etc (prevents crashes)
- equips any armor, weapon, helmet found in the inventory on the
NPC if space allows it
Note: this should actually be considered a fix because it prevents crashes based on invalid item combinations
@5=Fix Creature Stuff - MAJESTIC Creature Fixer
- removes missing scripts from creatures or fixes them if typo
- removes missing dialogue from creatures or assigns unassigned dialogue if CRE-name matches DLG-name
- fixes wrong spell slots assignments. Eg: Minor Heal in the mage spell book
- fixes wrong spell levels. Eg: Horrid Wilting at level 1
- removes spells with invali levels. Eg: any level 9000 spell (prevents crashes)
- removes missing known/memorized spells from spellbook
@6=Tweak Creature Stuff - Duplicate Creature Effect Remover
- deletes exactly matching duplicate creature effects (usually caused by many mods trying to do add the same effect on a creature without checking if it's already there)
@7=Fix Item Stuff - Item Resources (res_fixer for ALL ITEMS)
- restructures ITM files for the following item stuff components
- BG2Fixpack's flaming sword fix extended to all mod flaming swords to prevent emo-self-damaging swords
- makes poison resist effect properly work if ToBEx is installed
- fixes crashing for helm animset JC if 1PPv4 installed
@8=Fix Item Stuff - MAJESTIC Item Fixer
- sets 2-handed flag on 2-handed weapons (prevents crash)
- nulls non-existent used up items
- links container items (bags etc) to proper stores if missing
- sets proper type for items with an invalid type. Eg:
BG1/
IWD item types converted to
BG2 types
- assigns placeholders/appropriate icons to items missing inventory/ground/description icons
- removes invalid abilities
- assigns item icon to ability if missing
- sets enchantment level if magical item
- sets proper ability slots. Eg: Claws marked as a spell
- assigns proper animation probabilities (overhand, backhand, thrust)
- removes animations from non/singular animating items. Eg: arrows, bows etc (prevents crashes)
@9=Tweak Item Stuff - Portrait Icon Assigner
- assigns portrait icons depending on item effects if missing them (cosmetic and informative but can clutter up the portrait)
- fixes bugs in portrait effects. Eg: items who assign portraits to the attacked creature instead of the user
@10=Tweak Item Stuff - Proper Immunity Assigner
- adds immunities based on BG2Fixpack standards to all items. Eg: immunity to domination will also provide immunity to charm
@11=Tweak Item Stuff - Duplicate Item Effect Remover
- same as Duplicate Creature Effect Remover but for ITMs
@12=Fix Item Stuff - MAJESTIC Item Checker
- not recommended for players
- checks various stuff in ITMs for modders to fix themselves
- changes reported are subjective so lolfixer cannot automate their fixing
@13=Fix Spell Stuff - Spell Resource Fixer (res_fixer for ALL THE SPELLS)
- restructures SPL files for following Spell Stuff components
@14=Fix Spell Stuff - MAJESTIC Spell Fixer
- innate spells set to level 1 for scripts
- innate abilities have their abilities properly set
- preset target spells target self (prevents crash)
- horred's code for patching scripts to use innates properly without crashes
@15=Fix Store Stuff - MAJESTIC Store Fixer
- starts sale of items in inventory but not sold
- starts purchasing items that could be purchased but were not being purchased
- starts sale of services (drinks & cures) that could be offered but were not being offered
- missing items removed from inventory