-
Notifications
You must be signed in to change notification settings - Fork 2
Figurine guidelines update #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Compilatron144
wants to merge
2
commits into
moff-station:master
Choose a base branch
from
Compilatron144:figurines-edit
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,23 +5,51 @@ In Moffstation, players are able to create a figurine for their characters. Thes | |
|
|
||
| You can ask around on the discord if you would like someone to make your figurine for you. | ||
|
|
||
| ### Generally they are designed like this: | ||
| - **Your figurine name.** Written from the perspective of someone who doesn't know your character (e.g. "Slime Chief Engineer, Green Lizard Bartender, Tall Janitor") | ||
| ### What you'll need to make a figurine | ||
|
|
||
| - **Your figurine description.** Again, written from the perspective of someone who doesn't know your character. Should start with "A figurine depicting..." | ||
| - **Your figurine name.** Written from the perspective of someone who doesn't know your character | ||
| :white_check_mark: slime Chief Engineer figurine | ||
| :white_check_mark: green lizard bartender figurine | ||
| :white_check_mark: tall janitor figurine | ||
| :x: Tania Buttersworth figurine | ||
| :x: extremely cool lizard figurine | ||
| :x: that guy's figurine | ||
|
|
||
| - **Your figurine voice lines.** Anywhere from 3-5 iconic or common statements. Mute chars can also just use the mime voice set. | ||
| - **Your figurine description.** Again, written from the perspective of someone who doesn't know your character. Should start with "A figurine depicting..." | ||
| :white_check_mark: "A figurine depicting a pink slime chief engineer, with numerous tentacles and a tiny fire axe." | ||
| :white_check_mark: "A figurine depicting a lizard. They look like a goober." | ||
| :white_check_mark: "A figurine depicting a dishevelled catgirl." | ||
| :x: "Some guy idk" | ||
| :x: "They look like a guy you know" | ||
| :x: "A figurine of Tania Buttersworth in her engineering uniform" | ||
|
Comment on lines
+18
to
+24
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These are all appearing on the same line, you need an extra space to make them newlines in markdown |
||
|
|
||
| - **Your figurine voice lines.** Anywhere from 3-5 iconic or common statements, such as a passing greeting, a catchphrase, something they often say on the job or a throwback to a round they remember well. | ||
| - Voice lines can contain identifiers, like a characters name. | ||
| - Voice lines should be written without an accent, if an accent is added it should be done via the accent component in post. | ||
| - Voice lines should be written with proper grammar and spelling, unless doing otherwise is an explicit feature of the character. | ||
| - Voice lines should not have excessive punctuation, no more than 2 "!" at the end of a sentence. They're figurines with tiny piezoelectrics, not loudspeakers. | ||
|
|
||
| - **A sprite with of approximately the same size.** Usually, we want all figurines to be about the same size. All texture files are 32x32, but are not completely filled out. You can use this one for reference: | ||
| <img src="../assets/gigsFigure.png" width=128 tyle="margin-left:auto;margin-right:auto;display:block;"/> | ||
|
|
||
| ## Contributing | ||
| - The voice lines for figurines go in `/Resources/Locale/en-US/_Moffstation/datasets/figurines.ftl` | ||
| All relevant IDs should be written using the character's given name, not the name of the figurine. This is usually just their first name, or whatever you'd normally scream over comms for their attention (e.g. "Tania" for Tania Buttersworth, "Gigs" for Works-Many-Gigs, "Polly" for Pollyari) | ||
|
|
||
| Ensure all figurines are kept in alphabetical order when editing their relevant files. This helps keep them organised and makes it easier to find a relevant figurine easily. | ||
|
|
||
| - The YAML for the figurine prototype goes in `/Resources/Prototypes/_Moffstation/Entities/Objects/Fun/figurines.yml` | ||
| - The prototype defines the figurine in game as an item. | ||
| - Figurine prototypes parent off of the `BaseFigurineMoff` abstract prototype. | ||
| - If the figurine has an accent, make sure to add the relevant component for that accent here. | ||
|
|
||
| - The YAML for the voice line dataset should go in `/Resources/Prototypes/_Moffstation/Datasets/figurines.yml` | ||
| - The voice lines for figurines goes in `/Resources/Locale/en-US/_Moffstation/datasets/figurines.ftl` | ||
| - The fluent file contains all the voice lines a figurine can use. | ||
|
|
||
| - The YAML for the figurine itself should go in `/Resources/Prototypes/_Moffstation/Entities/Objects/Fun/figurines.yml` | ||
| - The YAML for the voice line dataset go in `/Resources/Prototypes/_Moffstation/Datasets/figurines.yml` | ||
| - The dataset links the voice lines in the FTL file to a dataset that the figurine can use. | ||
|
|
||
| - The textures should go in `Resources/Textures/_Moffstation/Objects/Fun/figurines.rsi`, and the `meta.json` file contained within should be updated as well | ||
| - The textures go in `Resources/Textures/_Moffstation/Objects/Fun/figurines.rsi`, and the `meta.json` file contained within should be updated as well | ||
| - The RSI folder contains all the textures used by figurines. The meta.json file describes what all of the textures are for the game to use. | ||
|
|
||
| - The `id` for the figurine should be added to `MoffFigurineTable` in `/Resources/Prototypes/_Moffstation/Entities/Markers/Spawners/Random/toy.yml` | ||
| - The `id` for the figurine should be added to `MoffFigurineTable` in `/Resources/Prototypes/_Moffstation/Entities/Markers/Spawners/Random/toy.yml` | ||
| - The figurine table is used by the game to spawn in moff figurines in figurine boxes and random figurine spawners. | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are also all appearing on the same line