Sun Haven Wiki:NPC Pages Guide (romance)
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
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-->}}
The {{NPC navbox|<region name>}} is used on the NPC pages.
{{NPC navbox|region name}}
Sub-Pages
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:
- Hangout
- Date
- Late night date
- Marriage event
- 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.