Obtaining
Use Strengthening on a signed Written Book, then right-click an empty Lectern with it. If the scoring dictionaries are available and the creator can pay the cost, a Style of zero or more creates William and a negative Style creates R'lyeh.
Usage
Style and creation
Style is fixed the first time a work is evaluated. Its words, character distribution, punctuation, whitespace, and similarity to existing works affect the score. WILLIAM_MAX_PAGES and the William scoring settings control the limits and weights.
A Style score of zero or more creates William; a negative score creates R'lyeh. Creation costs max(0, trunc(style × WILLIAM_CREATION_COST)) mana. R'lyeh therefore costs no mana, and a William with zero Style has no Plethora or Theater effect from Style.
Only the original creator can submit the same text again. Doing so recreates the artifact with its saved Style and Fame; another player cannot claim that text.
The world retains at most ten registered works per creator. Registering another replaces that creator's oldest record.
Fame
Fame begins at zero and strengthens both forms' mana effects. It increases when the Written Book is traded by a villager or read forward by a different player.
Reading counts only when pages are advanced one at a time, with more than half a second and less than two minutes between turns. The creator and accounts recognized as the same player do not add reading Fame.
Destroying a Written Book containing the registered text with fire or lava permanently reduces its saved fame. Right-clicking the artifact refreshes the fame stored on that copy from the world's current record.
Held Plethora
Keeping William or R'lyeh in the inventory changes personal mana regeneration by the integer portion of max(0, fame) × style × WILLIAM_PERSONAL_MANA_FACTOR. Positive William Style adds mana; negative R'lyeh Style subtracts it.
If several copies are carried, only the strongest positive value and strongest negative value are combined. Copies with fame below zero contribute as though their fame were zero.
Placed Plethora
Sneak and right-click with the artifact in the main hand to place it. Every WILLIAM_PLETHORA_FREQUENCY ticks, William distributes floor(style × max(0, fame) × WILLIAM_NEARBY_MANA_FACTOR) mana among Mana Circuits with room owned by its creator within WILLIAM_NEARBY_MANA_RANGE.
A placed R'lyeh divides the negative amount among nearby players, including its creator, and removes that much mana. A short cooldown prevents continuous draining between Plethora cycles.
William Theater
Every 40 ticks while Theater is enabled, William applies Acting to living entities within WILLIAM_THEATER_RANGE when at least two are present. Acting makes each appear as a random nearby living entity.
R'lyeh Theater
Every 40 ticks while Theater is enabled, R'lyeh applies Abyss to living entities within WILLIAM_THEATER_RANGE when at least two are present. Affected players see solid blocks as sculk and living entities as squids until Abyss ends.
Theater control and retrieval
The owner can sneak and right-click the placed artifact to toggle Theater. Right-click to retrieve it.
Copying the original writing
Craft William or R'lyeh with one or more Writable Books in a crafting table to produce that many signed copies of its text. The artifact remains in the grid.
Book copying
Result: 1 Written Book
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
ACCEPTABLE_PLAGIARISMmahoutsukai-server.tomlwilliam | 0.4 | 0–10000 | Similarity threshold above which the evaluator applies its full plagiarism penalty. |
CHARACTER_RATIO_POINTSmahoutsukai-server.tomlwilliam | 10 | 0–10000 | Points used when comparing the evaluated work's character distribution with a dictionary. |
CHARACTER_SCORE_FACTORmahoutsukai-server.tomlwilliam | 0.01 | 0–10000 | Multiplier applied to the character distribution score during Style calculation. |
PLAGIARISM_NEW_WORD_WEIGHTmahoutsukai-server.tomlwilliam | 0.5 | 0–10000 | Weight assigned to overlap from new words when comparing a work with registered fiction. |
PLAGIARISM_SIMILAR_WORD_COUNT_WEIGHTmahoutsukai-server.tomlwilliam | 0.5 | 0–10000 | Weight assigned to similar word counts when comparing a work with registered fiction. |
PUNCTUATION_RATIO_POINTSmahoutsukai-server.tomlwilliam | 400 | 0–10000 | Base points awarded for each distinct punctuation character used by the evaluated text. |
PUNCTUATION_SCORE_FACTORmahoutsukai-server.tomlwilliam | 0.01 | 0–10000 | Multiplier applied to the punctuation score during style calculation. |
REAL_WORD_POINTSmahoutsukai-server.tomlwilliam | 4 | 0–10000 | Points awarded per character in a recognized word, or subtracted per character in an unrecognized word, before weighting. |
SPACE_RATIO_POINTSmahoutsukai-server.tomlwilliam | 1000 | 0–10000 | Base points awarded for each distinct whitespace character used by the evaluated text. |
SPACE_SCORE_FACTORmahoutsukai-server.tomlwilliam | 0.001 | 0–10000 | Multiplier applied to the whitespace score during style calculation. |
WILLIAM_CREATION_COSTmahoutsukai-server.tomlwilliam | 500 | 0–1000000 mana per positive style point | Multiplier used with Style to calculate creation cost, with a minimum final cost of zero. |
WILLIAM_DICTIONARIESmahoutsukai-server.tomlwilliam | ["English"] | — | Dictionary keys or URLs used to evaluate writing for William. |
WILLIAM_MAX_PAGESmahoutsukai-server.tomlwilliam | 100 | 0–10000 pages | Maximum number of pages included in a written work's evaluated text. |
WILLIAM_NEARBY_MANA_FACTORmahoutsukai-server.tomlwilliam | 0.01 | 0–10000 | Multiplier applied to Style and fame above zero for a placed artifact's Plethora amount. |
WILLIAM_NEARBY_MANA_RANGEmahoutsukai-server.tomlwilliam | 30 | 0–10000 blocks | Search range for owner Mana Circuits replenished by William or players drained by R'lyeh. |
WILLIAM_PERSONAL_MANA_FACTORmahoutsukai-server.tomlwilliam | 0.01 | 0–10000 | Multiplier applied to Style and fame above zero for personal mana regeneration while the artifact is carried. |
WILLIAM_PLETHORA_FREQUENCYmahoutsukai-server.tomlwilliam | 100 | 1–10000 ticks | Interval between Plethora activations by a placed William or R'lyeh. |
WILLIAM_THEATER_RANGEmahoutsukai-server.tomlwilliam | 40 | 0–10000 blocks | Range in which a placed artifact applies its Theater effect. |
WORD_SCORE_FACTORmahoutsukai-server.tomlwilliam | 0.00002 | 0–10000 | Multiplier applied to the recognized word score during Style calculation. |