- Joined
- May 3, 2009
- Messages
- 41
How to make an Advanced Quest
(Noob Friendly)
(Noob Friendly)
Welcome to my Tutorial about how to make an cool Advanced Quest. To start, make sure you have Warcraft World Editor installed (of course).
With this Tutorial, it should be easy to edit your Quest. So, let's start shall we?
Let's start with making an normal Trigger, you can name it whatever you like (this trigger will be used as when your unit enters an region, the quest will start).
--------- Easy solution (not advanced) ---------
With this Tutorial, it should be easy to edit your Quest. So, let's start shall we?
Let's start with making an normal Trigger, you can name it whatever you like (this trigger will be used as when your unit enters an region, the quest will start).
--------- Easy solution (not advanced) ---------
- Make your trigger
- Add this to your event:
-
Quest Start
-
Events
- Unit - A unit enters (Your Region here)
- Conditions
- Actions
-
Events
-
Quest Start
- Oh right, we need to make an Region. To do this, open your Tool palette (press T). Now select the Region Palette, make an new region where you want your Quest to be, and set that region as the Event Region (in 2.)
- Ok, with that done, we can continue!
We will now make an Condition based on the Unit-Type of (Entering Unit). It should look like this:
-
Quest Start
-
Events
- Unit - A unit enters No region
-
Conditions
- ((Entering unit) is A Hero) Equal to True
- Actions
-
Events
However, when an hero enters, this will happen... -
Quest Start
-
Making an ActionNow, this is where the harder part begins.
I will try to make this as clear as can be
Ok, so let's start with the basics, when you think you understand this, you can move on to the more advanced triggers i have posted in this Tutorial.
So, let's make the Quest. This is kinda easy... First of all, we want to make an Player Group that stores all the players that are doing this quest. It will make it all alot easier. First of all, we will make an Variable of type Player Group. So, make your Variable, name it whatever you like (mine is named Quest_PlayerGroup). Now add the Owner of the Entering Unit to that Player Group, like this:
-
Quest Start
-
Events
- Unit - A unit enters No region
-
Conditions
- ((Entering unit) is A Hero) Equal to True
-
Actions
- Player Group - Add (Owner of (Entering unit)) to Quest_PlayerGroup
-
Events
-
Quest Start
-
Add More Actions!!
Ok, time to make the Quest. Create actions that looks like this:
-
Quest Start
-
Events
- Unit - A unit enters No region
-
Conditions
- ((Entering unit) is A Hero) Equal to True
-
Actions
- Player Group - Add (Owner of (Entering unit)) to Quest_PlayerGroup
- Quest - Create a Required quest titled Title with the description Description, using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
-
Events
An example for this would be like:
- Title: The 20 Dragons
- Description: Your mission is to kill 20 Dragons.
(We will make those texts more advanced later on) -
Quest Start
Last edited by a moderator: