This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| infinix:scriptor [2025/08/10 22:48] – schindlershadow | infinix:scriptor [2025/08/11 02:39] (current) – [Cost and Fizzling] schindlershadow | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | In this mod, spells are constructed much like sentences, with a catch: | ||
| + | |||
| + | :!: //__**The words and sentence structure used are random in every world!**__// | ||
| + | |||
| + | For the average player, plenty of spells can be obtained in each world, but for anyone dedicated enough, you can reverse engineer these spells and learn how to draft even more powerful spells yourself. | ||
| + | |||
| + | For information on usage and such, check out the docs on GitHub or explore the world in game to learn more about how magic works for you. | ||
| Craft in-game guidebook **__Simple Scriptomagy__** for more information.\\ | Craft in-game guidebook **__Simple Scriptomagy__** for more information.\\ | ||
| - | {{: | + | {{: |
| + | |||
| + | |||
| + | {{ youtube> | ||
| + | |||
| + | ===== Casting ===== | ||
| + | ==== Casting Types ==== | ||
| + | === Verbal Casting === | ||
| + | You may speak a Spell aloud (in chat) in order to either test it or construct new Spells on the fly. | ||
| + | |||
| + | Casting Spells yourself does come with some advantages and drawbacks which Spellbooks don't carry. When casting a Spell, your throat may be burned by magical residue. For most low-level spells, this won't do much but prevent you from casting more spells verbally. If constructing spells, be careful, however, as cast spells may harm or change you in ways a Spellbook wouldn' | ||
| + | |||
| + | === Spellbook === | ||
| + | {{https:// | ||
| + | Currently, the foremost handheld tool you will use to cast spells is the Spellbook. Excepting one-off spells and testing, this is generally how most people will use magic. | ||
| + | |||
| + | Spellbooks can be written using a Spellbook and Quill, or converted from a Written Book using a Spellbook Binder, | ||
| + | |||
| + | Spells cast from a spellbook are generally around 70% the cost of the spell when cast verbally, and will have less adverse effects on the user. There is a limit to the maximum power of a spell cast through a spellbook, after which spells will fizzle. | ||
| + | |||
| + | These books will cast any valid spell contained within, and have a shorter cooldown (70% of the duration by default) than spoken spells. In addition, tools such as Spellbooks won't generally negatively affect their user. | ||
| + | |||
| + | They can be crafted by placing a Spellbook Binder and a Written Book in a Crafting Table. | ||
| + | |||
| + | == Obfuscation == | ||
| + | You can hide the contents of a Spellbook and prevent it from being crafted back into a regular book by crafting it with a Glow Ink Sac. | ||
| + | == Dyeing == | ||
| + | Any spellbook that is not already obfuscated can be dyed by crafting it with any vanilla dye. | ||
| + | |||
| + | === Scrolls === | ||
| + | Scrolls are another, slightly less cost-efficient way to cast spells. They can only be written at a Writing Desk, and can only be used once, but can cast slightly more powerful spells. | ||
| + | |||
| + | You can craft them using one paper, one string, and one copper ingot by default, and they can be written to using the Writing Table. | ||
| + | |||
| + | === Artifacts === | ||
| + | Artifacts are incredibly rare and powerful casting implements with no upper limit on cost, with the caveat that they cannot be created directly. | ||
| + | |||
| + | You can only find them in loot in certain higher level areas, like Ancient Cities, Bastions, and End Cities. | ||
| + | |||
| + | === Casting Lecterns === | ||
| + | Casting Lecterns can be used to cast spells without player input. You can place a Spellbook on one by right-clicking on the lectern with a Spellbook in hand, and the lectern will cast in the direction the back of the lectern is facing. Lecterns can not cast spells upwards or downwards. | ||
| + | |||
| + | A Casting Lectern' | ||
| + | |||
| + | |||
| + | === Chalk Circles === | ||
| + | Chalk circles are a single-use casting method that allow you to cheaply cast larger spells, but require a bit more setup. | ||
| + | Note that despite the name, these aren't always circles! | ||
| + | |||
| + | Chalk will, when right-clicked, | ||
| + | Chalk circles have ten times the casting capacity of a Lectern. | ||
| + | Once cast, all chalk in a chalk circle will disappear. | ||
| + | |||
| + | Chalk is easy to craft, just combine 2 pieces of Calcite\\ | ||
| + | Once crafted, name in an anvil to associate it with a magic word | ||
| + | |||
| + | ==== Cost and Fizzling ==== | ||
| + | |||
| + | Sometimes, a spell cannot be cast as is, for one reason or another. | ||
| + | If this happens, when attempting to cast, the spell will Fizzle. | ||
| + | |||
| + | There are two main reasons a spell can fizzle: | ||
| + | * The spell is too costly, or | ||
| + | * A requirement of the spell has not been met | ||
| + | |||
| + | Every component a spell contains can modify the spells cost. | ||
| + | When a spell contains so many components that it exceeds the max cost of | ||
| + | your casting medium, the spell will fizzle.\\ | ||
| + | If a spell fizzles due to its cost, it may be helpful to add cost-reducing components | ||
| + | or remove costly descriptors from the spell. | ||
| + | Components such as reagents or conditions can consume an item to reduce spell cost, while | ||
| + | components that increase spell strength and duration generally increase cost. | ||
| + | |||
| + | === Conditions === | ||
| + | As mentioned in the previous section, some components introduce conditions to a spell. | ||
| + | |||
| + | The first type are reagent components, which consume an item every time a spell is cast, | ||
| + | but greatly reduce cost. | ||
| + | These are helpful for preventing powerful spells from fizzling. | ||
| + | The second category is more broad. | ||
| + | Conditions that require you to be on full health, or will only target specific entities can | ||
| + | be very useful for reducing spell cost, but cause the spell to fizzle outright when not met. | ||
| + | Legend tells of a word that can be added to any spell that reduces their cost for no price..., | ||
| + | |||
| + | Should such a thing exist, one would wonder why it isn't in every spell? | ||
| + | |||
| + | ==== Complex Spells ==== | ||
| + | Spells can, technically, | ||
| + | Now that you've found a complex spell, you can replicate this feat! | ||
| + | |||
| + | Choose a spell with multiple actions and pay attention to 2 things: | ||
| + | * The structure each section follows, | ||
| + | * Whether there are any additional words separating these groups | ||
| + | Thankfully, some assumptions always hold true for complex spells like these. | ||
| + | |||
| + | The Descriptors affecting an action will always be adjacent to the action, for instance, and within each section the Action and Descriptors will be in the same order. | ||
| + | |||
| + | Additionally, | ||
| + | ===== SpellCrafting ===== | ||
| + | Unfortunately, | ||
| + | |||
| + | I can advise you search out Ancient Tomes, and compare the effects of the spells within in order to learn more about the words that make up Spells in your world. Pay attention to words they may have in common, as well as the placement of specific types of words within them. | ||
| + | |||
| + | If you are having trouble figuring out what a certain spell does, it may be worth using an Identify Scroll on them. | ||
| + | |||
| + | Lastly, if you're doing to be making a lot of spells, it probably behooves you to make a Scriptionary to record your notes and a Writing Desk to do it at. | ||
| + | |||
| + | ==== Ancient Tomes ==== | ||
| + | |||
| + | {{https:// | ||
| + | Ancient Tomes can be found in libraries in the world, as well as given out by Librarians as a reward for saving villages. | ||
| + | |||
| + | When dusted off (right-clicked), | ||
| + | |||
| + | ==== Identify Scroll ==== | ||
| + | |||
| + | {{https:// | ||
| + | Identify Scrolls are a unique item which you use from within the inventory. These can be found in numerous loot containers in the Overworld, Nether, and End, or traded from Librarian Villagers with a high trade level. | ||
| + | |||
| + | Use these by picking up the item stack with your mouse and right clicking it onto the Spellbook you'd like to identify. 2 features of the spell will be identified at once, though it may take a few tries to identify all of them. | ||
| + | |||
| + | ==== Scriptionary ==== | ||
| + | The Scriptionary is an item that can be used in conjunction with the Writing Desk in order to research spells and write new ones. | ||
| + | |||
| + | It acts to hold all the words and definitions you record in it through the Desk. | ||
| + | |||
| + | ==== Writing Desk ==== | ||
| + | The Writing Desk is a block that can be used to take down notes and create new spells. | ||
| + | |||
| + | It is most often used in conjunction with the Scriptionary, | ||
| + | |||
| ===== Actions ===== | ===== Actions ===== | ||
| Actions, sometimes known as effects among other things, are a required part of any spell. \\ | Actions, sometimes known as effects among other things, are a required part of any spell. \\ | ||
| Line 81: | Line 220: | ||
| ==== DiscountDescriptors ==== | ==== DiscountDescriptors ==== | ||
| + | Using these descriptors makes the spell cost cheaper | ||
| ^ BLOOD_COST | You feel a brutal efficiency in this spell. It may hurt to use | | ^ BLOOD_COST | You feel a brutal efficiency in this spell. It may hurt to use | | ||
| Line 95: | Line 235: | ||
| ==== InventoryDescriptors ==== | ==== InventoryDescriptors ==== | ||
| - | * INVENTORY | + | ^ INVENTORY |
| - | | + | ^ FIRST_EMPTY |
| - | | + | ^ FIRST_FILLED |
| - | | + | ^ FIRST_MATCHING |
| - | | + | ^ CASTER_INVENTORY |
| - | | + | ^ CASTER_FIRST_EMPTY |
| - | | + | ^ CASTER_FIRST_FILLED |
| - | | + | ^ CASTER_FIRST_MATCHING |
| ==== OffsetDescriptors ==== | ==== OffsetDescriptors ==== | ||
| - | * MOVE_RIGHT | + | ^ MOVE_UP | targets are moved one block up | |
| - | * COPY_RIGHT | + | ^ MOVE_RIGHT |
| - | * MOVE_LEFT | + | ^ MOVE_LEFT |
| - | * COPY_LEFT | + | ^ MOVE_FORWARDS |
| - | * MOVE_FORWARDS | + | ^ MOVE_DOWN | targets are moved one block down | |
| - | * COPY_FORWARDS | + | ^ MOVE_BACKWARDS |
| - | | + | ^ COPY_UP |
| - | | + | ^ COPY_RIGHT | targets are copied over one block to the right | |
| - | * MOVE_UP | + | ^ COPY_LEFT | targets are copied over one block to the left | |
| - | * COPY_UP | + | ^ COPY_FORWARDS | targets are copied over one block forwards | |
| - | * MOVE_DOWN | + | ^ COPY_DOWN |
| - | | + | ^ COPY_BACKWARDS | targets are copied over one block backwards | |
| ==== PowerDescriptors ==== | ==== PowerDescriptors ==== | ||
| + | Makes spells stronger | ||
| - | * BLOOD_POWER | + | ^ BLOOD_POWER |
| - | | + | ^ STRONG |
| - | | + | ^ POWERFUL |
| - | | + | ^ STACKING_STRONG |
| - | | + | ^ MASSIVE_STRONG |
| - | | + | ^ OVERWHELMING_STRENGTH |
| - | | + | ^ SOLAR_POWER |
| - | + | ||
| ===== PotionActions ===== | ===== PotionActions ===== | ||
| Line 158: | Line 298: | ||
| Subject determine targets, such as //__what a projectile hits__//, // | Subject determine targets, such as //__what a projectile hits__//, // | ||
| - | * SELF | + | ^ SELF | spell targets the caster. | |
| - | | + | ^ TOUCH | targets whatever the caster can touch | |
| - | | + | ^ HITSCAN |
| - | | + | ^ PROJECTILE |
| - | | + | ^ STORM | cast numerous times around the caster | |
| - | | + | ^ RUNE | places a rune which casts when touched | |
| - | | + | ^ ENCHANT |
| - | | + | ^ METEOR |
| - | + | ||