User:Eabrace/ContactInfoStandard
Note: This is only a proposal at this time, and is subject to change. As such, this is not necessarily the template you should follow if you're working on a contact page at this moment, but it might be helpful in offering ideas.
Contents
Contact Overviews
First section in any contact article. Provides at-a-glance information about the contact.
== Overview == {{Infobox Contact |name= <name of contact> |image= <contact image> |img_capt= <caption under image, usually the contact's name> |zone= <link to zone the contact is located in> |coords= (<x-coordinate>, <y-coordinate>, <z-coordinate>) |levels= <minimum level> - <maximum level> |introed= <link(s) to article(s) of contact(s) that introduce this contact> |intros= <link(s) to article(s) of contact(s) that this contact introduces> |enemies= <enemies; use {{Enemy <enemy name>}} for each enemy group> }}
{{Contact Overview |Name=<name of contact> |City=<H, V, or HV> |Zone=<zone the contact is located in> |Coord=<x-coordinate>, <y-coordinate>, <z-coordinate> |Pronoun=<his, her, its, etc.> |HoodYN=<Y, N; indicates whether the contact is located in a particular neighborhood> |Hood=<neighborhood the contact is located in, if any> |OriginYN=<Y, N; indicates whether or not the contact has an Origin> |Origin=<origin of the contact, if any> |LevelYN=<Y, N; indicates whether the contact has a valid level range> |Level=<minimum level>-<maximum level> }}
__TOC__
Could we possibly combine the Infobox Contact template with the Contact Overview template? I see a few common fields that would lend themselves to this. Perhaps, if we change the Contact Overview template to include the Infobox Contact template and feed in the following:
|name= <name of contact> |image= <contact image> |img_capt=|City=<H, V, or HV> |zone= <link to zone the contact is located in> |coords= (<x-coordinate>, <y-coordinate>, <z-coordinate>) |levels= <minimum level> - <maximum level> |introed= <link(s) to article(s) of contact(s) that introduce this contact> |intros= <link(s) to article(s) of contact(s) that this contact introduces> |enemies= <enemies; use {{Enemy <enemy name>}} for each enemy group> |Pronoun=<his, her, its, etc.> |HoodYN=<Y, N; indicates whether the contact is located in a particular neighborhood> |Hood=<neighborhood the contact is located in, if any> |OriginYN=<Y, N; indicates whether or not the contact has an Origin> |Origin=<origin of the contact, if any> |LevelYN=<Y, N; indicates whether the contact has a valid level range>
Introductions
== Introductions == === New Contacts === *<link to contact that this contact introduces>
<text of introduction to new contact>
*<link to contact that this contact introduces>
<text of introduction to new contact>
=== Contact Introduced By=== *<link to contact that introduces this contact>
*<link to contact that introduces this contact>
=== Information === '''<contact's Title shown in the "ask about this contact" information>'''
<text description from the "ask about this contact" information>
=== Initial Contact === <briefing text shown the first time you speak to this contact>
=== Below Level Requirement === <briefing text shown if you speak to this contact before reaching the contact's minimum required level>
=== Unfamiliar Contact === <briefing text shown if you speak to this contact before being introduced>
=== Too Busy === <briefing text shown if you speak to this contact with three task already in assigned missions>
== Store == * [[Inspirations]] * Level <1, 5, 10, 15, etc.> <link to enhancement prices; i.e. [[Technology_Enhancement_Costs#200%_baseline_prices|Technology]]> <type of enhancements; i.e. "Single Origin Enhancements"> * Level <1, 5, 10, 15, etc.> <link to enhancement prices; i.e. [[Magic_Mutation_Enhancement_Costs#200%_baseline_prices|Magic/Mutation]]> <type of enhancements; i.e. "Dual Origin Enhancements">
<contact name> sells all Enhancements at <percentage> of their base cost.
Although the "Too Busy" and "Unfamiliar Contact" briefing text are not usually recorded, if someone wanted to put them in, this would give them a place to do it.
Badge Mission
Currently: Used only if the contact offers a mission that rewards a badge and that mission is not part of a story arc?
Proposed: Used if the contact offers any mission that rewards a badge as part of the mission. Rather than spelling out the entire mission here, link to specific badge mission listed either under "Story Arc" or "Non-Story Arc" missions.
Story Arc, Souvenir, and Story Arc Missions
== Story Arc == === <story arc title> === '''Souvenir:''' <name of the souvenir as it appears in the "Souvenir" tab of the Clues Window>
<introductory souvenir text>
'''<story arc title>'''
<souvenir story arc recap text>
Would there be any use in creating a template for Souvenirs? Maybe something like this:
{{Souvenir |name=<name of the souvenir as it appears in the "Souvenir" tab of the Clues Window> |text= <introductory souvenir text>
'''<story arc title>'''
<souvenir story arc recap text> }}
Or, taking it one step further, a template for the Story Arc Title and Souvenir:
{{Souvenir |name=<name of the souvenir as it appears in the "Souvenir" tab of the Clues Window> |intro=<introductory souvenir text> |title=<story arc title> |recap=<souvenir story arc recap text> }}
For each mission in the arc:
==== {{UL|<name of mission>}} ==== '''<name of story arc><br />Part: <mission number in arc>'''
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text before accepting mission>
<briefing text after accepting mission>}}
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event, i.e. "Lead hostage to exit", "Find mission exit."> **<second objective added to your mission after an event> |Completion=<text at mission completion - usually displays in the same font/tab as rewards text, always shows as last line in mission info after mission completion>}}
The only thing I can think of here is maybe differentiating between successful and failed mission completion text. Maybe a separate parameter for the mission failed text?
|Completion=<text for succesful mission completion> |Failure=<text for mission failure>
If there are multiple interactions with contacts via briefings (anything involving clicking on a contact and bringing up a new briefing window), add one of these for each:
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text during interaction>}}
If the Primary objective changes during the mission for any reason and can't be easily covered by the "Additional" parameter of the objectives, add one of these each time:
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event> |Completion=<text at mission completion>}}
When a mission rewards a badge (typically either on completion or for exploration), a Badge box is inserted in the mission information. At present, most Badge boxes appear either after Notable NPCs, Enemies, or Mission Objectives. I would suggest that placement after Mission Objectives makes the most sense due to the fact that most of these badges are rewarded for completing the mission's objectives.
'''Badge''' Completion of this mission earns a <hero/villain> the [[<badge article>]] accomplishment badge. {{BadgeBox|<badge icon image>|<badge name>|<badge description text>}} List all of the unfriendly enemy groups that appear in the mission: <nowiki>'''Enemies''' {{Enemy <enemy group 1>}} {{Enemy <enemy group 2>}} {{Enemy <enemy group 3>}}
List notable NPCs (may include AVs, named bosses, hostages, anyone of interest in the mission):
'''Notable NPCs''' *'''<notable NPC 1>''' ([[faction]], rank) *'''[[<notable NPC 2>]]''' ([[faction]], rank) *'''<named mob>''' ([[faction#unnamed mob|faction unnamed mob]], rank) *'''<NPC hostage name>''' (NPC, hostage)
Now that we know the players involved, if there are any cutscenes that occur during the mission, place them here:
{{Cutscene|Text='''<NPC 1>:''' :<NPC 1's first line of text> :<NPC 1's second line of text>
'''<NPC 2>:''' :<NPC 2's first line of text> :<NPC 2's second line of text>
'''<NPC 1>:''' :<NPC 1's third line of text>}}
Currently, several articles (including the ones I've worked on) include dialogue associated with any of these NPCs under the name of the NPC. But this won't work in cases where two notable NPCs are bantering back and forth or a generic mob of no other particular interest has some interesting dialogue. So, my suggestion is to add a section for dialogue:
'''Notable Dialogue'''
<NPC 1>: ''<single line dialogue text>''
<NPC 1>: ''<first line of banter>''<br /> <NPC 2>: ''<second line of banter>''<br /> <NPC 1>: ''<third line of banter>''
<NPC 1>: ''<first line dialogue text>''<br /> <NPC 1>: ''<second line dialogue text>''<br /> <NPC 1>: ''<third line dialogue text>''
Notable Dialogue should only include text that isn't part of a previous section (such as briefings or cutscenes).
Some missions will give you clues either during the mission or after the mission is complete. For each clue, insert a new Clue box:
{{Mission Clue |Name=<name of clue (as it appears in the Clues Window)> |Text=<text of the clue>}}
In some missions, a failure will give you a different clue than a successful completion. There's currently no set method (that I'm aware of) for showing this. Perhaps a second set of parameters for use in a failed mission:
|FailedName=<name of clue (as it appears in the Clues Window)> |FailedText=<text of the clue>
These two parameters could be used to create a second Clue box with the failed clue name and clue text. The two boxes would specify either "Successful" or "Failed".
After the mission is complete and you either return to or call your contact, the debriefing text appears:
{{Mission Briefing |Type=Debriefing |Contact=Dark Watcher |Text=<successful mission text>}}
Again, this currently only allows for successful mission completion text. This can be worked around.
{{Mission Briefing |Type=Debriefing |Contact=Dark Watcher |Text=''(If Successful)'' <successful mission text> ''(If Failed)'' <failed mission text>}}
And then insert the next mission:
==== {{UL|<name of mission>}} ==== '''<name of story arc><br />Part: <mission number in arc>''' etc.
Non-Story Missions
Very similar to each mission entry in the Story Arc missions, but since they aren't part of an arc, all of the headings are one level higher.
=== {{UL|<name of mission>}} === '''<name of story arc><br />Part: <mission number in arc>'''
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text before accepting mission>
<briefing text after accepting mission>}}
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event, i.e. "Lead hostage to exit"> **<second objective added to your mission after an event> |Completion=<text at mission completion - usually displays in the same font/tab as rewards text, always shows as last line in mission info after mission completion>}}
etc.
See Also
A section with links to any related articles.
== See Also == * [[Article 1]] * [[Article 2]] * [[Article 3]]
Character History
An uncommon section, but it does show up once in a while. Usually used for characters that have had details or backstory revealed in sources outside of the game such as comics or novels. This section is pretty freeform and may include pictures, text, additional references, etc.
If any of the information in this section might be considered a spoiler, these templates should be placed around the potential spoilers:
{{spoiler}} {{endspoiler}}
Category
And, of course any category information that should be added to those generated automatically by templates should be placed at the end of the article.
Example Entry
And putting all of that together into one big, fat set of code:
== Overview == {{Contact Overview |name= <name of contact> |image= <contact image> |img_capt= <caption under image, usually the contact's name> |City=<H, V, or HV> |zone= <link to zone the contact is located in> |coords= (<x-coordinate>, <y-coordinate>, <z-coordinate>) |levels= <minimum level> - <maximum level> |introed= <link(s) to article(s) of contact(s) that introduce this contact> |intros= <link(s) to article(s) of contact(s) that this contact introduces> |enemies= <enemies; use {{Enemy <enemy name>}} for each enemy group> |Pronoun=<his, her, its, etc.> |HoodYN=<Y, N; indicates whether the contact is located in a particular neighborhood> |Hood=<neighborhood the contact is located in, if any> |OriginYN=<Y, N; indicates whether or not the contact has an Origin> |Origin=<origin of the contact, if any> |LevelYN=<Y, N; indicates whether the contact has a valid level range> }}
__TOC__
== Introductions == === New Contacts === *<link to contact that this contact introduces>
<text of introduction to new contact>
*<link to contact that this contact introduces>
<text of introduction to new contact>
=== Contact Introduced By=== *<link to contact that introduces this contact>
*<link to contact that introduces this contact>
=== Information === '''<contact's Title shown in the "ask about this contact" information>'''
<text description from the "ask about this contact" information>
=== Initial Contact === <briefing text shown the first time you speak to this contact>
=== Below Level Requirement === <briefing text shown if you speak to this contact before reaching the contact's minimum required level>
=== Unfamiliar Contact === <briefing text shown if you speak to this contact before being introduced>
=== Too Busy === <briefing text shown if you speak to this contact with three task already in assigned missions>
== Store == * [[Inspirations]] * Level <1, 5, 10, 15, etc.> <link to enhancement prices; i.e. [[Technology_Enhancement_Costs#200%_baseline_prices|Technology]]> <type of enhancements; i.e. "Single Origin Enhancements"> * Level <1, 5, 10, 15, etc.> <link to enhancement prices; i.e. [[Magic_Mutation_Enhancement_Costs#200%_baseline_prices|Magic/Mutation]]> <type of enhancements; i.e. "Dual Origin Enhancements">
<contact name> sells all Enhancements at <percentage> of their base cost.
== Badge Mission == * [[<name of mission that offers badge>]]
== Story Arc == === <story arc title> === {{Souvenir |name=<name of the souvenir as it appears in the "Souvenir" tab of the Clues Window> |text= <introductory souvenir text>
'''<story arc title>'''
<souvenir story arc recap text> }}
==== {{UL|<name of mission>}} ==== '''<name of story arc><br />Part: <mission number in arc>'''
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text before accepting mission>
<briefing text after accepting mission>}}
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event, i.e. "Lead hostage to exit", "Find mission exit."> **<second objective added to your mission after an event> |Completion=<text at mission completion - usually displays in the same font/tab as rewards text, always shows as last line in mission info after mission completion> |Failure=<text for mission failure>}}
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text during interaction>}}
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event> |Completion=<text at mission completion> |Failed=<text at mission completion>}}
'''Badge''' Completion of this mission earns a <hero/villain> the [[<badge article>]] accomplishment badge. {{BadgeBox|<badge icon image>|<badge name>|<badge description text>}} <br /> <nowiki>'''Enemies''' {{Enemy <enemy group 1>}} {{Enemy <enemy group 2>}} {{Enemy <enemy group 3>}}
'''Notable NPCs''' *'''<notable NPC 1>''' ([[faction]], rank) *'''[[<notable NPC 2>]]''' ([[faction]], rank) *'''<named mob>''' ([[faction#unnamed mob|faction unnamed mob]], rank) *'''<NPC hostage name>''' (NPC, hostage)
{{Cutscene|Text='''<NPC 1>:''' :<NPC 1's first line of text> :<NPC 1's second line of text>
'''<NPC 2>:''' :<NPC 2's first line of text> :<NPC 2's second line of text>
'''<NPC 1>:''' :<NPC 1's third line of text>}}
'''Notable Dialogue'''
<NPC 1>: ''<single line dialogue text>''
<NPC 1>: ''<first line of banter>''<br /> <NPC 2>: ''<second line of banter>''<br /> <NPC 1>: ''<third line of banter>''
<NPC 1>: ''<first line dialogue text>''<br /> <NPC 1>: ''<second line dialogue text>''<br /> <NPC 1>: ''<third line dialogue text>''
{{Mission Clue |Name=<name of clue (as it appears in the Clues Window)> |Text=<text of the clue> |FailedName=<name of clue (as it appears in the Clues Window)> |FailedText=<text of the clue>}}
{{Mission Briefing |Type=Debriefing |Contact=Dark Watcher |Text=<successful mission text> |FailedText=<successful mission text>}}
==== {{UL|<name of mission>}} ==== '''<name of story arc><br />Part: <mission number in arc>''' etc.
=== {{UL|<name of mission>}} === '''<name of story arc><br />Part: <mission number in arc>'''
{{Mission Briefing |Type=Briefing |Contact=<contact name> |Text=<briefing text before accepting mission>
<briefing text after accepting mission>}}
{{Mission Objective |Entrance=<introduction text in the box that pops up when you enter the mission> |Primary=<primary mission objective> |Secondary=<first secondary mission objective> **<second secondary mission objective> **<third secondary mission objective> |Additional=**<first objective added to your mission after an event, i.e. "Lead hostage to exit"> **<second objective added to your mission after an event> |Completion=<text at mission completion - usually displays in the same font/tab as rewards text, always shows as last line in mission info after mission completion>}}
etc.
== See Also == * [[Article 1]] * [[Article 2]] * [[Article 3]]
== Character History == {{spoiler}} {{endspoiler}}
Category
And, of course any category information that should be added to those generated automatically by templates should be placed at the end of the article.