Download
(10Kb)
Download
Updated: 12-08-12 05:54 PM
Pictures
File Info
Updated:12-08-12 05:54 PM
Created:12-04-12 11:06 PM
Downloads:1,728
Favorites:7
MD5:

MountFavorites

Version: 0.3.1
by: oadrian, semlar

Modifies the Mount Journal to allow you to favorite mounts. Favorited mounts will show at the top of the list. Additionally shows you mounts you don't currently own. Clicking on a mount you don't own will allow you to preview it in the 3D viewer.

Special thanks go out to Semlar and the #wowuidev group. Without their help, this wouldn't have been possible.

Version 0.3.1 fixes a defect that showed all the mounts as disabled until someone reloaded the UI.

Version 0.3 removes all the debugging statements from 0.2.

Version 0.2 should be considered the first version that's actually usable. Moved out of beta.
Optional Files (0)


Post A Reply Comment Options
Unread 12-28-12, 09:53 PM  
oadrian
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Originally Posted by Grizzly UK
Good to know, any update on the error when logging into the game with a Death Knight? I did a quick check of the mount list with other classes and they all showed the Winged Steed of the Ebon Blade as an unknown mount but the Acherus Deathcharger was not listed at all for any other class.
That's because the WoW armory doesn't list the Acherus Deathcharger so I missed it in my own database work. I've taken note of this. It's supposed to do a better job with mounts it hasn't seen. Thanks for finding this bug. I'll likely add it myself and fix the processing so it doesn't break when it doesn't find a mount it's never seen before.
Report comment to moderator  
Reply With Quote
Unread 12-28-12, 03:36 PM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 85
File comments: 143
Uploads: 0
Originally Posted by oadrian
Originally Posted by Grizzly UK
Found a new problem, with this addon enabled I can only drag any of the first 18 mounts in the list from the journal to my action bars! I currently have 93 mounts so that means there's 75 mounts that I cannot drag onto my action bars at all! As soon as I disable this addon all the mounts in my journal can be dragged again.

I even tried selecting mounts from the bottom of the list and marking them as Favourite hoping that by moving them to the top of the list I could at least drag them onto my action bars, but that didn't work, it made no difference.

I'm going to have to remove this addon, I'll keep watch to see if the error I reported earlier and this problem get fixed, but for now, it's a nice idea that requires a little more work.
I found this problem in my own copy just recently. I should have a patch out in the 4.0 version in the next day or so.
Good to know, any update on the error when logging into the game with a Death Knight? I did a quick check of the mount list with other classes and they all showed the Winged Steed of the Ebon Blade as an unknown mount but the Acherus Deathcharger was not listed at all for any other class.
Report comment to moderator  
Reply With Quote
Unread 12-27-12, 12:59 AM  
oadrian
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Originally Posted by Grizzly UK
Found a new problem, with this addon enabled I can only drag any of the first 18 mounts in the list from the journal to my action bars! I currently have 93 mounts so that means there's 75 mounts that I cannot drag onto my action bars at all! As soon as I disable this addon all the mounts in my journal can be dragged again.

I even tried selecting mounts from the bottom of the list and marking them as Favourite hoping that by moving them to the top of the list I could at least drag them onto my action bars, but that didn't work, it made no difference.

I'm going to have to remove this addon, I'll keep watch to see if the error I reported earlier and this problem get fixed, but for now, it's a nice idea that requires a little more work.
I found this problem in my own copy just recently. I should have a patch out in the 4.0 version in the next day or so.
Report comment to moderator  
Reply With Quote
Unread 12-24-12, 01:45 AM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 85
File comments: 143
Uploads: 0
Found a new problem, with this addon enabled I can only drag any of the first 18 mounts in the list from the journal to my action bars! I currently have 93 mounts so that means there's 75 mounts that I cannot drag onto my action bars at all! As soon as I disable this addon all the mounts in my journal can be dragged again.

I even tried selecting mounts from the bottom of the list and marking them as Favourite hoping that by moving them to the top of the list I could at least drag them onto my action bars, but that didn't work, it made no difference.

