Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
(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...)
 
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]].
== Notes ==
 
−
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]]
  +
|}
 
== Quest ==
  +
{| 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

Bloodfury Slayer
Image of Bloodfury Slayer
Race Harpy (Humanoid)
Level 25 - 26
Reaction Alliance Horde
Location Stonetalon Mountains

Bloodfury Slayer could be found in Stonetalon Mountains.

Abilities

BattleMasterGossipIconItem Level School
Curse of Recklessness Curse of Recklessness 28 Shadow

Quest

BattleMasterGossipIconName Level Side Rewards Type
Harpies Threaten 18 Horde 2100 XP Objective of
Reclaiming the Charred Vale 20 Alliance 2200 XP Objective of

External links