Invocations

Invocations are powerful commands performed using Ephemera. The user of Invocations is referred to as the invoker. If Invocations are used in certain circumstances, they will misfire, consuming Ephemera but not taking effect. For more details on each Invocation and when it may misfire, refer to the sections below.

When performed, Invocations consume Ephemera. If the user has insufficient Ephemera, the Invocation fails – no Ephemera are consumed and nothing happens. Under certain conditions, Invocations can misfire – Ephemera are consumed but nothing happens.

In the following 3 sections, all Invocations are listed in increasing order of cost. They are categorised into low, medium, and high cost groups based on how they are divided in BowlBot. Information for each Invocation is listed in the same format:
  1. Invocation name
  2. Summary of Invocation's function
  3. Invocation command
  4. Invocation cost
  5. Additional side effects and/or mathematical details
  6. Conditions that remove the effects of certain Invocations
  7. Relevant formulae
  8. Conditions under which using Invocations would result in misfire

This section lists all Invocations that require between 1 and 2 Ephemera in full detail arranged by ascending cost. These include Decompress, Succumb, Discount, Fortify, Puppeteer, Ward, Falsify, Delegate, and Inhibit. Information on these Invocations are also found on other pages if they are relevant.
Decompress
Decompress is used to convert Ephemera into credits. The command !decompress consumes 1 Ephemera to convert 1 other Ephemera into a percentage of its equivalent value in credits. This requires the invoker have at least 2 Ephemera on hand. At Ephemera Level 0, the percentage is 15%, and it increases by 3% additively for every additional Ephemera Level. The equivalent value is determined by the base price for the invoker to condense. This ignores the increase in condense price due to condensing multiple times in a given Bowl. Using this Invocation successfully has a 1% chance to decrease the invoker's Ephemera Level by 1.

The cost to condense is given by the formula:

$$\text{Price}=\text{max}\begin{cases} 0.0006\cdot\text{Active credits} \\ 0.015\cdot\text{Total credits} \\ 1989 \end{cases}$$

The number of credits returned from Decompress is given by the formula:

$$\text{Returns}=\text{Price}\cdot\left(0.15+0.03\cdot\text{Number of Ephemera Levels}\right)$$

Decompress will misfire if the invoker only has 1 Ephemera on hand.
Succumb
Succumb is used to reduce a user's Risk and Anti-Risk counters. The command !succumb user consumes 1 Ephemera to reduce the target's current counters by 80 each. The reduction cannot reduce a counter below 0.

Succumb will misfire if the target already has Risk and Anti-Risk counters of 0.
Discount
Discount is used to reduce the invoker's Paid Yahtzee cost. The command !discount consumes up to 8 Ephemera to reduce the cost of each Paid Yahtzee by the same number of credits, i.e. invoking Discount with 5 Ephemera decreases the cost of each Paid Yahtzee by 5 credits. If the invoker has 8 or less Ephemera, all will be consumed. If the invoker has 9 or more Ephemera, 8 will be consumed and the excess will remain on-hand. The effect of Discount is reset by Bot Restarts. Discount can only be used once per Bot Cycle.

Discount will misfire if the invoker has already used Discount during the Bot Cycle, consuming Ephemera as if it had been successfully used, i.e. all Ephemera on-hand or 8, whichever is lesser.
Fortify
Fortify is used to protect a user from having their vote be influenced. The command !fortify user consumes 1 Ephemera to prevents the target from being Falsified or Expelled for 30 minutes, or until the next Bot Restart, whichever occurs sooner. If Fortify is used on an already-Fortified user, it resets the timer to 30 minutes. It will not extend the user's Fortification by 30 minutes. Fortify will not cause attempted Falsifys or Expels to misfire, instead causing them to fail and consume no Ephemera.

To maximise the effects of Fortify, it is recommended to Fortify near the end of a Bowl and confirm you have voted for your preferred track using the command /didivote. This may allow Fortify to last an additional Bowl given the right circumstances.

Fortify will misfire if the target is an inactive user. Fortify will misfire if used on a puppet.
Puppeteer
Puppeteer is used to make a Puppet vote in a Bowl. Puppets refer to two specific Bots known as 'mother' and 'father'. The command !puppeteer choice user consumes 1 Ephemera to make one of the Puppets vote for the specified choice. The names 'mother' and 'father' are used in the user parameter. Example: !puppeteer b mother

