Sun Haven Wiki:NPC Pages Guide (romance)

From Sun Haven Wiki
Jump to navigation Jump to search

← Back to Page Layout Guides

This is a page layout guide for non-playable characters that the player is able to romance. To see the information on non-romanceable characters view this page. All romaceable character pages should follow the standards of this guide.

Feel free to discuss improvements to this guide in the #wiki channel of the official discord.


  • Create new pages using premade templates for easier and consistent edits. Please hide unused sections instead of deleting them by using the HTML comment tag:
    <!-- content here -->
  • Use {{CharNav}} when content is too long for the main page. This will always be seen with romanceable NPCs.

Section Order

For consistency, all articles must follow a general layout. Romance NPCs should break some of the sections from the non-RNPCs into sub-pages, so the pages aren't so massive. These sub-pages are: Conversations, Dialogue, Events, Mail, Media.

Overview Page

1. Notices
2. {{CharNav}}
3. Item infobox
4. Summary
5. Personality
6. Gifts
    6.1 Gifts for the player
7. Schedule
8. Quests
9. Trivia
10. History
11. NavBox
12. Additional Categories

Subpages

1. Mail
2. Conversations
3. Dialogue
4. Events
    4.1 Hangout
    4.2 Date
    4.3 Late night date
    4.4 Marriage event
    4.5 Wishing for a baby
5. Media

Character Nav

This template is used as navigation on romance character pages, it allows us to break out several of the large sections into their own page(s).

NPC Infobox


NPC Summary

A short blurb about this NPC, generally talking about what they do, things they enjoy, background, or history. A second paragraph should describe what this NPC looks like. Keep the Appearance section short and concise.

Personality

This is a more detailed description on the NPC's personality.

  • This section will generally be omitted if the player doesn't interact with that NPC too much. Keep just the summary, and hide this section.

Gifts

Use {{NPC Gift Preferences}}. This will prove a list of gifts the NPC loves, likes, and dislikes.

==Gifts==
{{main|Friendship}}
{{NPC Gift Preferences
|loveResponse  = "GENERIC LINE FOR LOVED RESPONSE"
|love          = Loved items separated by commas (,)
|loveGroups    = [[:Category:Universally_loved_lifts|Universally Loved Items]]

|likeResponse  = "GENERIC LINE FOR LIKED RESPONSE"
|like          = Liked items separated by commas (,)
|likeGroups    = [[:Category:Universally_liked_gifts|Universally Liked Items]]

|goodResponse  = "GENERIC LINE FOR NEUTRAL RESPONSE"

|dislikeResponse = "GENERIC LINE FOR DISLIKED RESPONSE"
|dislike       = Disliked items separated by commas (,)
|dislikeGroups = [[:Category:Universally_disliked_gifts|Universally Disliked Items]]
}}

Gifts for the Player

Use {{GiftsForPlayer}}. This will give a list of items this character gives to players, and how they are acquired.

===Gifts for the Player===
{{GiftsForPlayer|ITEM NAME:ACQUISITION, ITEM NAME:ACQUISITION, ITEM NAME:ACQUISITION}}

Schedule

Use {{Schedule}} to format the NPC's walking schedule. If the NPC only has one schedule the title of the tab should be "General". Times should be in 24 hour format.

==Schedule==
NPC-NAME has one schedule that [pronoun] follows rain or shine. [[NPCs House]] is available to the player from [TIME AVAILABLE].

{{Schedule|character = NPC-NAME
|1_name    = General
|1_1_time  = 7:00
|1_1_info  = At home. }}


If they have multiple the tabs should be called: Sunny (A), Sunny (B), Rainy

==Schedule==
NPC-NAME has two schedules that [pronoun] alternates between each sunny day and a third that [pronoun] uses during rainy days. A rainy day will replace the subsequent sunny day's schedule. [[NPCs House]] is available to the player from [TIME AVAILABLE].

{{Schedule|character = NPC-NAME
|1_name    = Sunny (A)
|1_1_time  = 7:00
|1_1_info  = At home. }}


If the NPC is a marriage candidate, an additional tab for the schedule they walk while married should also be displayed. In the opening paragraph, a comment about the marriage pathway is also acceptable.

==Schedule==
NPC-NAME has one schedule that [pronoun] follows rain or shine. [Pronoun] schedule [changes only slightly/drastically changes] if [pronoun] is married to the player. [[NPCs House]] is available to the player from [TIME AVAILABLE].

{{Schedule|character = NPC-NAME
...
|4_name    = Married
|4_1_time  = 6:00
|4_1_info  = Gets out of bed in the Player's house.

Quests

Use the template {{Quest involves NPC}} to automatically pull in any quest that is tagged with one of the sub-categories of Category:Quests by NPC involved.

==Quests==
{{Quest involves NPC}} 
 

Trivia

Each trivia item should start with a bullet. * It should not be things that are elsewhere in the article.

==Trivia==
* 
* 

Change History

The {{History}} template is used here. Each history item should start with a bullet. * Oldest patch numbers should be on top, meaning new entree's should go at the bottom.

==History==
*{{History|<!--Version Number-->|<!--What was changed-->}}

NavBox

The {{NPC navbox|<region name>}} is used on the NPC pages.

{{NPC navbox|region name}}


Sub-Pages

Mail

Use the {{Mail}} template. Any mail received from this RNPC, and the associated relationship levels to get it to trigger.

Conversations

The {{Conversation Dialogue}} template is used here. For NPCs that have a sub-page dedicated to dialogue, these boxes should default to open.

===Conversations===
{{Conversation Dialogue|[NPC-NAME]|Collapse=False
|Cycle #
|Dialogue=
|Option1=
|Option2=
....
}}

Dialogue

Introduction

The {{Player Introduction}} template is used here. If the NPC is introduced in a cut-scene, either focus on just the introduction piece, or hide this section.

==Dialogue==
===Introduction===
When speaking to NPC-NAME for the first time in a new game:
{{Player Introduction|NPC-NAME
|Dialogue       = 
|PlayerResponse = 
|NPCResponse    = }}

Generic Dialogue

The {{chat}} template is used here. If the line is only used during specific seasons, a seasonal token is added to the end of the line.

===General Dialogue===
General non-conversational dialogue between [NPC-NAME] and the player. If there is a seasonal token at the end of the dialogue, it means the player can only see that dialogue during that season. 
{{chat||DIALOGUE HERE}}

Events

If the event follows one of the base-patterns the {{Event Dialogue}} template can be used. However, many of the new events do not follow the same pattern. If this is the case, the {{Event Scene}} template must be used. The event scene template has many different sections that fit together in a larger table. The marriage event will always use the {{Marriage ceremony}} template. The wishing for a baby event should use the {{Children wishing cutscene}} template.

The typical events that should be put on the page are:

  1. Hangout
  2. Date
  3. Late night date
  4. Marriage event
  5. Wishing for a baby

Media

Any appearance in videos, illustrations, or other official media should be added in the Gallery section.

==Media==
<gallery widths="200" bordercolor="transparent" spacing="small" captionalign="center">
</gallery>
  • For Portraits, videos, and other official media, the widths should be 200.
  • For sprites the widths should be 100.

Example

To see a full page example of what a general non-romanceable NPC page should look like in source editor look at the example. Remember that romanceable NPC's will have subpages for the missing content.

To see a full example of the pages for a non-romanceable NPCs look at this example.