annotate abbreviations.lua @ 138:8345df517488 2.20.2

- Redo instance tagging for new GetInstanceInfo return values. Normal raids should no longer "randomly" detect as heroic mode. - If loaded during combat, do not prescan history. - Fix nil error caused by reassigning loot inside an instance after having been loaded during combat. - "Peppers!" sound test.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Fri, 19 Oct 2012 14:34:34 -0400
parents ce45011fab4c
children 375059a11c1d
rev   line source
farmbuyer@67 1 --[==[
farmbuyer@67 2 If you want to change these to something else, like in-jokes for your guild,
farmbuyer@83 3 write a small addon like this. Lines with * are crucial and should not be
farmbuyer@83 4 changed from how they're shown here.
farmbuyer@67 5
farmbuyer@67 6 Interface/AddOns/YourMod/YourMod.toc:
farmbuyer@67 7 =================================
farmbuyer@67 8 ## Interface: xxxxx
farmbuyer@67 9 ## Title: Ouro Loot For My Guild
farmbuyer@67 10 * ## RequiredDeps: Ouro_Loot
farmbuyer@67 11 * ## LoadOnDemand: 1
farmbuyer@67 12 * ## LoadWith: Ouro_Loot
farmbuyer@67 13
farmbuyer@67 14 main.lua
farmbuyer@67 15 =================================
farmbuyer@67 16
farmbuyer@83 17 Then replace specific entries like this:
farmbuyer@67 18
farmbuyer@67 19 Interface/AddOns/YourMod/main.lua:
farmbuyer@67 20 =================================
farmbuyer@83 21 * local ouroloot = LibStub("AceAddon-3.0"):GetAddon("Ouro Loot")
farmbuyer@67 22
farmbuyer@67 23 ouroloot.instance_abbrev["The Bastion of Twilight"] =
farmbuyer@83 24 [[Steve Said He Would /gquit If We Make Him Go Here Ever Again]]
farmbuyer@67 25
farmbuyer@67 26 ouroloot.boss_abbrev["Omnotron Defense System"] =
farmbuyer@67 27 [[Jim Will Facetank The Slimes Now]]
farmbuyer@83 28
farmbuyer@83 29 ouroloot:Print [[Tweaked stuff for mah guildies!]]
farmbuyer@67 30 =================================
farmbuyer@67 31
farmbuyer@67 32 This lets you update Ouro Loot with a new version (overwriting this file)
farmbuyer@67 33 without losing any of your changes.
farmbuyer@67 34 ]==]
farmbuyer@67 35
farmbuyer@1 36 local addon = select(2,...)
farmbuyer@67 37 if addon.NOLOAD then return end
farmbuyer@1 38
farmbuyer@106 39 -- Currently indexed by GetInstanceInfo() values.
farmbuyer@1 40 addon.instance_abbrev = {
farmbuyer@106 41 -------- MoP
farmbuyer@106 42 ["Mogu'shan Vaults"] = "MV",
farmbuyer@106 43 ["Heart of Fear"] = "HoF",
farmbuyer@106 44 ["Terrace of Endless Spring"] = "ToES",
farmbuyer@106 45
farmbuyer@1 46 -------- Cata
farmbuyer@1 47 ["Baradin Hold"] = "BH",
farmbuyer@15 48 ["The Bastion of Twilight"] = "BoT",
farmbuyer@1 49 ["Blackwing Descent"] = "BWD",
farmbuyer@1 50 ["Throne of the Four Winds"] = "To4W",
farmbuyer@6 51 --["Firelands"] = "Firelands",
farmbuyer@1 52
farmbuyer@1 53 -------- WotLK
farmbuyer@1 54 ["Icecrown Citadel"] = "ICC",
farmbuyer@1 55 ["Trial of the Champion"] = "ToC",
farmbuyer@1 56 ["Trial of the Crusader"] = "ToC",
farmbuyer@1 57 ["Trial of the Grand Crusader"] = "ToGC", -- does not actually trigger, need to test heroic
farmbuyer@1 58 ["Vault of Archavon"] = "VoA",
farmbuyer@1 59 }
farmbuyer@1 60
farmbuyer@106 61 -- Currently indexed by "boss name" values, as generated by whatever boss mod
farmbuyer@106 62 -- is in use; see specific boss mod handling code to see how they get it.
farmbuyer@1 63 addon.boss_abbrev = {
farmbuyer@106 64 -------- MoP
farmbuyer@106 65 -- MV
farmbuyer@106 66 ["Will of the Emperor"] = "Talk to the Open Hand",
farmbuyer@106 67
farmbuyer@1 68 -------- Cata
farmbuyer@1 69 -- BoT
farmbuyer@6 70 ["Halfus Wyrmbreaker"] = "Halfass Wyrmbreaker",
farmbuyer@6 71 ["Valiona & Theralion"] = "Wonder Twins! Form of: Loot",
farmbuyer@1 72 -- BWD
farmbuyer@6 73 ["Magmaw"] = "Earwig",
farmbuyer@6 74 ["Omnotron Defense System"] = "Nomnomtron Defense System",
farmbuyer@31 75 ["Chimaeron"] = "k'eye-MAIR-on",
farmbuyer@6 76 ["Atramedes"] = "at-ruh-MEE-deez",
farmbuyer@6 77 ["Nefarian's End"] = "Nef II: Electric Boogaloo",
farmbuyer@6 78 -- To4W
farmbuyer@1 79 ["Al'Akir"] = "Big Al",
farmbuyer@6 80 -- Firelands
farmbuyer@14 81 ["Shannox"] = "Shnox",
farmbuyer@13 82 ["Lord Rhyolith"] = "LEFT, LEFT, LEFT RIGHT LEFT", -- left my wife and 49 kids, an old grey mare and a peanut stand
farmbuyer@13 83 ["Alysrazor"] = "Steppin' Razor", -- how many people have read Neuromancer, hmmmm
farmbuyer@16 84 ["Majordomo Staghelm"] = "Mojododo",
farmbuyer@32 85 -- Dragon Soul
farmbuyer@40 86 ["Morchok"] = "Porkchop",
farmbuyer@32 87 ["Warlord Zon'ozz"] = "Warlord Beach Ball",
farmbuyer@32 88 ["Yor'sahj the Unsleeping"] = "Yosimite Sam the Unsleeping",
farmbuyer@32 89 ["Hagara the Stormbinder"] = "Hands Across America",
farmbuyer@33 90 ["Ultraxion"] = "ul-TRAX-ee-on",
farmbuyer@1 91
farmbuyer@1 92 -------- WotLK
farmbuyer@1 93 -- ToC
farmbuyer@1 94 ["Northrend Beasts"] = "Animal House",
farmbuyer@1 95 ["Lord Jaraxxus"] = "latest DIAF demon",
farmbuyer@1 96 ["Faction Champions"] = "Alliance Clusterfuck",
farmbuyer@1 97 ["Valkyr Twins"] = "Salt'N'Pepa",
farmbuyer@1 98 ["Val'kyr Twins"] = "Salt'N'Pepa",
farmbuyer@1 99 ["Anub'arak"] = "Whack-a-Spider",
farmbuyer@1 100 -- ICC
farmbuyer@1 101 ["Lady Deathwhisper"] = "Lady Won't-Stop-Yammering",
farmbuyer@1 102 ["Gunship"] = "Rocket Shirt Over the Side of the Damn Boat",
farmbuyer@1 103 ["Gunship Battle"] = "Rocket Shirt Over the Side of the Damn Boat",
farmbuyer@1 104 ["Deathbringer Saurfang"] = "Deathbringer Sauerkraut",
farmbuyer@1 105 ["Professor Putricide"] = "Professor Farnsworth",
farmbuyer@1 106 ["Valithria Dreamwalker"] = "Dreeeeaaamweaaaaaverrrr",
farmbuyer@1 107 }
farmbuyer@1 108
farmbuyer@109 109 addon.FILES_LOADED = addon.FILES_LOADED + 1
farmbuyer@1 110 -- vim:noet