Citadel: Difference between revisions

rewrite modes into a table
(sortable reinforcement table)
(rewrite modes into a table)
Line 222:
 
== Modes ==
Citadel has several modes which players can enter into or exit from at any time. These modes change how players reinforce blocks or interact with reinforced blocks.
 
=== Reinforcement Modes ===
 
To reinforce a block, you must switch to a reinforcement mode. There are several of these modes, but all work functionally identically: blocks can be reinforced with a reinforcement material (see {{section link||Reinforcement Materials}}), and doing so consumes one of that material. The exact mechanism by which a block is reinforced depends on what mode you are in.
 
Most reinforcement modes take an optional <code>group</code> argument. This is the Namelayer group that the block will be reinforced to while in that mode. If no group argument is supplied, it will use your [[default group]].
 
{| class="wikitable"
!Type
!Mode
!Command
|-
! rowspan="6" |[[Citadel#Reinforcement Modes|Reinforcement Modes]]
! Mode name !! Command !! Description
|[[Citadel#Reinforce Mode|Reinforce Mode]]
|<code>/ctr [group]</code>
|-
|[[Citadel#Fortify Mode|Fortify Mode]]
| Reinforce Mode || <code>/ctr [group]</code> || The most basic reinforcement mode. While in Reinforce mode, left or rick click on a block with a reinforcement material in your hand to reinforce that block.
|<code>/ctf [group]</code>
|-
|[[Citadel#Easy Mode|Easy Mode]]
| Fortify Mode || <code>/ctf [group]</code> || Run this command with a reinforcement material in your hand. While in Fortify mode, this material will automatically be used to reinforce any blocks you place. While in fortify mode, any blocks placed are automatically reinforced reinforced with that material. If you run out of reinforcement material, or a reinforcement fails for any reason, Fortify mode will exit.
|<code>/cte</code>
|-
|[[Citadel#Advanced Mode|Advanced Mode]]
| Easy Mode || <code>/cte</code> || Unlike other modes this only allows reinforcing to your default group. On easy reinforce you can hold a reinforcement material on your off-hand and automatically reinforce blocks you place with it, or hold the reinforcement material on your main-hand and punch blocks to reinforce them. Unlike Reinforce mode this won't generate warnings when attempting to interact with blocks without a reinforcement material, letting you leave it on. However, doing so may lead to accidental reinforcement
|<code>/cta [group]</code>
|-
|[[Citadel#Patch Mode|Patch Mode]]
| Advanced Mode || <code>/cta [group]</code> || The command must be run while holding the type of block you intend to reinforce in your main hand and a reinforcement material in your offhand, you may do so again to add more targeted block types. Advanced mode behaves like fortify mode while allowing you to choose individual groups and different reinforcement types (or, by default, none) for each type block there is.
|<code>/ctp</code>
|-
|[[Citadel#Normal Mode|Normal Mode]]
| Patch Mode || <code>/ctp</code> || Used to repair existing reinforcements instead of creating them. While in Patch mode, left or right click an existing reinforced block. It will be repaired to full durability if you have the reinforcement material used to reinforce the block in your inventory. The chance of consuming the reinforcement material is proportional to how damaged the block is. For instance, a block at 95% durability would have a 5% chance of consuming the material.
|<code>/cto</code>
|-
! rowspan="3" |[[Citadel#Toggle Modes|Toggle Modes]]
| Normal Mode || <code>/cto</code> || Exits any reinforcement mode and returns to Normal mode. This is the default mode for all players.
|[[Citadel#Insecure Mode|Insecure Mode]]
|<code>/ctin</code>
|-
|[[Citadel#Info Mode|Info Mode]]
|<code>/cti</code>
|-
|[[Citadel#Bypass Mode|Bypass Mode]]
|<code>/ctb</code>
|}
 
=== Reinforcement Modes ===
 
These modes change the mechanism by which players reinforce blocks.
 
By default, players are in [[Citadel#Normal Mode|Normal mode]], which does not allow blocks to be reinforced.
 
==== Reinforce Mode ====
{{hatnote|<code>/ctr [group]</code>}}
 
Reinforce mode is the most basic reinforcement mode. While in Reinforce mode, left or rick clicking on a block with a reinforcement material in the player's hand will reinforce that block.
 
<code>group</code> is the NameLayer group blocks will be reinforced to. If not supplied, it will use the player's [[default group]].
 
==== Fortify Mode ====
{{hatnote|<code>/ctf [group]</code>}}
 
The command for Fortify mode must be run while holding a reinforcement material in the player's hand. While in Fortify mode, any blocks the player placees will automatically be reinforced with that material. If the player runs out of reinforcement material, or a reinforcement fails for any reason, Fortify mode will exit.
 
<code>group</code> is the NameLayer group blocks will be reinforced to. If not supplied, it will use the player's [[default group]].
 
==== Easy Mode ====
{{hatnote|<code>/cte</code>}}
 
While in Easy mode, left clicking a block with a reinforcement material in the player's hand will reinforce that block. Although similar to Reinforce mode, Easy mode allows players to right click blocks without the risk of accidentally reinforcing them. Additionally, Easy mode does not take a <code>group</code> argument, and can only reinforce to a player's default group.
 
==== Advanced Mode ====
{{hatnote|<code>/cta [group]</code>}}
 
The command for Advanced mode must be run while holding a block in the player's main hand and a reinforcement material in the player's offhand. Until Advanced mode exits, whenever that block type is placed, it will be reinforced with the corresponding material.
 
The command for Advanced mode may be repeated multiple times to tie different block types to different reinforcement materials. These associations last only until the player exits Advanced mode.
 
<code>group</code> is the NameLayer group the corresponding block type will be reinforced to. If not supplied, it will use the player's [[default group]].
 
==== Patch Mode ====
{{hatnote|<code>/ctp</code>}}
 
Used to repair existing reinforcements instead of creating them. While in Patch mode, left or right click an existing reinforced block. It will be repaired to full durability if you have the reinforcement material used to reinforce the block in your inventory. The chance of consuming the reinforcement material is proportional to how damaged the block is. For instance, a block at 95% durability would have a 5% chance of consuming the material.
 
==== Normal Mode ====
{{hatnote|<code>/cto</code>}}
 
Exits any reinforcement mode and returns to Normal mode. This is the default mode for all players. While in Normal mode, reinforcements cannot be created.
 
=== Toggle Modes ===
Line 250 ⟶ 306:
These modes allow you to retrieve information about reinforcements or affect reinforcements in some other way besides creating a reinforcement. These modes can be toggled on or off independently of a reinforcement mode or of each other. In other words, you could have info mode, bypass mode, and reinforce mode all active at the same time.
 
==== Insecure Mode ====
{| class="wikitable"
{{hatnote|<code>/ctin</code>}}
|-
 
! Mode name !! Command !! Description
Insecure mode allows you to left click a reinforced container to turn it into an "insecure" reinforcement. An insecure reinforcement allows hoppers to move items in and out of the container, in contrast to a normal reinforcement, which will not.
|-
 
| Insecure Mode || <code>/ctin</code> || Insecure mode allows you to left click a reinforced container to turn it into an "insecure" reinforcement. An insecure reinforcement allows hoppers to move items in and out of the container, in contrast to a normal reinforcement, which will not.
==== Info Mode ====
|-
{{hatnote|<code>/cti</code>}}
| Info Mode || <code>/cti</code> || While in Info mode, left or right clicking a block will cause information about its reinforcement to be displayed, including its reinforcement material and durability. This can be used even on blocks reinforced to a group you do not have permissions on.
 
|-
While in Info mode, left or right clicking a block will cause information about its reinforcement to be displayed, including its reinforcement material and durability. This can be used even on blocks reinforced to a group you do not have permissions on.
| Bypass Mode || <code>/ctb</code> || Bypass mode allows you to bypass reinforcements on a group have permissions on. This means that you can treat reinforced blocks as unreinforced blocks when in Bypass mode. When breaking a reinforced block in Bypass mode, the reinforcement material originally used will be returned to you.
 
|}
==== Bypass Mode ====
{{hatnote|<code>/ctb</code>}}
 
Bypass mode allows you to bypass reinforcements on a group have permissions on. This means that you can treat reinforced blocks as unreinforced blocks when in Bypass mode. When breaking a reinforced block in Bypass mode, the reinforcement material originally used will be returned to you.
 
== Acid Block ==
2,232

edits