Get an Epic Experience with Premium

SecondJob

Quests & Leveling Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 111 Monthly Downloads
  • Supports: 5.4.8
  • 1,483 Total Downloads
  • Updated 08/21/2014
  • Created 01/09/2013
  • 11 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: MIT License
  • Newest File: r62
or

About SecondJob

Keep track of the myriad of daily quests that need doing. MoP Specific factions to be supported, and additional groups as they're added.

What it does: Keeps track of which quest hubs you do each day. I've programmed in support to recognize when you've completed a day's worth of quests for each faction, plus some things like Sha of Anger, Elder Charms, Blingtron, etc.

Currently Supported:
Sha of Anger weekly kill
Warforged Seals weekly quest
Blingtron daily quest
Galleon
Oondasta (world boss) - currently bugged, see Wow Forums for more
Nalak, The Storm Lord (world boss)
The Celestial Bosses (Chi-Ji, Niuzao, Xuen, and Yu'lon)
Ordos

Major Factions:
Golden Lotus
Shado-pan
August Celestials
Operation Shieldwall
Klaxxi - updated according to documentation found on wowpedia and wowhead. Now split into friendly/honored and revered/exalted blocks, for simplicity.
Dominance Offensive
Kirin Tor Offensive
Sunreaver Onslaught

Minor Factions:
Order of the Cloud Serpents
Tillers - Dailies
Tillers - Cooking Quest
Anglers - Dailies
Anglers - Rare Fish
Cooking Apprentice
Lorewalkers Dailies
Work Orders on Sunsong Ranch

Coming soon:
More previous expansion content (IQD, Argent Tourney, etc)

Potential Additions
Tradeskill daily CDs
Tracking status on alts

Screenshot, of r60

http://www.curseforge.com/media/images/54/810/p1IKAtH.png

------------------------------------------------------------------------
r62 | nbcaffeine | 2014-08-22 02:37:25 +0000 (Fri, 22 Aug 2014) | 7 lines
Changed paths:
   A /tags/r62 (from /SecondJob/SecondJob:61)

r62:
Updated TOC to support 5.4
Added new world Bosses (The celestials and Ordos)
Updated the Elder Charms quest to Warforged Seals.

More Coming soon!

------------------------------------------------------------------------
r61 | nbcaffeine | 2014-08-22 02:31:16 +0000 (Fri, 22 Aug 2014) | 6 lines
Changed paths:
   M /SecondJob/SecondJob/Frame.lua
   M /SecondJob/SecondJob/Frame.xml
   M /SecondJob/SecondJob/SecondJob.toc
   M /SecondJob/SecondJob/SecondJob.wowproj
   M /SecondJob/SecondJob/vars.lua

Updated TOC to support 5.4
Added new world Bosses (The celestials and Ordos)
Updated the Elder Charms quest to Warforged Seals.

More Coming soon!

------------------------------------------------------------------------

Comments

First Previous Page 1 of 2 Next Last
  • #16

    are there going to be any updates to this addon

  • #17

    Hi Tednik, been a while, but I just released a preliminary version of Secondjob with 5.4 support. I'm looking to update it and keep it going into WoD.

  • #9

    How can I move tracking frame? Is it possible?

  • #11

    Click and drag on the header (Where it says "SecondJob") That should allow you to move the frame.

  • #15

    TY Awsome hope you keep adding things like the dialy profession CD's

  • #14

    It's been updated for 5.2. The PvE objectives for Kirin Tor Offensive and Sunreavers are in, as well as a bunch of older stuff. Hope you enjoy the update.

  • #13

    are you going to update this at all?

  • #8

    Im getting the following error with Second Job..  Great modification and looks like it can really be expanded!

     

    123x secondjob-r52\Frame.lua:293: bad argument #1 to "pairs" (table expected, got nil)
    <in C code>
    secondjob-r52\Frame.lua:293: in function "isGroupCompletedByIndex"
    secondjob-r52\Frame.lua:133: in function "CreateQuestInSJquestFrame"
    secondjob-r52\Frame.lua:75: in function "RecreateTrackingFrame"
    secondjob-r52\Frame.lua:619: in function "Button1_OnClick"
    secondjob-r52\Frame.lua:491: in function <secondjob\Frame.lua:491>

    Locals:
    self = <table> {
     defaults = <table> {}
     EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
     modules = <table> {}
     baseName = "secondjob"
     IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458
     SecureHookScript = <func> @Ace3\..\AceHook-3.0.lua:413
     icon = <table> {}
     RawHookScript = <func> @Ace3\..\AceHook-3.0.lua:398
     Printf = <func> @Ace3\..\AceConsole-3.0.lua:69
     SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
     RecreateTrackingFrame = <func> @secondjob\Frame.lua:61
     showOptions = <func> @secondjob\Frame.lua:409
     defaultModuleState = true
     IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
     DisableModule = <func> @Ace3\..\AceAddon-3.0.lua:366
     updateGroups = <func> @secondjob\Frame.lua:386
     RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
     UnregisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:181
     hooks = <table> {}
     toggleFrame = <func> @secondjob\Frame.lua:141
     loadOptionsFrame = <func> @secondjob\Frame.lua:427
     SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
     Hook = <func> @Ace3\..\AceHook-3.0.lua:277
     enabledState = true
     RegisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:118
     maxEntries = 19.9
     IterateModules = <func> @Ace3\..\AceAddon-3.0.lua:453
     RawHook = <func> @Ace3\..\AceHook-3.0.lua:316
     OnInitialize = <func> @secondjob\Frame.lua:163
     UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
     GetModule = <func> @Ace3\..\AceAddon-3.0.lua:231
     defaultModuleLibraries = <table> {}
     UnregisterChatCommand = <func> @Ace3\..\AceConsole-3.0.lua:111
     GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
     LDB = <table> {}
     orderedModules = <table> {}
     Disable = <func> @Ace3\..\AceAddon-3.0.lua:330
     sjquestFrame = sjquestFrame {}
     HookScript = <func> @Ace3\..\AceHook-3.0.lua:369
     Print = <func> @Ace3\..\AceConsole-3.0.lua:54
     SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
     db = <table> {}
     Enable = <func> @Ace3\..\AceAddon-3.0.lua:315
     RegisterChatCommand = <func> @Ace3\..\AceConsole-3.0.lua:85
     IsModule = <func> @Ace3\..\AceAddon-3.0.lua:484
     CreateTrackingFrame = <func> @secondjob\Frame.lua:81
     SendMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:87
     isGroupCompletedByIndex = <func> @secondjob\Frame.lua:267
     SecureHook = <func> @Ace3\..\AceHook-3.0.lua:339
     test2 = <func> @secondjob\Frame.lua:417
     version = <func> @secondjob\Frame.lua:196
     UnhookAll = <func> @Ace3\..\AceHook-3.0.lua:480
     CreateQuestInSJquestFrame = <func> @secondjob\Frame.lua:131
     Button1_OnClick = <func> @secondjob\Frame.lua:496
     UnregisterAllMessages = <func> @Interf

  • #7

    Patch 5.2 is in now, anychance of seeing the new factions added?

  • #10

    Sorry Remescao, I've been away from the game for a couple weeks now. I've got a build that works in 5.2, but is behind on the Isle of Thunder (only takes into account stage 1). I'll try to get a build out soon to cover phase 2. Plenty of new stuff has been added. 

  • #12
    Yay! Thanks for this, really looking forward to seeing the update.
  • #4

    Awesome work, and I like how responsive you are. =)

    An idea for the future might be to add tabs for the other expansions. I used to have a rep grind addon that helped keep me on target for old reps I was doing for mounts or such, but it was more trouble than it was worth, and I had to drop it. In my view, a mature version of this addon, once you integrate all the trackable items of MoP, would be the current expansion to-dos on top of the control panel with all it's reps and stuff, and tabs for the older expansions in reverse order, such as:

    MoP ] [Cata] [WotLK] [TBC] [Classic][Misc]

    Which would make it a breeze to add future expansions. The misc category could be for Darkmoon Faire, or the weekly fishing contests.

     

  • #6

    Thanks Remescao! Your idea is a good one, a tabbed interface to add legacy quests, etc. Once I get the 5.2 factions in (and testing just started on the PTR for them!) I'll look into this. I'll have to look up some documentation for them, as it's been ages since I went to Netherwing Ledge or Ogri'la.

    The major piece of functionality that is missing for me to release a non-beta version is a method to sort the tracking list. That's come up a lot as private comments to me, people have some OCD about being in this or that order.

  • #3

    Great job with the addon. I probably cant live without it anymore eheh.

    I understand that its as just started but i would like to suggest some ideas. I don't really know how hard it can be, but one of my dailly routines in WoW is that first Heroic Dungeon of the day that gives you 80 Valor Points instead of the regular 40. It would be awsome to add that, considering that I use your addon as a "to do" list.

    Another dailly routine I have are the dailly profession cooldowns. Tracking that would have prevented me to lose a lot of gold ;P.

    I like Remescao suggestion about the "only visible when you want it to be", but something like the "minimize" button on the quest tracker.

    Thnx for the addon!

  • #5

    Glad you find it useful! You can show/hide the tracking frame by right clicking the minimap icon, I added that a version or two ago. 

    Your suggestion are definitely on my "to investigate list". I've looked at tradeskill cooldowns, and while it is possible, scanning all your trade skills isn't made super easy by Blizzard. It's definitely something I want to put in, as I sometimes forget my Living Steel or Sha Crystal CDs. Thanks for commenting and suggesting some things, It's good to know what others would find useful, as everybody's play is a bit different.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Alienware Alpha Giveaway!