Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ghost:zzzzzzzzz [2023/06/15 20:50] – Edit tags ulde3 | ghost:zzzzzzzzz [2024/04/24 01:09] (current) – Capitalization ulde3 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ^ Type | [[info: | ^ Type | [[info: | ||
| ^ Developer(s) | [[dev: | ^ Developer(s) | [[dev: | ||
| - | ^ Origin | Original | + | ^ Origin | Original |
| ^ Sakura | Phanta | | ^ Sakura | Phanta | | ||
| ^ Language(s) | English | | ^ Language(s) | English | | ||
| Line 14: | Line 14: | ||
| </ | </ | ||
| - | //Content warning: Guilt-tripping, | + | <wrap indent>//Content warning: Guilt-tripping, |
| // | // | ||
| Line 20: | Line 20: | ||
| The ghost has a simple shell, with a focus on experimental functions and dialogue. She often talks about being sleepy, and dialogue is generally erratic or out of context. The ghost also has sparse dialogue in Arabic and Bahasa Melayu. | The ghost has a simple shell, with a focus on experimental functions and dialogue. She often talks about being sleepy, and dialogue is generally erratic or out of context. The ghost also has sparse dialogue in Arabic and Bahasa Melayu. | ||
| - | /*{{SIDETOC width18}}*/ | + | {{SIDETOC width18}} |
| - | /*Uncomment TOC if page has more than 3 headers*/ | + | |
| ===== Features ===== | ===== Features ===== | ||
| - | |||
| * Talks at random intervals, uncontrollable by the user. | * Talks at random intervals, uncontrollable by the user. | ||
| * No menus, and refuses to do anything when clicked by the user. | * No menus, and refuses to do anything when clicked by the user. | ||
| * There is a small chance the user can make her talk by clicking on her. | * There is a small chance the user can make her talk by clicking on her. | ||
| - | * If overlapping another ghost, she sends an event (OnPhantaEepy) | + | * If overlapping another ghost, she sends an event to it and " |
| - | * Works just like [[https:// | + | |
| * Has special dialogue for certain ghosts. | * Has special dialogue for certain ghosts. | ||
| * Shell appearance can be changed by entering a specific string of keys while she is in focus. | * Shell appearance can be changed by entering a specific string of keys while she is in focus. | ||
| * Tuggable hairbow to which she responds negatively, as well as positive petting and hair brushing. | * Tuggable hairbow to which she responds negatively, as well as positive petting and hair brushing. | ||
| * Special event when balloon is interrupted, | * Special event when balloon is interrupted, | ||
| + | |||
| + | ===== Communication features ===== | ||
| + | zzzzzzzzz uses OnOtherOverlap to detect other ghosts and send event info to them, modeled after [[ghost: | ||
| + | |||
| + | Which character zzzzzzzzz is overlapping is sent via reference0. It will be 0 for the sakura, 1 for the kero, 2 for the first extra character, etc. If she is overlapping more than one character in the same ghost, the events will be sent one after another. | ||
| + | |||
| + | A simple implementation of the OnPhantaEepy event is as follows: | ||
| + | |||
| + | <code c> | ||
| + | OnPhantaEepy | ||
| + | { | ||
| + | if reference0 == 0 //Sakura | ||
| + | { | ||
| + | " | ||
| + | } | ||
| + | elseif reference0 == 1 //Kero | ||
| + | { | ||
| + | " | ||
| + | } | ||
| + | elseif reference0 == 2 //Third char | ||
| + | { | ||
| + | " | ||
| + | } | ||
| + | //etc... | ||
| + | } | ||
| + | </ | ||
| ===== Gallery ===== | ===== Gallery ===== | ||
| {{gallery> | {{gallery> | ||
| - | {{tag>1_Character | + | {{tag>1_Window |