I'm going to have to remove this addon, I'll keep watch to see if the error I reported earlier and this problem get fixed, but for now, it's a nice idea that requires a little more work.
Report comment to moderator  
Reply With Quote
Unread 12-23-12, 10:44 AM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 85
File comments: 143
Uploads: 0
Decided to try this and everything was working fine, right up until I logged my Death Knight and got the following two errors:
Code:
Date: 2012-12-23 16:29:11
ID: 1
Error occured in: Global
Count: 3
Message: ..\AddOns\MountFavorites\MountDatabase.lua line 126:
   attempt to compare nil with string
Debug:
   [C]: ?
   MountFavorites\MountDatabase.lua:126:
      MountFavorites\MountDatabase.lua:126
   [C]: sort()
   MountFavorites\MountDatabase.lua:126: BuildDatabase()
   MountFavorites\MountDatabase.lua:13: CreateMountDatabase()
   MountFavorites\MountFavorites.lua:379:
      MountFavorites\MountFavorites.lua:350
Locals:
a = <table> {
 originalIndex = 1
 owned = true
 icon = "Interface\Icons\Spell_DeathKnight_SummonDeathCharger"
 creatureID = 28302
 spellID = 48778
}
b = <table> {
 owned = false
 typeIndex = 1
 sourceIndex = 11
 icon = "Interface\Icons\INV_Misc_QirajiCrystal_05"
 itemID = 21176
 creatureName = "Black Qiraji Battle Tank"
 displayInfoID = 15676
 qualityIndex = 5
 creatureID = 15711
 spellID = 26656
}
(*temporary) = nil
(*temporary) = "Black Qiraji Battle Tank"
(*temporary) = "attempt to compare nil with string"

AddOns:
  MoncaiCompare, v5.1.0
  Swatter, v5.14.5335 (KowariOnCrutches)
  WowheadLooter, v50007
  Corpse, v5.0.0.1
  Achieved, v0.4
  AckisRecipeList, v2.4.4
  ACP, v3.4.1 
  Adapt, v
  AllPlayed, v50001-1 $Revision: 265 $
  AraBrokerReputations, vr11
  AraBrokerTradeskills, vr505.23
  ArcanaExperienceBroker, v50001.3.2
  Armory, vv10.3.0
  ArmoryGuildBank, vv10.3.0
  Atlas, v1.23.0
  AtlasBattlegrounds, v1.23.0
  AtlasBurningCrusade, v1.23.0
  AtlasCataclysm, v1.23.0
  AtlasClassicWoW, v1.23.0
  AtlasDungeonLocs, v1.23.0
  AtlasOutdoorRaids, v1.23.0
  AtlasScenarios, v1.23.0
  AtlasTransportation, v1.23.0
  AtlasWorldEvents, v2.9
  AtlasWrathoftheLichKing, v1.23.0
  AtlasLoot, vv7.04.01
  AtlasLootCataclysm, vv7.04.01
  AtlasLootClassicWoW, vv7.04.01
  AtlasLootLoader, vv7.04.01
  AtlasLootMistsofPandaria, vv7.04.01
  AtlasMajorCitiesEnhanced, vv1.00
  AtlasQuest, v4.8.1
  BagEnds, v1.1.5
  BattlePetCount, v1.6.5
  Bazooka, vv2.2.1
  BrokerAFK, v2.7.1
  BrokerCashflow, v
  BrokerGroup, v
  BrokerPortals, v1.8.30
  BrokerQC, v.70
  BrokerRecount, v1.0
  BrokerReloadUI, v1.0.0
  BrokeruClock, v3.3.6
  BrokerXPBar, v1.6 r036
  BrokerMounts, v5.04
  BrokerPets, v5.07
  ButtonForge, v0.9.26
  Castbars, v
  CloseUp, v5.1.001
  Collectinator, v1.1.2
  Cromulent, v50100-2
  CTCore, v5.0004
  CTMailMod, v5.0003
  CTPartyBuffs, v5.0002
  EmoteLDB, v50100-1.0
  Examiner, v12.10.30
  FBBroker, v1.19e
  FBOutfitDisplayFrame, v1.2d
  FBTrackingFrame, v1.2d
  FishingBuddy, v1.2f
  FlightMap, v5.0.3
  FlyoutButtonCustom, v2.50
  GatherMate2, v1.23.1
  GatherMateSharing, v1.3
  GatherSage2, v20101207
  GFWDisenchantPredictor, v5.1
  HandyNotes, v1.2.0
  HandyNotesCityGuide, v1.6.3
  HandyNotesFlightMasters, v1.0.4
  HandyNotesGuild, v1.6
  HandyNotesMailboxes, v1
  HandyNotesTrainers, v1.6.3
  HandyNotesVendors, v1.6.3
  InFlightLoad, v5.1.002
  Jobsagoodn, v1.32
  Juggler, v5.0.0.1
  LightHeaded, v356
  MailNotifier, v
  MailNotifierBroker, v
  Mapster, v1.5.1
  Mendeleev, v3.0
  MobInfo2, v5.0.4.0
  MoncaiQuestTracker, v5.0.4-beta
  MountFavorites, v0.3.1
  oGlow, v2.2.2
  Overachiever, v0.70
  PetBattleTeams, v3.0.4
  PetJournalEnhanced, v2.6.0
  PlayerLinkMenu, v1.10
  Prat30, v3.5.3      
  Prat30Libraries, v
  QuestCompletist, v100.0
  Recount, v
  RepairBroker, v5.1.0
  sct, v6.62
  sctd, v6.61
  shMem, v
  shPerformance, v
  SilverDragon, vv3.0.2
  SocialState, v5.0-Release1
  SwindlerPreventer, v5.0.1 (15799) BETA
  TipTac, v12.10.30
  TipTacItemRef, v12.08.30
  TipTacTalents, v12.09.05
  TomTom, vv50100-1.0.1
  TravelAgent, v5.1.0-1.1.3
  TrinketMenu, v
  VisualHeal, v
  Volumizer, v5.1.0-2.1
  YurysRuneDisplay, vv3.2 (87)
  BlizRuntimeLib_enUS v5.1.0.50100 <eu>
  (ck=a8a)