Puppeteer will misfire if the specified puppet has already voted in the current Bowl.
Ward
Ward is used to increase the Maximum Strength of the Blight. The command !ward consumes 1 Ephemera to increase the Maximum Strength by 120.
Falsify
Falsify is used to add a vote to a track in a Bowl. The command !falsify choice user consumes at least 1 Ephemera, with the cost increasing by 1 for every previous Falsified user in the current Bowl, to make a recent voter who has not voted in the current Bowl vote for the specified choice.

Falsify will misfire if the target has already voted in the current Bowl.
Delegate
Delegate is used to transfer Ephemera from one user to another. The command !delegate user consumes 2 Ephemera to transfer all other Ephemera to the target. If the Ephemera delegated would exceed the target's Ephemera limit, all excess Ephemera are lost.

Delegate will fail if no target is specified. Delegate will misfire if the invoker only has 2 Ephemera.
Inhibit
Inhibit is used to prevent the Blight Strength's natural increase. The command !inhibit consumes 2 Ephemera to prevent the Blight Strength from naturally increasing (i.e. its increase of 1 per second) for a quarter of a Bloom Period. Users becoming Active Farmers will still increase the Blight Strength. The Blight is still able to occur, but its probability of doing so per second remains the same. While Inhibit is active, a snowflake emoji is visible beside the Blight Strength in the !farm embed.

Inhibit will misfire if the Blight Strength is already frozen.

This section lists all Invocations that require between 3 and 10 Ephemera in full detail arranged by ascending cost. These include Invert, Reinforce, Fertilize, Expedite, Expel, Enhance, Exempt, Attune, Flourish, and Trick. Information on these Invocations are also found on other pages if they are relevant.
Kickstart
Kickstart is used to increase a user's Streak. The command !kickstart user consumes 3 Ephemera to increase the target's current Streak by 8% of the target or invoker's Streak Record, whichever is lower. The increase is always rounded down. The effect of Kickstart is limited to a maximum of 20. The formula for the increase in Streak granted by Kickstart is given by:

$$\text{Increase}=\text{max}\begin{cases} 0.08\cdot\text{Invoker's Streak Record} \\ 0.08\cdot\text{Target's Streak Record} \\ 20 \end{cases}$$

Kickstart will misfire if used when either the target or invoker has a Streak Record of 12 or less. Kickstart will misfire if its success would increase the target's current Streak past 92% of their Streak Record.

You may use the EsteBot command /kickstart to determine your Streak increase from Kickstart based on your Streak Record.
Invert
Invert is used to make all voting puppets vote for a track in a Bowl. The command !invert choice consumes 3 Ephemera to make "mother" and "father" vote for the specified choice, if they have already voted.

Invert will misfire if used during the last minute of a Bowl. Invert will misfire if neither "mother" nor "father" are already voting.
Reinforce
Reinforce is used to protect the invoker from having their vote be influenced. The command !reinforce consumes 3 Ephemera to prevent the user from being Falsified or Expelled if they have Ephemera on hand. If a user is Reinforced, they also have an additional 20% chance to have 1 Ephemera Disintegrate at the end of each Bowl. This chance is separate from the regular Disintegration. The effect of Reinforce is removed once the invoker has no more Ephemera on hand.

Reinforce will misfire if a user only has 3 Ephemera on hand.
Fertilize
Fertilize is used to increase The Commons' Growth Multiplier. The command !fertilize consumes 3 Ephemera to increase the Multiplier per Expected Bloom by 5%. The effect of Fertilize is removed by Bot Restarts.
Expedite
Expedite is used to remove the Recency restriction on 2 tracks. The command !expedite track1, track2 consumes 4 Ephemera to reduce the specified tracks' Recency value to 0.

Expedite is expected to misfire if used on tracks with no Recency value, though this has not been tested. If used on 1 track with a Recency value and 1 track without, Expedite is expected to partially work, removing the Recency restriction for the track with a Recency value and having no effect on the track without.
Expel
Expel is used to remove votes from a track in a Bowl. The command !expel choice consumes at least 5 Ephemera, with the cost increasing by 1 for every user previously expelled in the current Bowl, to remove two random votes for the specified choice. Expel cannot target users who are Fortified or Reinforced. Expel cannot target users who are at or above 92% of their Record Streak. If the user targeted was using Autovote, Expel removes them from Autovote.

Expel will misfire if there are no users to be Expelled. Expel will have reduced effectiveness if there is only 1 user to be Expelled as it will only remove their vote but still consume 5 Ephemera.
Enhance
Enhance is used to increase the invoker's credits earned from voting. The command !enhance consumes at least 5 Ephemera to increase credits earned from voting by 12.5% for every Ephemera on hand during a given bowl. The number of Ephemera consumed starts at 5, but increases by 1 for every Ephemera Level the invoker has above 5. The effect of Enhance is removed by Taxations, though it is currently unknown whether Taxations resulting from the use of Collect have the same effect.
Exempt
Exempt is used to re-allow a user to harvest in the Farm. The command !exempt user consumes 6 Ephemera to re-enable the target's ability to harvest if they have already harvested during the Bot Cycle. Exempt does not allow a user to harvest if they have just planted or performed an action, and no Bloom has occurred. However, once a Bloom has occurred, they will be able to harvest.

Exempt will misfire if the target can still harvest.
Attune
Attune is used to help the invoker harvest during the Blight Takeover. The command !attune consumes 7 Ephemera to automatically harvest for a user at a random point during the Takeover period of the Blight Takeover. Users are still guaranteed to lose at least 25% and up to 75% of their planted credits using Attune. Every 2 Ephemera on hand will make the automatic harvesting occur 1 second earlier than what it would otherwise be. The effect of Attune is removed by Bot Restarts.

Attune will not take effect if there is no Warning Bloom. Attune will only take effect if the user has at least 1 Ephemera on hand when the Warning Bloom occurs.
Flourish
Flourish is used to force a Bloom. The command !flourish consumes 9 Ephemera to cause a Bloom to occur instantly if at least 0.6 Bloom Periods have passed since the previous Bloom. Blooms caused by Flourish are not considered “normal”.

Flourish will misfire if 0.6 Bloom Periods have not yet passed since the previous Bloom. Flourish will misfire if the Farm is unsafe. Flourish will misfire if becoming an Active Farmer is not possible. Flourish will misfire if used during the Blight Takeover.

You may use the EsteBot command /flourish to determine the necessary time required since the previous Bloom for Flourish to be possible.
Trick
Trick is used to force a fake Warning Bloom. The command !trick consumes 10 Ephemera to cause BowlBot to send a message identical to the Warning Bloom in all Farm channels. However, the Blight will not occur because of Trick, nor will credits grow. It is a purely visual effect, known internally as "ev's idea".

This section lists all Invocations that require between 12 and 32 Ephemera in full detail arranged by ascending cost. These include Collect, Delay, Restart, Terraform, Abandon, Reap, and Decimate. Information on these Invocations are also found on other pages if they are relevant.
Collect
Collect is used to collect taxes. The command !collect consumes 12 Ephemera to collect one round of Wealth Tax and Inactivity Decay. The invoker will also be subject to taxes if applicable. This is in addition to the regular taxation every 50 Bowls, and will not negate them.
Delay
Delay is used to make all Farmers weed the Farm. The command !collect consumes 16 Ephemera to make all Farmers weed the Farm if they have not already done so this Blight Cycle.
Terraform
Terraform is used to greatly increase the Maximum Strength of the Blight. The command !terraform consumes 20 Ephemera to increase the Maximum Strength by 20000. It is a more powerful version of !ward and is 8.33× more cost-efficient.
Abandon
Abandon is used to stop farmers from harvesting. The command !abandon consumes 24 Ephemera to remove the ability to use the command !harvest from all farmers for the remainder of the Bot Cycle. It is theorised, while not confirmed, that Exempt will override the effects of Abandon if used after.
Reap
Reap is used to make all Farmers harvest from the Farm. The command !reap consumes 28 Ephemera to make all Farmers harvest from the Farm if they have not already done so this Bot Cycle and if there has been a Bloom since they last planted.
Decimate
Decimate is used to destroy 10% of all credits. The command !decimate consumes 32 Ephemera to destroy 10% of all on-hand and planted credits of all users, including the invoker.

There is one Evocation that is related to Invocations.

Listen is used to allow the evoker to monitor Ephemera and Perpetua activities. The command !listen consumes 1 Perpetua to make BowlBot send a direct message to the evoker each time a user uses an Invocation or Evocation until the end of the Season.

List of Commands
Command Description
!abandon Removes all farmers' ability to harvest.
!attune Enables the invoker to automatically harvest upon the Warning Bloom.
!collect Collects 1 round of Wealth Tax and Inactivity Decay.
!decimate Destroys 10% of all credits.
!decompress Converts 1 Ephemera into a percentage of its credit value.
!delay Makes all Farmers weed the Farm.
!delegate user Transfers Ephemera to a user.
user is a mandatory parameter that refers to the user the Ephemera are transferred to.
/didivote Confirms the user's vote, if any. If used with no ongoing Bowl, confirms whether the user voted in the previous Bowl.
!discount Reduces the price of the invoker's Paid Yahtzees.
!enhance Increases the invoker's credits earned from voting.
/ephemera decompress Calculates the credits obtained from using Decompress.
/ephemera flourish Calculates how long since the previous Bloom is required to use Flourish.
/ephemera kickstart Calculates the increase in Streak for a user based on their Streak Record.
!expedite track1, track2 Setsthe Recency value of two tracks to 0.
track1 and track2 are mandatory parameters that refer to the tracks which have their Recency values set to 0.
!expel choice Removes two random votes from a track in a Bowl.
choice is a mandatory parameter that refers to the track from which votes are removed.
!exempt user Re-enables a user to harvest if they have already done so this Bot Cycle.
user is an optional parameter that refers to the user to be Exempted, defaults to command user.
!falsify choice Makes a random user vote for a track in a Bowl.
choice is a mandatory parameter that refers to the track the user votes for.
!farm Shows details about the Farm.
!fertilize Increases The Commons' Multiplier per Expected Bloom.
!flourish Forces a Bloom immediately.
!fortify user Prevents a user from being Falsified or Expelled for 30 minutes.
user is an optional parameter that refers to the user to be Fortified, defaults to command user.
!inhibit Prevents the Blight Strength from natural increase for a quarter of a Bloom Period.
!invert choice Makes all voting puppets switch to a track in a Bowl.
choice is a mandatory parameter that refers to the track the puppets are made to vote for.
!kickstart user Increases a user's current Streak.
user is an optional parameter that refers to the user whose Streak is increased, defaults to command user.
!puppeteer choice user Makes a puppet vote for a track in a Bowl.
choice is a mandatory parameter that refers to the track the puppet is made to vote for.
user is a mandatory parameter that refers to the puppet made to vote.
!reap Makes all Farmers harvest from the Farm.
!reinforce Protects the command user from being Falsified or Expelled while they have Ephemera.
!succumb user Reduces a user's Risk and Anti-Risk counters by 80.
user is an optional parameter that refers to the user whose counters are reduced, defaults to command user.
!terraform Increases the Blight's Maximum Strength by 20 000.
!trick Forces a fake, purely visual, Warning Bloom.
!ward Increases the Blight's Maximum Strength by 120.
List of Formulae
1.1   Price of condense:

$$\text{Price}=\text{max}\begin{cases} 0.0007\cdot\text{Active credits} \\ 0.015\cdot\text{Total credits} \\ 1989 \end{cases}$$

1.2   Returns from Decompress:

$$\text{Returns}=\text{Price}\cdot\left(0.15+0.03\cdot\text{Number of Ephemera Levels}\right)$$

2   Streak increase from Kickstart:

$$\text{Increase}=\text{max}\begin{cases} 0.05\cdot\text{Invoker's Streak Record} \\ 0.05\cdot\text{Target's Streak Record} \\ 12 \end{cases}$$

3   Ephemera required to Enhance:

$$\text{Cost}=\text{max}\begin{cases} 5 \\ \text{Ephemera Level} \end{cases}$$

List of Terms
Term Definition
Bloom Period A period of time equal to the Growth Denominator.
Disintegration The random disappearance of Ephemera at the end of a Bowl.
Inactive User A user who has not voted in a Bowl since the start of a Season, or is not in any TaylorBowl-enabled servers..
Misfire An unsuccessful usage of an Invocation that still consumes Ephemera.
Natural Increase The increase of the Blight Strength by 1 per second.
Paid Yahtzee Yahtzee rolls that require credits.
Puppet The two bots known as "mother" and "father" who can be Puppeteered.
Risk & Anti-Risk Counters The number of Risk or Anti-Risk rolls a user has done within a given Bot Cycle.
Streak Record A user's highest Streak in a Season.
Taxation The periodic event involving the collection of Wealth Tax and Inactivity Decay.
Updated for BowlBot Version 17.2.5