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@142
|
6 Interface/AddOns/YourMod/YourMod.toc:
|
farmbuyer@67
|
7 =================================
|
farmbuyer@67
|
8 ## Interface: xxxxx
|
farmbuyer@153
|
9 ## Title: Ouro Loot Names 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@142
|
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@142
|
32 This lets you update Ouro Loot with a new version (which would overwrite
|
farmbuyer@142
|
33 this file) 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@142
|
39 --[==[
|
farmbuyer@142
|
40 The index is the universal InstanceMapID value, which can be looked up here:
|
farmbuyer@142
|
41 http://wowpedia.org/InstanceMapID
|
farmbuyer@142
|
42 You can also use the official English localized name, which was the only
|
farmbuyer@144
|
43 available method in the past. Note that those names are case-sensistive.
|
farmbuyer@142
|
44 ]==]
|
farmbuyer@1
|
45 addon.instance_abbrev = {
|
farmbuyer@142
|
46 -------- WoD
|
farmbuyer@144
|
47 --[1228] = "HM", -- Highmaul
|
farmbuyer@144
|
48 [1205] = "BRF", -- Blackrock Foundry
|
farmbuyer@142
|
49
|
farmbuyer@106
|
50 -------- MoP
|
farmbuyer@142
|
51 [1008] = "MV", -- Mogu'shan Vaults
|
farmbuyer@142
|
52 [1009] = "HoF", -- Heart of Fear
|
farmbuyer@142
|
53 [996] = "ToES", -- Terrace of Endless Spring
|
farmbuyer@142
|
54 [1098] = "ToT", -- Throne of Thunder
|
farmbuyer@142
|
55 [1136] = "SoO", -- Siege of Orgrimmar
|
farmbuyer@106
|
56
|
farmbuyer@1
|
57 -------- Cata
|
farmbuyer@142
|
58 [757] = "BH", -- Baradin Hold
|
farmbuyer@142
|
59 [671] = "BoT", -- The Bastion of Twilight
|
farmbuyer@142
|
60 [669] = "BWD", -- Blackwing Descent
|
farmbuyer@142
|
61 [754] = "To4W", -- Throne of the Four Winds
|
farmbuyer@142
|
62 -- surely these names are short enough already...?
|
farmbuyer@142
|
63 --[720] = "F", -- Firelands
|
farmbuyer@142
|
64 --[967] = "DS", -- Dragon Soul
|
farmbuyer@1
|
65
|
farmbuyer@1
|
66 -------- WotLK
|
farmbuyer@142
|
67 [631] = "ICC", -- Icecrown Citadel
|
farmbuyer@142
|
68 [650] = "ToC", -- Trial of the Champion (dungeon)
|
farmbuyer@142
|
69 [649] = "ToC", -- Trial of the Crusader (raid)
|
farmbuyer@142
|
70 [624] = "VoA", -- Vault of Archavon
|
farmbuyer@1
|
71 }
|
farmbuyer@1
|
72
|
farmbuyer@106
|
73 -- Currently indexed by "boss name" values, as generated by whatever boss mod
|
farmbuyer@144
|
74 -- is in use; see specific boss mod handling code to see how they get it. For
|
farmbuyer@144
|
75 -- DBM, this is "mod.combatInfo.name" or "mod.id", preferring the first; that
|
farmbuyer@144
|
76 -- name defaults to "mod.localization.general.name", which for modern raids
|
farmbuyer@144
|
77 -- is from the encounter journal: EJ_GetEncounterInfo or EJ_GetCreatureInfo.
|
farmbuyer@144
|
78 -- For
|
farmbuyer@144
|
79 -- DBM:NewMod (encid, "...", ..., ..., modifier)
|
farmbuyer@144
|
80 -- this means
|
farmbuyer@144
|
81 -- EJ_GetEncounterInfo (encid)
|
farmbuyer@144
|
82 -- EJ_GetCreatureInfo (modifier, encid) second return
|
farmbuyer@144
|
83 --
|
farmbuyer@144
|
84 -- As such, this table really needs to be thrown out and redone with modern
|
farmbuyer@144
|
85 -- encounter IDs and sub-IDs.
|
farmbuyer@1
|
86 addon.boss_abbrev = {
|
farmbuyer@142
|
87 -------- WoD
|
farmbuyer@144
|
88 -- HM
|
farmbuyer@144
|
89 ["Kargath Bladefist"] = "Kill #100",
|
farmbuyer@144
|
90 ["The Butcher"] = "Same Butcher as in Diablo, Honest",
|
farmbuyer@144
|
91 --["Brackenspore"] = "",
|
farmbuyer@153
|
92 ["Tectus"] = "RRRIIISSSEEE MOUMOUMOUTAAAAINNNSSSS",
|
farmbuyer@144
|
93 ["Twin Ogron"] = "Polyphemos",
|
farmbuyer@144
|
94 --["Ko'ragh"] = "",
|
farmbuyer@144
|
95 --["Imperator Mar'gok"] = "",
|
farmbuyer@153
|
96 -- BRF
|
farmbuyer@153
|
97 ["Gruul"] = "Not As Gruuling This Time",
|
farmbuyer@153
|
98 ["Oregorger"] = "Oreogorger",
|
farmbuyer@153
|
99 ["Blast Furnace"] = "Get Your Old Fire Resist Gear Out...",
|
farmbuyer@153
|
100 ["Hans'gar & Franzok"] = "Arnold did the voice acting",
|
farmbuyer@153
|
101 ["Flamebender Ka'graz"] = "SO MUCH FIRE",
|
farmbuyer@153
|
102 ["Kromog"] = "Kologarn Minus Depth Perception",
|
farmbuyer@153
|
103 ["Beastlord Darmac"] = "Raid boss, at Tenagra.",
|
farmbuyer@153
|
104 ["Operator Thogar"] = "Insert Obvious Train Joke Here",
|
farmbuyer@153
|
105 --["Iron Maidens"] = "",
|
farmbuyer@153
|
106 ["Blackhand"] = "not Rend, the other Blackhand",
|
farmbuyer@142
|
107
|
farmbuyer@106
|
108 -------- MoP
|
farmbuyer@106
|
109 -- MV
|
farmbuyer@106
|
110 ["Will of the Emperor"] = "Talk to the Open Hand",
|
farmbuyer@106
|
111
|
farmbuyer@1
|
112 -------- Cata
|
farmbuyer@1
|
113 -- BoT
|
farmbuyer@6
|
114 ["Halfus Wyrmbreaker"] = "Halfass Wyrmbreaker",
|
farmbuyer@6
|
115 ["Valiona & Theralion"] = "Wonder Twins! Form of: Loot",
|
farmbuyer@1
|
116 -- BWD
|
farmbuyer@6
|
117 ["Magmaw"] = "Earwig",
|
farmbuyer@6
|
118 ["Omnotron Defense System"] = "Nomnomtron Defense System",
|
farmbuyer@31
|
119 ["Chimaeron"] = "k'eye-MAIR-on",
|
farmbuyer@6
|
120 ["Atramedes"] = "at-ruh-MEE-deez",
|
farmbuyer@6
|
121 ["Nefarian's End"] = "Nef II: Electric Boogaloo",
|
farmbuyer@6
|
122 -- To4W
|
farmbuyer@1
|
123 ["Al'Akir"] = "Big Al",
|
farmbuyer@6
|
124 -- Firelands
|
farmbuyer@14
|
125 ["Shannox"] = "Shnox",
|
farmbuyer@13
|
126 ["Lord Rhyolith"] = "LEFT, LEFT, LEFT RIGHT LEFT", -- left my wife and 49 kids, an old grey mare and a peanut stand
|
farmbuyer@13
|
127 ["Alysrazor"] = "Steppin' Razor", -- how many people have read Neuromancer, hmmmm
|
farmbuyer@16
|
128 ["Majordomo Staghelm"] = "Mojododo",
|
farmbuyer@32
|
129 -- Dragon Soul
|
farmbuyer@40
|
130 ["Morchok"] = "Porkchop",
|
farmbuyer@32
|
131 ["Warlord Zon'ozz"] = "Warlord Beach Ball",
|
farmbuyer@32
|
132 ["Yor'sahj the Unsleeping"] = "Yosimite Sam the Unsleeping",
|
farmbuyer@32
|
133 ["Hagara the Stormbinder"] = "Hands Across America",
|
farmbuyer@33
|
134 ["Ultraxion"] = "ul-TRAX-ee-on",
|
farmbuyer@1
|
135
|
farmbuyer@1
|
136 -------- WotLK
|
farmbuyer@1
|
137 -- ToC
|
farmbuyer@1
|
138 ["Northrend Beasts"] = "Animal House",
|
farmbuyer@1
|
139 ["Lord Jaraxxus"] = "latest DIAF demon",
|
farmbuyer@1
|
140 ["Faction Champions"] = "Alliance Clusterfuck",
|
farmbuyer@1
|
141 ["Valkyr Twins"] = "Salt'N'Pepa",
|
farmbuyer@1
|
142 ["Val'kyr Twins"] = "Salt'N'Pepa",
|
farmbuyer@1
|
143 ["Anub'arak"] = "Whack-a-Spider",
|
farmbuyer@1
|
144 -- ICC
|
farmbuyer@1
|
145 ["Lady Deathwhisper"] = "Lady Won't-Stop-Yammering",
|
farmbuyer@1
|
146 ["Gunship"] = "Rocket Shirt Over the Side of the Damn Boat",
|
farmbuyer@1
|
147 ["Gunship Battle"] = "Rocket Shirt Over the Side of the Damn Boat",
|
farmbuyer@1
|
148 ["Deathbringer Saurfang"] = "Deathbringer Sauerkraut",
|
farmbuyer@1
|
149 ["Professor Putricide"] = "Professor Farnsworth",
|
farmbuyer@1
|
150 ["Valithria Dreamwalker"] = "Dreeeeaaamweaaaaaverrrr",
|
farmbuyer@1
|
151 }
|
farmbuyer@1
|
152
|
farmbuyer@109
|
153 addon.FILES_LOADED = addon.FILES_LOADED + 1
|
farmbuyer@1
|
154 -- vim:noet
|