diff --git a/manual/list_shiori_event_ex.html b/manual/list_shiori_event_ex.html index 094cc2b..8cc5597 100644 --- a/manual/list_shiori_event_ex.html +++ b/manual/list_shiori_event_ex.html @@ -281,6 +281,14 @@
Occurs during Spectre's dialogues to call for surface changes from the ghost that is currently being spoken to.
+ Note that this event does not come directly from the plugin itself, but rather is called from the ghost side by embed tags within the dialogues.
+ The expressions included are the recommended expressions, plus a few extra that are common in English ghosts.
+ Expressions which the ghost's shell cannot produce accurately should be ignored and not return a response, as the plugin will use this information for its own purposes.
Occurs upon opening the plugin menu if this ghost is not yet "calibrated". Also occurs any time the user chooses to "racalibrate" this ghost.
+ Returning a specific response completes a handshake that allows the ghost to complete the "calibration" step automatically.
+ The required response is the following tag: \![raiseplugin,Spectre,OnCustomCalibrationConfirm]
+ Within this tag, references should be sent containing expression data. The references should be written the same as the ones received in the OnSpectrePlugin.Surface event, and may be written in any order.
+ By default, only expressions that the ghost does not provide should be sent. The plugin assumes that any expressions not listed are present.
+ For ghosts with few compatible expressions, an option may be used to invert this behavior, and make the plugin use only expressions that are listed.
+ For ghosts with no compatible expressions, a special reference is provided.
+ Expressions which the ghost's shell cannot produce accurately should be listed as references in this tag (or should be omitted, if using the inverted behavior), as the plugin will use this information for its own purposes.
Occurs 15 seconds after Spectre displays a dialogue through this ghost.
+ Note that this event does not come directly from the plugin itself, but rather is called from the ghost side by a timerraise tag placed at the end of dialogues.