MA tutorial 203: Add an Escort


Memphis_Bill

 

Posted


Mission Architect Tutorial
200 series - Advanced goals
203 - Escort


Preparation

Open up your tutorial 200 blank. We will be starting a new mission. Save it as 203 - Escort. Also under Mission Settings, Write Text, write "Number 203 - Escort" under Introduction Dialog.

Click on Mission 1 Details, "Advanced options," and select "Add an escort."

Escorts

These are the ever popular "Find someone (or several someones) and lead them to the exit" missions. At launch, the only thing you can do is lead them to the door - other objectives may or may not come later. Also, if you want someone to betray you, this is where you do it.

The walkthrough

We're going to make one escort, but we'll swap him in two missions - one normal, and one betray. Head to Mission 1, page 2 (Objectives.) Click "Advanced Mission Goals" to expand the list, and click on "Escort."

We'll split this into two missions down the line.

Basic Escort

Escort Group - Arachnos (1-54)

Character - Arachnos Drone (1-54).

Settings

Required for mission Completion - Yes

This mission goal is created when - None. We have no dependancies for this, we want them right away.

Quantity - 1.

Enemy Group - Standard. Surrounding: 5th Column.

Escort Placement - Any. Let it place them wherever it wants.

Enemy group Difficulty - Easy. As mentioned before, this affects enemy rank.

Enemy Group Alignment - Default. Your enemy, of course. This does actually affect your escort, as well - if you set it as a Betray to rogue, they will attack you as soon as they're rescued.

Combat Abilities - Set to Non Combat. This will keep the enemy from attacking them, as well. If you set this to Aggressive, Fight Defensive, or Pacifist, they can be defeated - remember to put in a Fail message then.

Arrival Behaviour For the normal escort, Run to Nearest Door. This will take him off of the map.

Betrays on Arrival - Obviously, one Does Not Betray, the other one Betrays on Arrival.

Escort Text and Dialog

Navigation Text (singular/Plural) Singular - Hostage to find.

Lead Escort to Objective Text (singular/plural) Singular - Hostage to lead out. This will appear when you rescue the hostages, before you actually lead them out.

Escort Completed Text - This shows up in the chat window.Type in "You got the hostage out safely."

Way Point Text - If you have text enabled on your mini map, you'll see this. Just use "Exit."

The rest of the dialog options are similar to Ally missions with Unaware, Attack and Active dialog. You do want to know when the hostage loses you (if they do,) especially for characters with Stealth. We'll keep this simple. Fill in the following fields.

Enemy Unaware Dialog - "You're not going anywhere."

Enemy Attack Dialog - "Get $himher!"

Escort Inactive dialog - "Let me go!"

Escort Active Dialog - "Help me!"

Escort Rescued Dialog - "Let's get out of here!"

Escort Stranded Dialog - "Where did you go?"

Escort Recquired Dialog - "Whew. OK, let's go!"

Escort Arrived Dialog - "Finally! Thanks!'

Animations

These are similar to the Ally animations. Refer to 202. We'll leave these as Default except for the Escort Starting Animation. For your "real" rescue, use Captured (Hands Up) as the Escort Starting Animation. Of course, he doesn't have arms... but it's generally easy to see.

Escort Delivered Clue - leave blank for this tutorial.

Save and test.


Betray settings

Open and save the arc as "Tutorial 203B Betray," altering the description to Betrayal.

Change the following fields:

Combat Abilities: Aggressive. If you leave this at "NOn combat," it won't do anything, and you won't be able to do anything to it.

Arrival Behaviour: Follow

Betrays on Arrival: Betrays on Arrival

You may, if doing this in a "real" mission, want to note that "X must survive." You may also want to add additional goals chained from the betrayal so the mission doesn't end, if the fight is important to the story.

Save and test.