Hello fellow members! I decided to make a tutorial on how to create a questing profile, it doesn't cover everything but this is just the first video. It's just not everyone's cup of tea to sit and read a lot, we have different ways of learning and some people are easily distracted. In this video I explain conditions and much else. I will be releasing other videos who covers other areas in time. So this is not a full guide. Note: I'm not Brittish . I just tend to speak the English language better in that dialect. PLEASE, comment and say what you think about the video. Motivates me a lot. And feel free to make any requests. So please put this in the Guides section . And if I get the privilege of a sticky then please make it so people can still comment and I can still edit the thread. What this video covers [While and If Condition] [Quest Attributes - HasQuest(), IsQuestCompleted()] [Class Checks, Example - Me.Class == WoWClass.Warlock] [Gender Specific Quests] [MapId's - ContinentIds, ZoneIds] [Faction Checks] [HasItem Attribute] [HasSpell Attribute] [Level and Race Attributes] Code used in the Conditions tutorial: PHP: Quests <If Condition="HasQuest(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> <If Condition="!HasQuest(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> <If Condition="IsQuestCompleted(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> <If Condition="!IsQuestCompleted(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> <If Condition="HasQuest(6948) && IsQuestCompleted(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> <If Condition="HasQuest(6948) && !IsQuestCompleted(6948)"> <RunTo X="2304.965" Y="-2520.768" Z="104.0347" /> </If> Class Specific Me.Class == WoWClass.Warlock WoWClass.DeathKnight WoWClass.Druid WoWClass.Hunter WoWClass.Mage WoWClass.Paladin WoWClass.Priest WoWClass.Rogue WoWClass.Shaman WoWClass.Warlock WoWClass.Warrior || (Me.Class == WoWClass.Rogue)" <If Condition="Me.Class == WoWClass.Hunter || (Me.Class == WoWClass.Rogue)" && !IsQuestCompleted(14007)"> <PickUp QuestName="Steady Shot" QuestId="14007" GiverName="Bamm Megabomb" GiverId="34673" /> </If> <If Condition="Me.Class == WoWClass.Warrior && !IsQuestCompleted(14013)"> <PickUp QuestName="Charge" QuestId="14013" GiverName="Warrior-Matic NX-01" GiverId="34697" /> </If> <If Condition="Me.Class == WoWClass.Rogue && !IsQuestCompleted(14010)"> <PickUp QuestName="Eviscerate" QuestId="14010" GiverName="Slinky Sharpshiv" GiverId="34693" /> </If> Gender Specific Me.Gender == WoWGender.Female Me.Gender == WoWGender.Male <If Condition="Me.Gender == WoWGender.Male && !IsQuestCompleted(6948)"> <PickUp QuestName="Off to the Bank" QuestId="26712" GiverName="Candy Cane" GiverId="35053" /> </If> <If Condition="Me.Gender == WoWGender.Female"> <PickUp QuestName="Off to the Bank" QuestId="26711" GiverName="Chip Endale" GiverId="35054" /> </If> <If Condition="!HasSpell(56641)"> <CustomBehavior File="ForceSetVendor" QuestId="14007" VendorType="Train" /> </If> Me.MapId <If Condition="Me.MapId == 1"> <CustomBehavior File="FlyTo" X="2031.378" Y="-4379.735" Z="98.04695" Name="Twilight Highlands Portal"/> <CustomBehavior File="RunMacro" Macro="/dismount" /> <CustomBehavior File="UseGameObject" ObjectId="207686" NumOfTimes="1" X="2029.233" Y="-4379.827" Z="97.9757" /> <RunTo X="-4032.648" Y="-6351.626" Z="37.31437" Name="prepare for flight to DM" /> </If> <If Condition="(Me.ZoneId == 4922) && (!HasQuest(28872))"> <RunTo X="-4032.648" Y="-6351.626" Z="37.31437" Name="prepare for flight to Bloodgultch" /> <CustomBehavior File="FlyTo" X="-3687.772" Y="-5342.361" Z="36.43282" Name="Bloodgultch" /> </If> Faction Me.IsAlliance Me.IsHorde <If Condition="Me.IsAlliance"> <PickUp QuestName="Making Stumps" QuestId="13815" GiverName="Krokk" GiverId="33889" /> </If> <If Condition="Me.IsHorde"> <PickUp QuestName="Making Stumps" QuestId="13815" GiverName="Krokk" GiverId="33889" /> </If> Has Buff <If Condition="((HasQuest(11919)) && (!IsQuestCompleted(11919)))"> <While Condition="!Me.HasAura("Drake Hatchling Subdued")"> <CustomBehavior File="RunMacro" Macro="/target Nexus Drake Hatchling" NumOfTimes="1" WaitTime="500" /> <CustomBehavior File="RunMacro" Macro="/use Raelorasz's Spear" NumOfTimes="1" WaitTime="500" /> </While> </If> <If Condition="((HasQuest(11919)) && (!IsQuestCompleted(11919)))"> <While Condition="Me.HasAura("Drake Hatchling Subdued")"> <CustomBehavior File="ForcedMount" QuestId="11919" MountType="Flying" /> <CustomBehavior File="FlyTo" X="3571.789" Y="6650.843" Z="195.1818" /> <CustomBehavior File="ForcedDismount" QuestId="11919" /> <CustomBehavior File="WaitTimer" WaitTime="5000"/> </While> </If> <If Condition="(HasItem(35648))" > <PickUp QuestName="Puzzling..." QuestId="11941" GiverType="Item" GiverId="35648" /> </If> <If Condition="(HasQuest(11941))" > <TurnIn QuestName="Puzzling..." QuestId="11941" TurnInName="Raelorasz" TurnInId="26117" /> <PickUp QuestName="The Cell" QuestId="11943" GiverName="Raelorasz" GiverId="26117" /> </If> <If Condition="(!IsQuestCompleted(11941))" > <SetGrindArea> <GrindArea> <Factions>103</Factions> <Hotspots> <Hotspot X="3827.927" Y="6685.603" Z="153.1192" /> </Hotspots> </GrindArea> </SetGrindArea> <GrindTo Condition="(HasItem(35648))" GoalText="It will grind for this item until it acquires it if it doesn't already have it." /> </If> <If Condition="(HasItem(35648))" > <PickUp QuestName="Puzzling..." QuestId="11941" GiverType="Item" GiverId="35648" /> </If> <If Condition="(HasQuest(11941))" > <TurnIn QuestName="Puzzling..." QuestId="11941" TurnInName="Raelorasz" TurnInId="26117" /> <PickUp QuestName="The Cell" QuestId="11943" GiverName="Raelorasz" GiverId="26117" /> </If> <If Condition="HasSpell(56641)"> <CustomBehavior File="ForceSetVendor" QuestId="14007" VendorType="Train" /> </If> Me.Level <= 27 Me.LevelFraction <= 27.5 <If Condition="Me.Race == WoWRace.Orc && Me.Level <= 20 && Me.GetSkill(Styx.SkillLine.Riding).CurrentValue == 0 && Me.Silver >= 450" > Me.Race == WoWRace.Worgen where (Alliance, Horde, Disguise), WoWRace.Draenei WoWRace.Dwarf WoWRace.Gnome WoWRace.Human WoWRace.NightElf WoWRace.Worgen WoWRace.BloodElf WoWRace.Goblin WoWRace.Orc WoWRace.Tauren WoWRace.Troll WoWRace.Undead WoWRace.Broken WoWRace.FelOrc WoWRace.Naga WoWRace.Skeleton How to Create a Questing Profile, Part 1 "Conditions". [video=youtube;RIPmCijlpbo]http://www.youtube.com/watch?v=RIPmCijlpbo[/video] How to Create a Questing Profile, Part 2 "Conditions". [video=youtube;qLL51gWMqoA]http://www.youtube.com/watch?v=qLL51gWMqoA[/video]