View Single Post
Join Date: Jun 2012
01-10-2013, 05:37 AM
You can not create "real" optional objectives like those in the official episodes. This means they can not be part of your storyline. But there are a few other possibilities:
1) After talking to a story NPC, he/she tells you about a bonus objective. After completing it, it triggers a pop-up-dialog.
Example: Story NPC A tells you about the main mission und a NPC B, who may have some problems with his console. Completing this storyline-task triggers B. Talking to B leads to a pop-up-dialog, where he explains, that a console doesn?t work. Completing this dialog triggers the console. Interacting ("repairing") the console will trigger the last pop-up dialog: The NPC thanks you for your help - Optional objective complete.
Only NPC A and its dialog are part of the storyline. Anything else is just dialogs and triggers.
2) Quite similar: A Place marker triggers a dialog that tells you about an optional objective.
For example: You want to meet the admiral?s ship, but on the way (place marker) there is freighter calling for help.
3) There is a NPC with a dialog-prompt. A "!" is above his head - the player sees, that there is someone he could talk to.
You see, that you need to work with not story related pop-up-dialogs und triggers (both for the mission-objects und the dialogs). With triggering different buttons of the dialogs you can even create various outcomes of the optional mission.
It?s also possible to "integrate" the optional mission in the storyline.
Example: A stealth mission: You have to infiltrate a klingon colony. There are a lot of klingons on the direct way - so your mission task is "Avoid the patrols to infiltrate the building" and your officer tells you about an alternative route. If the player chooses to take the direct way, he runs into a place marker, which triggers a pop up dialog: "Intruder alert" und more klingons will spawn in your way. The optional objective would be "Don?t get caught" and you punish the player who doesn?t complete it.
You can also implement "rewards" in your mission: Helping a freighter triggers a dialog: The captain gives you the code for a sensor satellite - the player can avoid an additional fight. Or you rescue a federation ship carrying some Peregrine-fighters. Before the next battle you write a dialog with a triggered button "launch fighters". Pressing it will spawn some fighters to help you. The button itself is triggered by completing the last dialog with the captain on the carrier.
You have to make sure, your optional mission is
part of the storyline (except for a objective-complete-trigger to start it). No optional enemy group can be part of a kill objective (unless you trigger some federation NPC to fight them instead).
I would recommend showing the player, that there is an optional objective (lot of people, just skip through the text). I always use colored text, for example: [OOC]Optional:[/OOC] [MissionInfo]Rescue the freighter.[/MissionInfo]
As far as I know, this is basically the only way to create optional objectives. I hope I could help you.
P.S. Sorry for bad english.
Last edited by benalexander; 01-10-2013 at