| Next revision | Previous revision |
| info:shell [2022/11/20 06:35] – created ulde3 | info:shell [2022/11/20 09:32] (current) – update link ulde3 |
|---|
| ====== Shell ====== | ====== Shell ====== |
| |
| //Shell// refers to the visual portion of a [[info:ghost]], as well as the code that makes it work. This is typically separate from the portion of the ghost that contains the coding for its behavior and dialogue, and as such, one ghost may have multiple shells, used for different outfits, artstyles, or anything the developer wants. Some ghosts may have special behavior set up when in certain shells, which can range from unique comments about the shell, to full on alternate versions of the characters with a completely different set of dialogue. | //Shell// refers to the visual portion of a [[info:ukagaka|ghost]], as well as the code that makes it work. This is typically separate from the portion of the ghost that contains the coding for its behavior and dialogue, and as such, one ghost may have multiple shells, used for different outfits, artstyles, or anything the developer wants. Some ghosts may have special behavior set up when in certain shells, which can range from unique comments about the shell, to full on alternate versions of the characters with a completely different set of dialogue. |
| |
| Additionally, some ghosts are set up to have shells representing multiple different characters or concepts, all with the same base functionality underneath. For example, [[ghost:FLELE]], a popular music player ghost with many different shells depicting a variety of characters, or [[ghost:Hydrate]], a drink reminder ghost with a variety of drinking-vessel themed shells. In both of these cases, the majority of the shells have been created by shell developers that are not the ghost's original developer. | Additionally, some ghosts are set up to have shells representing multiple different characters or concepts, all with the same base functionality underneath. For example, [[ghost:FLELE]], a popular music player ghost with many different shells depicting a variety of characters, or [[ghost:Hydrate]], a drink reminder ghost with a variety of drinking-vessel themed shells. In both of these cases, the majority of the shells have been created by shell developers that are not the ghost's original developer. |
| Because shells are ghost-specific, and not all shells get their own page on the wiki, we do not have a shell list to browse. Instead, you may try the tags for {{tagpage>Shell}} to see all shell pages, {{tagpage>Multiple_Shells}} for ghosts that have more than one shell, {{tagpage>Bundled_Shells}} for ghosts that have additional shells when installed, or {{tagpage>External_Shells}} for ghosts that have extra shells to download. | Because shells are ghost-specific, and not all shells get their own page on the wiki, we do not have a shell list to browse. Instead, you may try the tags for {{tagpage>Shell}} to see all shell pages, {{tagpage>Multiple_Shells}} for ghosts that have more than one shell, {{tagpage>Bundled_Shells}} for ghosts that have additional shells when installed, or {{tagpage>External_Shells}} for ghosts that have extra shells to download. |
| |
| ===== Custom Behavior ===== | ===== Shell Coding ===== |
| | Shells have their own coding, aside from that used by the ghost. This is used to create animations, or create shells with various pieces that may be called individually with scripts, rather than needing a whole new image or "surface" for each option. |
| | |
| | The code for shells is called [[info:SERIKO]], while the code for dressups specifically is called [[info:SERIKO#MAYUNA|MAYUNA]]. |
| | |
| | ===== Custom Ghost Behavior ===== |
| Shells can have custom behavior in a variety of ways. Many ghosts with bundled shells will have special comments based on what shell they're using, as the ghost has access to this information, and custom behavior/dialogue can be set up for it. | Shells can have custom behavior in a variety of ways. Many ghosts with bundled shells will have special comments based on what shell they're using, as the ghost has access to this information, and custom behavior/dialogue can be set up for it. |
| |