Code:
Date: 2012-12-23 16:29:11
ID: 2
Error occured in: Global
Count: 3
Message: ..\AddOns\MountFavorites\MountFavorites.lua line 95:
   attempt to index field 'mountDatabase' (a nil value)
Debug:
   [C]: ?
   MountFavorites\MountFavorites.lua:95: MountFavorites_UpdateCachedList()
   MountFavorites\MountFavorites.lua:132:
      MountFavorites\MountFavorites.lua:131
   [C]: MountJournal_UpdateMountList()
   ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:1731:
      ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:1723
Locals:
self = MountJournal {
 0 = <userdata>
 MountDisplay = <unnamed> {
 }
 searchBox = MountJournalSearchBox {
 }
 MountCount = <unnamed> {
 }
 dirtyList = false
 RightInset = <unnamed> {
 }
 ListScrollFrame = MountJournalListScrollFrame {
 }
 MountButton = MountJournalMountButton {
 }
 LeftInset = <unnamed> {
 }
 cachedMounts = <table> {
 }
}
favorites = <table> {
}
nonFavorites = <table> {
}
unowned = <table> {
}
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'mountDatabase' (a nil value)"

AddOns:
  MoncaiCompare, v5.1.0
  Swatter, v5.14.5335 (KowariOnCrutches)
  WowheadLooter, v50007
  Corpse, v5.0.0.1
  Achieved, v0.4
  AckisRecipeList, v2.4.4
  ACP, v3.4.1 
  Adapt, v
  AllPlayed, v50001-1 $Revision: 265 $
  AraBrokerReputations, vr11
  AraBrokerTradeskills, vr505.23
  ArcanaExperienceBroker, v50001.3.2
  Armory, vv10.3.0
  ArmoryGuildBank, vv10.3.0
  Atlas, v1.23.0
  AtlasBattlegrounds, v1.23.0
  AtlasBurningCrusade, v1.23.0
  AtlasCataclysm, v1.23.0
  AtlasClassicWoW, v1.23.0
  AtlasDungeonLocs, v1.23.0
  AtlasOutdoorRaids, v1.23.0
  AtlasScenarios, v1.23.0
  AtlasTransportation, v1.23.0
  AtlasWorldEvents, v2.9
  AtlasWrathoftheLichKing, v1.23.0
  AtlasLoot, vv7.04.01
  AtlasLootCataclysm, vv7.04.01
  AtlasLootClassicWoW, vv7.04.01
  AtlasLootLoader, vv7.04.01
  AtlasLootMistsofPandaria, vv7.04.01
  AtlasMajorCitiesEnhanced, vv1.00
  AtlasQuest, v4.8.1
  BagEnds, v1.1.5
  BattlePetCount, v1.6.5
  Bazooka, vv2.2.1
  BrokerAFK, v2.7.1
  BrokerCashflow, v
  BrokerGroup, v
  BrokerPortals, v1.8.30
  BrokerQC, v.70
  BrokerRecount, v1.0
  BrokerReloadUI, v1.0.0
  BrokeruClock, v3.3.6
  BrokerXPBar, v1.6 r036
  BrokerMounts, v5.04
  BrokerPets, v5.07
  ButtonForge, v0.9.26
  Castbars, v
  CloseUp, v5.1.001
  Collectinator, v1.1.2
  Cromulent, v50100-2
  CTCore, v5.0004
  CTMailMod, v5.0003
  CTPartyBuffs, v5.0002
  EmoteLDB, v50100-1.0
  Examiner, v12.10.30
  FBBroker, v1.19e
  FBOutfitDisplayFrame, v1.2d
  FBTrackingFrame, v1.2d
  FishingBuddy, v1.2f
  FlightMap, v5.0.3
  FlyoutButtonCustom, v2.50
  GatherMate2, v1.23.1
  GatherMateSharing, v1.3
  GatherSage2, v20101207
  GFWDisenchantPredictor, v5.1
  HandyNotes, v1.2.0
  HandyNotesCityGuide, v1.6.3
  HandyNotesFlightMasters, v1.0.4
  HandyNotesGuild, v1.6
  HandyNotesMailboxes, v1
  HandyNotesTrainers, v1.6.3
  HandyNotesVendors, v1.6.3
  InFlightLoad, v5.1.002
  Jobsagoodn, v1.32
  Juggler, v5.0.0.1
  LightHeaded, v356
  MailNotifier, v
  MailNotifierBroker, v
  Mapster, v1.5.1
  Mendeleev, v3.0
  MobInfo2, v5.0.4.0
  MoncaiQuestTracker, v5.0.4-beta
  MountFavorites, v0.3.1
  oGlow, v2.2.2
  Overachiever, v0.70
  PetBattleTeams, v3.0.4
  PetJournalEnhanced, v2.6.0
  PlayerLinkMenu, v1.10
  Prat30, v3.5.3      
  Prat30Libraries, v
  QuestCompletist, v100.0
  Recount, v
  RepairBroker, v5.1.0
  sct, v6.62
  sctd, v6.61
  shMem, v
  shPerformance, v
  SilverDragon, vv3.0.2
  SocialState, v5.0-Release1
  SwindlerPreventer, v5.0.1 (15799) BETA
  TipTac, v12.10.30
  TipTacItemRef, v12.08.30
  TipTacTalents, v12.09.05
  TomTom, vv50100-1.0.1
  TravelAgent, v5.1.0-1.1.3
  TrinketMenu, v
  VisualHeal, v
  Volumizer, v5.1.0-2.1
  YurysRuneDisplay, vv3.2 (87)
  BlizRuntimeLib_enUS v5.1.0.50100 <eu>
  (ck=a8a)
I checked the Mount panel and everything appeared to still be working, it showed known and unknown mounts and I was able to set and remove favourites, so the errors don't appear to break the addon.

Other than this, I do like this addon, nice work and thanks for releasing it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: