File Details
5.5.2-1-mists
- R
- Dec 4, 2025
- 123.67 KB
- 2.3K
- 5.5.2
- MoP Classic
File Name
CanIMogIt-5.5.2-1-mists.zip
Supported Versions
- 5.5.2
Can I Mog It?
5.5.2-1 (2025-12-04)
Full Changelog Previous Releases
- Changelog for 5.5.2-1
- Add mists game version arg to be safe
- Prep for mop release
- Fix what I just broke
- #389 Remove unused CIMI_index assignments
- #389 Completely fix stutter on Tradeskill window by setting an icon overlay instead of modifying the text directly
- #389 Fix the merchant buyback menu using the same icons from the currently opened vendor tab
- #389 Fix issue with class-specific items
- Blizzard API incorrectly returns these as learnable when asked for
- In
CharacterCanLearnTransmog, don't assume that an armor being the right type is always learnable
- #389 Clean up some unused items and cache immutable game variables (player class, item type name for armor) to reduce API calls
- Adapt current tests and add a few new ones for edge cases
- #389 More elegant solution for the shield/off-hand issue: adhere to the armor type slots to determine whether an item is armor in the first place...
- #389 Set the right bag and slot information for generic bank slots to properly retrieve soulbound information in tooltips
- #389 Significantly improve tradeskill window handling (from ~30 fps loss when window is open to practically none)
- Only update on the following conditions:
- A tradeskill item or header is clicked
- The tradeskill scroll window is being scrolled
- A TRADE_SKILL_UPDATE event is triggered (item crafted, header clicked,
- A TRADE_SKILL_FILTER_UPDATE event is triggered (search filter)
- Manually clean up tradeskill overlay icons when option gets disabled
- Cache some frames
- Only update on the following conditions:
- #389 Set icon to blue when a BoE is learnable by the character looking at it (consistent with prev Classic release)
- #389 Fix off-hands not being learnable..
- #396 Fix CIMI icon lingering on quest rewards when swapping to a reward which is not an item (e.g. a currency like valor points)
- Early return when reward button frame is not visible
- Set icon to nil if reward object type is not an item
- #396 Fix quest reward icons not refreshing properly
- Add hook to update icons when quests in the Quest Log are clicked
- Add event listener for
QUEST_LOG_UPDATEto trigger icon refresh when opening a quest through the Quest Tracker- Only refresh if
QuestInfoRewardsFrameis visible (event also fires on opening world map etc which isn't relevant to us)
- Only refresh if
- Locally cache
QuestInfoRewardsFramefor tiny optimization :^) - Remove a few unused variable assignments/returns
- Remove map quest info frame (was added in WoD)
- #389 Fix some option positioning
- #331 #386 Support battle pet cages on the Auction House
- Removed duplicate function
IsItemBattlepet, now usingIsItemPetfrompets.luaeverywhere - Give battle pets a new
bindType"Consumable" - Fix
ItemData.FromItemLinkreturning nil when trying to add a battle pet
- Removed duplicate function
- Add myself to the Author team :3
- #389 Remove leftover unused code
- #389 Remove deprecated file
requirements.lua - #389 Listen to
PET_JOURNAL_LIST_UPDATEevent - #389 Remove deprecated/unused constants
- Removed any mention of "Partial" collection
- Removed database scan speed values
- Commented out coming expansions
- Removed unused
NUM_ENCOUNTER_JOURNAL_ENCOUNTER_LOOT_FRAMES - Use Blizzard constant for
NUM_GROUP_LOOT_FRAMESagain
- #389 Replace Warbound with Accountbound
- #389 Remove obsolete tests / test cases
- #393 Fix ElvUI integration
- ElvUI frame's GetSlotAndBagID does not return correct values, worked around it
- Added bank frames
- Fixed bag frames to start from -1 instead of 0
- #394 Fix Bagnon guild bank
- Fix support for cargBags Nivaya
- #395 Add tests for edge case
- #395 (Hopefully temporary) bandaid fix to make shields unattainable for classes that cannot equip them
- Disable cargBags support, it seems pretty neglected for Mists
- Update Curse links for plugins
- Remove obsolete code in
Containers - Fix default Container overlay
- #392 Fix armor items not being detected as such
- Fix
CanIMogIt:GetItemClassNamelogic - Remove unnecessary extra call to
IsArmorCosmetic
- Fix
- Add loot and loot roll window
- #330 Enabled pets for Mists
- Fix
CharacterCanLearnTransmogbased on old red text method - Add test cases
- Code cleanup
- Remove unused/obsolete code
- Commented out
exceptionItemssince none of them are within Classic item ID range anyway
- Fix red text color value
- Gray out Transmog set when it's tied to another class
- Removing some ; inconsistencies
- Remove throttle from Tradeskill UI to avoid flickering
- Add dev comment for Tradeskill UI
- Remove unused const
- Fix profession trade skills aka professions
- Add tooltip handler for Crafting UI (reagents + crafted item)
- Remove Retail Container code
- Remove references to keystones
- Change the little sword icon in the tooltip to be one that's in the game at this point in Classic
- Add support for guild bank tooltip
- Enable Encounter Journal overlay
- Enable Sets overlay + tooltip info
- Remove any references to catalysts or ensembles
- Enable specialization tooltip debug info
- Remove
CanIMogItDatabasefrom SavedVariables - Remove
catalyze.luafor Classic - Remove empty locales
- Enable Auction House Overlay
- Replace usage of tooltipData since Classic doesn't have TooltipInfo API
- Readd support for Classic tooltip hooks
- Mists: remove Retail code from
tooltipScanner.lua - Initial commit for Mists based on main branch
- Set interface version to current MoP release
- Resolved some initial errors that occurred on load and when opening bags/bank
- Don't load
catalyze.lua - Reuse old Container logic from Cata branch for banks/bags
- Add Classic logic for
tooltipScanner.luaand find correct constant 'ITEM_BIND_TO_BNETACCOUNT' for Account Bound item text
- Don't load

