7.3 - Argus pets, toys, and mounts #266


Closed
  • Cakechart created this issue Oct 1, 2017
    Owner

    OK, so I noticed no one has submitted any of the new items yet and they definitely should be added. I don't have much time and I just set foot into Argus (super late, I know), but I figured I'd keep a list of the things I encountered to hopefully have a complete list that can actually be added to Rarity sometime soon.

    Feel free to chime in if I missed something or the info I gathered from wowhead is inaccurate.

    # Misc

    ## Fel-Spotted Egg
    * Fel-Spotted Egg (53190) drops from rares: Sabuul (126898), Varga (126208), and Naroua (126419) with a 1/2.5 ? [wowhead: 41%] chance
    * However, they can only be looted once per day, with tracking quests Sabuul:48712, Varga:48812, Naroua:48502 respectively
    * Turns into Cracked Fel-Spotted Egg (153191), which is the container that actually contains the mounts and pets
    * This item has a 1/16 ? [wowhead: 6.5%] chance to drop any of the 4 Mana Ray mounts, and a 1/5 ? [wowhead: 21%] chance to drop any of the two 2 Skyfin pets (see below), as well as a high chance to simply drop Aged Yolk (junk)
    * All evidence points towards there being no duplicate mounts, although one can obtain several pets, which are cageable. Therefore, the pets should be "repeatable" by default but not the mounts

    # Mounts

    ## Scintillating Mana Ray
    * Item: 152840
    * Spell: 253109

    ## Felglow Mana Ray
    * Item: 152841
    * Spell: 253108

    ## Darkspore Mana Ray
    * Item: 152843
    * Spell: 235764

    ## Vibrant Mana Ray
    * Item: 152842
    * Spell: 253106

    ## Lambent Mana Ray
    * Item: 152844
    * Spell: 253107
    * Drops from Venomtail Skyfin (126867) with a 1/30 ? [wowhead: 3.42%] chance
    * Tracking quest: 48705

    ## Maddened Chaosrunner
    * Item: 152814
    * Spell: 253058
    * Drops from Wrangler Kravos (126852) with a 1/30 ? [wowhead: 2.98%] chance
    * Tracking quest: 48695

    ## Vile Fiend
    * Item: 152790
    * Spell: 243652
    * Drops from Houndmaster Kerrax (127288) with a 1/30 ? [wowhead: 2.09%] chance
    * Tracking quest: 48821

    ## Crimson Slavermaw
    * Item: 152905
    * Spell: 253661
    * Drops from Blistermaw (122958) with a 1/30 ? [wowhead: 2.96%] chance
    * Tracking quest: 49183

    ## Biletooth Gnasher
    * Item: 152903
    * Spell: 253660
    * Drops from Vrax'thul (126199) or Puscilla (126040) with a 1/30 ? [wowhead: 2.5%?] chance
    * Tracking quest: 48810 (Vrax'thul) and 48809 (Puscilla)

    ## Acid Belcher
    * Item: 152904
    * Spell: 253662
    * Drops from Skreeg the Devourer (126912) with a 1/30 ? [wowhead: 3.68%] chance
    * Tracking quest: 48721

    # Pets

    ## Docile Skyfin
    * Item: 153054
    * Spell: 254295
    * NPC: 128157

    ## Fel-Afflicted Skyfin
    * Item: 153055
    * Spell: 254296
    * NPC: 128158

    ## Rebellious Imp
    * Item: 153252
    * Spell: 254749
    * NPC: 128388
    * Drops from Mother Rosula (127705) with a 1/16 ? [wowhead: 6.36%] chance
    * Tracking quest:

    ## Grasping Manifestation
    * Item: 153056
    * Spell: 254297
    * NPC: 128159
    * Drops from Ataxon (126887) with a 1/6 ? [wowhead: 17.26%] chance
    * Tracking quest:

    ## Uuna's Doll
    * Item: 153195
    * Spell: 254763
    * NPC: 128396
    * Drops from The Many-Faced Devourer (127581) with a 1/20 ? [wowhead: 5.28%] chance
    * Tracking quest:

    # Toys

    ## Baarut the Brisk
    * Item: 153193
    * Drops from Baarut the Bloodthirsty (126862) with a 1/3 ? [wowhead: 33.73%] chance
    * Tracking quest:

    ## Legion Communication Orb
    * Item: 153194
    * Drops from Doomcaster Suprax (127703) with a 1/10 ? [wowhead: 10.71%] chance
    * Tracking quest:

    ## Blue Conservatory Scroll
    * Item: 153179
    * Drops from Instructor Tarahna (126900) with a 1/9 ? [wowhead: 11.88%] chance
    * Tracking quest:

    ## Red Conservatory Scroll
    * Item: 153181
    * Drops from Instructor Tarahna (126900) with a 1/9 ? [wowhead: 11.22%] chance
    * Tracking quest:

    ## Yellow Conservatory Scroll
    * Item: 153180
    * Drops from Instructor Tarahna (126900) with a 1/9 ? [wowhead: 12.24%] chance
    * Tracking quest:

    ## Spire of Spite
    * Item: 153124
    * Drops from Sister Subversiva (123464) with a 1/12 ? [wowhead: 8.11%] chance
    * Tracking quest:

    ## S.F.E. Interceptor
    * Item: 153253
    * Drops from Squadron Commander Vishax (127700) with a 1/7 ? [wowhead: 14.55%] chance
    * Tracking quest:

    ## Micro-Artillery Controller
    * Item: 153126
    * Drops from Wrath-Lord Yarez (126338) with a 1/5 ? [wowhead: 21.6%] chance
    * Tracking quest:

  • Cakechart posted a comment Oct 1, 2017

    Oh great, that's one place where Markdown is NOT supported. Yay for consistency! Here's the same text but with the proper formatting (for readability): https://gist.github.com/SacredDuckwhale/ebaaedeecacfa8c0c04aa54b95e0ec9e

     

    Anyway, I have not added any of those to the code (yet). I could not find the tracking quests in wowhead comments for the remaining rares, and since the list is not exactly comprehensive (http://www.wowhead.com/legion-quests/name:tracking?filter=8;2;70300) the only way would be to chase them down ingame via /etrace... which I can try once I eventually get to those rares myself.


    Edited Oct 1, 2017
  • Cakechart posted a comment Oct 1, 2017

    Here is the current status (SVN .patch format): https://pastebin.com/vAZWb5p0

     

    Changes already implemented:

     

    • Adds tooltip text for Fel-Spotted Egg (not sure if it should also show the pets, but I added mounts and pets for now)
    • Adds all of the new mounts and two of the pets - basically those for which I had complete data from scouring wowhead
    • Adds some sourceText where it made sense, but the phrasing is probably not the best. I tried to keep it consistent with similar items Rarity already tracks whenever possible

    Still TODO:

     

    • Hunt down tracking quests for the regular pet drops and all the toys - this could take a while
    • No info about BMAH or bonus satchels is available for these items, so I left those out
    • Add the localization to WowAce/CF - I can't do that, obviously
    • Clean up properly, delete unneeded comments I used for orientation
    • I think the FSE should be moved to 7.3 instead of 5.x (an oversight)

    There are a number of things that probably aren't valid the way I did them:

     

    • The coords entries are pretty much bogus (x,y values set to 0) and might be missing some other stuff (n, f keys? No idea if they're needed)
    • I used the generic Argus map ID most of the time, not sure if that is valid (I took it from wowpedia)
    • Even with adding defeatedSteps, I cannot get the one mount that drops from two rares to display the exact names (it only shows "Argus", but the Tanaan Jungle rares show that it must be possible to do this somehow)

    I'm not sure on some of the things, so please review the changes and let me know what is missing :)


    Edited Oct 1, 2017
  • Cakechart posted a comment Oct 1, 2017

    SVN diff: https://pastebin.com/KUe0nKTJ

     

    All the missing stuff was added, including tracking quests and waypoint data (taken from ArgusEliteTracker, which saved me a lot of time). My only two concerns now are very minor:

     

    • Biletooth Gnasher still won't show the actual rares' names and is simply listed as "Drop: Argus". I have no idea why.
    • For some reason, only 1 of the 3 pet drops (Grasping Manifestation) showed the actual zone - might be a caching issue? The other 2 merely displayed the rare's name.

    With this I am officially checking out - phew. I hope you can add it with this data.

     

    Edit: Still not sure about the "f" key some entries have. But it seems to be working without it.


    Edited Oct 1, 2017
  • AllaraStarmist posted a comment Oct 3, 2017

    How much would you hate me if I asked you for just the new items alone (not in a diff)? Just the new lines from Options_Default.lua, plus the block of additions to Locales. I do need to review them line-by-line and I find it easier to do that manually out of the ticket versus working from a diff. :)


    Edited Oct 3, 2017
  • Cakechart posted a comment Oct 3, 2017

    They're included, you just have to ignore every line not starting with a + sign :P

     

    Well, I can just copy & paste them here if that helps?

     

    Locales.lua: https://pastebin.com/AnheeD66

    Options_Defaults: https://pastebin.com/mZXyU3pR

     

    Edit: Posting pastebin links again because the code blocks don't really work.

     

    Is this better? Please let me know if something is incorrect so I can avoid making the same mistake next time I add something.

     

    Edit2: Trying spoilers, but it seems even worse. Make of that what you will

     

    Added to extraTooltips.inventoryItems (lines 220ff):

    [53190] = { 152840, 152841, 152842, 152843, 153054, 153055}, -- Fel-Spotted Egg: Scintillating Mana Ray, Felglow Mana Ray, Vibrant Mana Ray, Darkspore Mana Ray, Docile Skyfin, Fel-Afflicted Skyfin

     

    Mounts:

     

    -- 7.3
    ["Lambent Mana Ray"] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Lambent Mana Ray"],
    itemId = 152844,
    spellId = 253107,
    npcs = { 126867 },
    chance = 30,
    questId = 48705,
    coords = {
    m = 1170,
    x = .3401,
    y = .4783,
    n = L["Venomtail Skyfin"],
    },
    },
    ["Maddened Chaosrunner"] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Maddened Chaosrunner"],
    itemId = 152814,
    spellId = 253058,
    npcs = { 126852 },
    chance = 30,
    questId = 48695,
    coords = {
    m = 1170,
    x = .5565,
    y = .5995,
    n = L["Wrangler Kravos"],
    },
    },
    ["Vile Fiend"] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Vile Fiend"],
    itemId = 152790,
    spellId = 243652,
    npcs = { 127288 },
    chance = 30,
    questId = 48821,
    coords = {
    m = 1171,
    x = .6296,
    y = .2486,
    n = L["Houndmaster Kerrax"],
    },
    },
    ["Crimson Slavermaw"] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Crimson Slavermaw"],
    itemId = 152905,
    spellId = 253661,
    npcs = { 122958 },
    chance = 30,
    questId = 49183,
    coords = {
    m = 1171,
    x = .6178,
    y = .3697,
    n = L["Blistermaw"],
    },
    },
    ["Biletooth Gnasher"] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Biletooth Gnasher"],
    itemId = 152903,
    spellId = 253660,
    npcs = { 126040, 126199, },
    chance = 30,
    questId = { 48809, 48810, },
    defeatAllQuests = true,
    defeatSteps = {
    [48809] = L["Puscilla"],
    [48810] = L["Vrax'thul"],
    },
    sourceText = format(L["Has a chance to drop from either %s or %s in Antoran Wastes. Each of them can be looted once per day."], L["Puscilla"], L["Vrax'thul"]),
    coords = {
    { m=1171, x = .6442, y = .2035, q=48809, n=L["Puscilla"]},
    { m=1171, x = .5306, y = .3612, q=48810, n=L["Vrax'thul"]},
    },
    },
    ["Acid Belcher "] = {
    cat = LEGION,
    type = MOUNT,
    method = NPC,
    name = L["Acid Belcher"],
    itemId = 152904,
    spellId = 253662,
    npcs = { 126912 },
    chance = 30,
    questId = 48721,
    coords = {
    m = 1170,
    x = .4979,
    y = .0940,
    n = L["Skreeg the Devourer"],
    },
    },
    ["Scintillating Mana Ray"] = {
    cat = LEGION,
    type = MOUNT,
    method = USE,
    name = L["Scintillating Mana Ray"],
    spellId = 253109,
    itemId = 152840,
    items = { 153191 },
    chance = 16,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },
    ["Felglow Mana Ray"] = {
    cat = LEGION,
    type = MOUNT,
    method = USE,
    name = L["Felglow Mana Ray"],
    spellId = 253108,
    itemId = 152841,
    items = { 153191 },
    chance = 16,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },
    ["Darkspore Mana Ray"] = {
    cat = LEGION,
    type = MOUNT,
    method = USE,
    name = L["Darkspore Mana Ray"],
    spellId = 235764,
    itemId = 152843,
    items = { 153191 },
    chance = 16,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },
    ["Vibrant Mana Ray"] = {
    cat = LEGION,
    type = MOUNT,
    method = USE,
    name = L["Vibrant Mana Ray"],
    spellId = 253106,
    itemId = 152842,
    items = { 153191 },
    chance = 16,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },

    Pets:

    -- 7.3
    ["Docile Skyfin"] = {
    cat = LEGION,
    type = PET,
    method = USE,
    name = L["Docile Skyfin"],
    spellId = 254295,
    itemId = 153054,
    items = { 153191 },
    chance = 5,
    creatureId = 128157,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },
    ["Fel-Afflicted Skyfin"] = {
    cat = LEGION,
    type = PET,
    method = USE,
    name = L["Fel-Afflicted Skyfin"],
    spellId = 254296,
    itemId = 153055,
    items = { 153191 },
    chance = 5,
    creatureId = 128158,
    sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panther rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },

    ["Rebellious Imp"] = {
    cat = LEGION,
    type = PET,
    method = NPC,
    name = L["Rebellious Imp"],
    spellId = 254749,
    itemId = 153252,
    npcs = { 127705 },
    chance = 16,
    creatureId = 128388,
    questId = 48970,
    coords = {
    { m = 1171, x = .6672, y = .1812, n = L["Mother Rosula"] },
    },
    },
    ["Grasping Manifestation"] = {
    cat = LEGION,
    type = PET,
    method = NPC,
    name = L["Grasping Manifestation"],
    spellId = 254297,
    itemId = 153056,
    npcs = { 126887 },
    chance = 6,
    creatureId = 128159,
    questId = 48709,
    coords = {
    { m = 1170, x = .3012, y = .4018, n = L["Ataxon"] },
    },
    },
    ["Uuna's Doll"] = {
    cat = LEGION,
    type = PET,
    method = NPC,
    name = L["Uuna's Doll"],
    spellId = 254763,
    itemId = 153195,
    npcs = { 127581 },
    chance = 20,
    creatureId = 128396,
    questId = 48966,
    coords = {
    { m = 1171, x = .5483, y = .3915, n = L["The Many-Faced Devourer"] },
    },
    },

    Toys:

    -- 7.3 Toys

    ["Baarut the Brisk"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Baarut the Brisk"],
    itemId = 153193,
    npcs = { 126862 },
    chance = 3,
    questId = 48700,
    coords = {
    { m = 1170, x = .4365, y = .6072, n = L["Baarut the Bloodthirsty"] },
    },
    },
    ["Legion Communication Orb"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Legion Communication Orb"],
    itemId = 153194,
    npcs = { 127703 },
    chance = 10,
    questId = 48968,
    coords = {
    { m = 1171, x = .5849, y = .1180, n = L["Doomcaster Suprax"] },
    },
    },
    ["Blue Conservatory Scroll"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Blue Conservatory Scroll"],
    itemId = 153179,
    npcs = { 126900 },
    chance = 9,
    questId = 48718,
    coords = {
    { m = 1170, x = .6172, y = .5031, n = L["Instructor Tarahna"] },
    },
    },
    ["Yellow Conservatory Scroll"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Yellow Conservatory Scroll"],
    itemId = 153180,
    npcs = { 126900 },
    chance = 9,
    questId = 48718,
    coords = {
    { m = 1170, x = .6172, y = .5031, n = L["Instructor Tarahna"] },
    },
    },
    ["Red Conservatory Scroll"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Red Conservatory Scroll"],
    itemId = 153181,
    npcs = { 126900 },
    chance = 9,
    questId = 48718,
    coords = {
    { m = 1170, x = .6172, y = .5031, n = L["Instructor Tarahna"] },
    },
    },
    ["Spire of Spite"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Spire of Spite"],
    itemId = 153124,
    npcs = { 123464 },
    chance = 12,
    questId = 48565,
    coords = {
    { m = 1135, x = .5394, y = .3139, n = L["Sister Subversiva"] },
    },
    },
    ["S.F.E. Interceptor"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["S.F.E. Interceptor"],
    itemId = 153253,
    npcs = { 127700 },
    chance = 7,
    questId = 48967,
    coords = {
    { m = 1171, x = .8372, y = .8114, n = L["Squadron Commander Vishax"] },
    },
    },
    ["Micro-Artillery Controller"] = {
    cat = LEGION,
    type = ITEM,
    isToy = true,
    method = NPC,
    name = L["Micro-Artillery Controller"],
    itemId = 153126,
    npcs = { 126338 },
    chance = 5,
    questId = 48814,
    coords = {
    { m = 1171, x = .6177, y = .6453, n = L["Wrath-Lord Yarez"] },
    },
    },

     

    -- Mount-related items (7.3)
    ["Fel-Spotted Egg"] = {
    cat = LEGION,
    type = ITEM,
    method = NPC,
    name = L["Fel-Spotted Egg"],
    itemId = 153190,
    npcs = {
    126898,
    126208,
    126419,
    },
    chance = 2.5,
    unique = false,
    sourceText = L["Dropped by the panther rares on Argus. Has a chance to hatch into one of four Mana Ray mounts as well as one of two Skyfin pets after five days."],
    coords = {
    { m = 1171, x = .6432, y = .4862, n = L["Varga"] },
    { m = 1135, x = .7021, y = .3438, n = L["Naroua"] },
    { m = 1170, x = .4355, y = .4919, n = L["Sabuul"] },
    },
    },

     


    Edited Oct 3, 2017
  • AllaraStarmist posted a comment Oct 3, 2017

     Thank you! Also just stylistically, each item goes on a single line. I'll have to do that manually.

  • Cakechart posted a comment Oct 19, 2017

    Sorry, did you need me to change the formatting as well? :P

     

    After reading the user comments about the broken defeat detection, I wonder if the entries should be revisited to add proper defeat detection to those pets - I'm not sure which items you intended to have that detection, though, as not every item seems to support it.

  • Cakechart edited title Nov 11, 2017
  • Cakechart closed issue Nov 11, 2017
  • Cakechart posted a comment Nov 11, 2017

    I'll just close this now since I've added them to the newest alpha. No I did not change the formatting, sue me X_X

     

    Defeat detection needs some looking into (though it appears to be working for THESE items at least). That I shall save for later.


To post a comment, please login or register a new account.