Kmcguire31560@legacy41551809 (talk | contribs) (New page: == Class Hierarchy, API, And Derivatives == For class hierarchy and method listing. See main listing here, Widget API Slider. == Notes == It is very difficult to fin...) Â |
Stonecarver77776@legacy41592299 (talk | contribs) mNo edit summary  |
||
Line 1: | Line 1: | ||
+ | {{removedfromgame|patch=4.0.3a}} |
||
− | == Class Hierarchy, API, And Derivatives == |
||
+ | {{npcbox |
||
− | For class hierarchy and method listing. |
||
+ | | race = Harpy |
||
− | See main listing here, [[Widget_API#Slider|Widget API Slider]]. |
||
+ | | level = 25 - 26 |
||
+ | | aggro = {{aggro|-1|-1}} |
||
+ | | health = 640 - 680 |
||
+ | | mana = 655 - 693 |
||
+ | | money = {{cost|c=67}} |
||
+ | | name = Bloodfury Slayer |
||
+ | | image = Bloodfury Slayer.jpg |
||
+ | | location = [[Stonetalon Mountains]] |
||
+ | | creature = Humanoid |
||
+ | }} |
||
+ | '''Bloodfury Slayer''' could be found in [[Stonetalon Mountains]]. |
||
⚫ | |||
− | It is very difficult to find this information in other places. You mostly will find a listing of the methods |
||
− | the object supports but little else. Hopefully this will help, but if it still does not work then keep trying |
||
− | because it is only something simple that is wrong. |
||
+ | {{Zone Map|zone=Stonetalon Mountains|notes= |
||
− | == Construction == |
||
+ | {{Zone Map Note|26|69.5|Blip|Bloodfury Slayer}} |
||
− | Using the [[API_CreateFrame|CreateFrame()]] method, a template, and a built-in initialization function. |
||
+ | {{Zone Map Note|26.3|67.7|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|26.6|71|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|27.4|67.9|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|27.4|69.7|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|27.6|66.2|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|28.5|71.6|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|29|68.2|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|29.5|70.3|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|30|67.1|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|30|68.7|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|33|68.5|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|33.2|70.6|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|34.4|66.4|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|34.5|70.8|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|34.9|69.1|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|35.3|67.8|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|36|68.3|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|37|69.3|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|37.2|65.9|Blip|Bloodfury Slayer}} |
||
+ | {{Zone Map Note|37.7|67.9|Blip|Bloodfury Slayer}} |
||
+ | }} |
||
+ | == Abilities == |
||
− | To create a slider and store it in a local variable (non-global) use this: |
||
+ | {| class="darktable sortable" |
||
− | local MySlider = CreateFrame('Slider', 'MySliderGlobalName', nil, 'OptionsSliderTemplate') |
||
+ | |- |
||
− | To create a slider as a global variable remove the '''local''' prefix from the statement (above). |
||
+ | !style="width: 20%; text-align:left"|[[Image:BattleMasterGossipIcon.png|20px]]Item |
||
+ | !style="width: 10%; text-align:left"|Level |
||
+ | !style="width: 10%; text-align:left"|School |
||
+ | |-style="text-align:left; |
||
+ | |[[Image:Spell Shadow UnholyStrength.png|20px|Curse of Recklessness]] Curse of Recklessness||28||[[Shadow]] |
||
+ | |} |
||
⚫ | |||
+ | {| class="darktable sortable" |
||
+ | |- |
||
+ | !style="width: 20%; text-align:left"|[[Image:BattleMasterGossipIcon.png|20px]]Name |
||
+ | !style="width: 10%; text-align:left"|Level |
||
+ | !style="width: 10%; text-align:left"|Side |
||
+ | !style="width: 10%; text-align:left"|Rewards |
||
+ | !style="width: 10%; text-align:left"|Type |
||
+ | |-style="text-align:left; |
||
+ | | {{Quest|Harpies Threaten}}||18||[[Horde]]||2100 XP ||Objective of |
||
+ | |-style="text-align:left; |
||
+ | | {{Quest|Reclaiming the Charred Vale}}||20||[[Alliance]]||2200 XP ||Objective of |
||
+ | |} |
||
+ | ==External links== |
||
− | The '''OptionsSliderTemplate''' provides the initial values. If you create the slider with out using |
||
+ | <!-- Read http://www.wowpedia.org/Wowpedia:External_links before posting your links here. |
||
− | the template you will have to set these values your self. I do not know exactly what these values are |
||
+ | Links that do not conform to the rules will be DELETED. |
||
− | but I assume they are the textures and stuff so that calling the method '''Show()''' on the slider object |
||
+ | Repeat violations may result in a BAN. |
||
− | will actually show something that is visible. |
||
+ | Have a nice day. :) --> |
||
− | |||
+ | {{elinks-NPC|4024}} |
||
− | The difference between '''MySliderGlobalName''' and '''MySlider''' is that you have a local pointer to the |
||
− | object as ''MySlider'' and a few other objects created in the global scale with '''MySliderGlobalName'''. It |
||
− | sounds a little weird right? Well, I know but thats how they do things. In just a bit I will show and explain |
||
− | how to access these global objects that are created with '''MySliderGlobalName''' prefixed to them. |
||
− | |||
− | === Construction With Parent Frame === |
||
− | To set a parent frame use: |
||
− | local MySlider = CreateFrame('Slider', nil, MyParentFrame, 'OptionsSliderTemplate') |
||
− | |||
− | One of the features of using a parent frame is that when the parent is hidden so are the children. |
||
− | |||
− | == Width, Height, Orientation, And Position == |
||
− | |||
− | After creating the slider you can set it's width and height using: |
||
− | MySlider:SetWidth(20) |
||
− | MySlider:SetHeight(100) |
||
− | |||
− | And, set its position on the screen or parent frame. In the example above I specifiy no parent frame. |
||
− | MySlider:SetPoint('TOPLEFT', 10, -10) |
||
− | |||
− | Also the orientation must not be forgotton. This says if the slider is a left to right (horizontal), or |
||
− | top to bottom (vertical). This is in reference to the direction the sliders slides. |
||
− | MySlider:SetOrientation('VERTICAL') |
||
− | Or, for horizontal use: |
||
− | MySlider:SetOrientation('HORIZONTAL') |
||
− | |||
− | == Special Global Objects Created By Template During Initialization == |
||
− | Some special objects where created when using the template during initialization (CreateFrame). You can |
||
− | access these objects using the LUA '''getglobal''' function. You should notice now and understand what |
||
− | I meant by the name we used in the '''CreateFrame''' function being prefixed to the name of these objects. |
||
− | |||
− | I have not really used these, but apparently they do something. So just experiment with them or hopefully |
||
− | someone will edit this WIKI page and explain them better. |
||
− | MySlider.tooltipText = 'This is the Tooltip hint' |
||
− | getglobal(MySlider:GetName() .. 'Low'):SetText('1'); |
||
− | getglobal(MySlider:GetName() .. 'High'):SetText('100'); |
||
− | getglobal(MySlider:GetName() .. 'Text'):SetText('5'); |
||
− | |||
− | == Conclusion == |
||
− | After all that you can show your slider using: |
||
− | MySlider:Show() |
||
− | |||
− | I hope this helped a lot! I had so much trouble finding this information. And, what good is a list |
||
− | of object methods if you can not use the darn object?? |
||
− | |||
− | <br><br> |
Revision as of 01:31, 3 July 2011
The subject of this article was removed from World of Warcraft in patch 4.0.3a.
|
Bloodfury Slayer | |
---|---|
Race | Harpy (Humanoid) |
Level | 25 - 26 |
Reaction | Alliance Horde |
Location | Stonetalon Mountains |
Bloodfury Slayer could be found in Stonetalon Mountains.
Abilities
Item | Level | School |
---|---|---|
Curse of Recklessness Curse of Recklessness | 28 | Shadow |
Quest
Name | Level | Side | Rewards | Type |
---|---|---|---|---|
Harpies Threaten | 18 | Horde | 2100 XP | Objective of |
Reclaiming the Charred Vale | 20 | Alliance | 2200 XP | Objective of |