User:McClaw/Actions: Difference between revisions

>McClaw
mNo edit summary
>McClaw
 
(13 intermediate revisions by the same user not shown)
Line 3: Line 3:
'''Actions'''
'''Actions'''


An '''action''' is when a [[Blockhead]] does something.
An '''action''' is when a [[Blockhead]] does something. They can be sequenced in a [[#The_Task_Queue|task queue]].
 
[[File:Axe Animated Icon.gif|40px]]


==How To==
==How To==
Line 13: Line 11:


When an action is aborted, any unconsumed [[items]] removed from the affected Blockhead's [[inventory]] are returned.
When an action is aborted, any unconsumed [[items]] removed from the affected Blockhead's [[inventory]] are returned.
A Blockhead cannot act upon another Blockhead. It also cannot act on a [[Blocks|block]], [[Crafting Surface|crafting surface]], or other item (such as a [[Wooden Bed|bed]]) that another Blockhead is already using.
==Action Boxes==
Once entered, actions are indicated on the [[User Interface|display]] by a square outline around the block, space, or [[:Category:Creature|creature]] that will be acted on. The color of the outline and the icon inside it (if any) identifies the action. The outline can be referred to as an Action Box.
An icon inside an action box indicates either what [[tool]] will be used to perform the action or, in the case of [[crafting]] at a [[Crafting Surface|crafting surface]], what [[Items|item]] will be created. A hand will be displayed for removing a crafting surface or [[Harvesting|retrieving]] items no matter what tool has been selected. If there is no icon, the action is probably for the Blockhead to [[travel]] to that space.
White outline action boxes are usually applied to actions for [[crafting]], [[harvesting]], and [[travel]].
Green and red outline action boxes are an indication of the effectiveness or appropriateness of the tool to be used. Appropriate tools tend to be more effective than inappropriate ones, producing results faster and often in greater quantity. It is interesting to note that all tools, even those not considered to be weapons, are "appropriate" for attacking creatures, although weapons are still more effective.


==Types of Actions==
==Types of Actions==
Although the terms are mostly subjective, actions can generally be separated into several different types:
===Caving===
:{{See also|Caving}}
:{{See also|Caving}}
Caving is the process of exploring pre-existing gaps in a [[world]]'s bedrock, called [[cave]]s.
Caving is the process of exploring pre-existing gaps in a [[world]]'s bedrock, called [[cave]]s.


===Constructing===
:{{See also|Construction}}
:{{See also|Construction}}
Construction is the process of placing and/or removing [[blocks]] to produce a desired shape.
Construction is the process of placing and/or removing [[blocks]] to produce a desired shape.


===Crafting===
:{{See also|Crafting}}
:{{See also|Crafting}}
Crafting is the process of using [[Crafting Surface|crafting surfaces]] to convert [[items]] from a Blockhead's [[inventory]] to other items.
Crafting is the process of using [[Crafting Surface|crafting surfaces]] to convert [[items]] from a Blockhead's [[inventory]] to other items. This includes using [[pigment]]s to change the color of some items at a [[Dye Bench|dye bench]].


Decorating is a type of construction to produce a desired appearance instead of a useful shape.
===Decorating===
Decorating is a type of construction to produce a desired appearance instead of a useful shape. It can include the use of placeable [[items]] and the use of [[paint]].


Dressing is the process of putting [[clothing]] on or off a Blockhead.
===Dressing===
Dressing is the process of putting [[clothing]] on or off a Blockhead through dedicated [[inventory]] slots.


===Eating===
Eating is the process of consuming [[:Category:Food|food]] items to reduce a Blockhead's [[Hunger Bar|hunger]] or restore its [[Health Bar|health]] and sometimes [[Energy Bar|energy]].
Eating is the process of consuming [[:Category:Food|food]] items to reduce a Blockhead's [[Hunger Bar|hunger]] or restore its [[Health Bar|health]] and sometimes [[Energy Bar|energy]].


===Exploring===
Exploring is the process of having a Blockhead [[travel]] to unrevealed locations in a world. It can include [[caving]].
Exploring is the process of having a Blockhead [[travel]] to unrevealed locations in a world. It can include [[caving]].


===Farming===
:{{See also|Farming}}
:{{See also|Farming}}
Farming is the process of spawning and [[harvesting]] [[plants]] and [[tree]]s for various items.
Farming is the process of spawning and [[harvesting]] [[plants]] and [[tree]]s for various items.


===Fishing===
Fishing is the process of using a [[Fishing Rod|fishing rod]] or other means to [[Harvesting|harvest]] [[Fish (creature)|fish]] or [[shark]]s into other items.
Fishing is the process of using a [[Fishing Rod|fishing rod]] or other means to [[Harvesting|harvest]] [[Fish (creature)|fish]] or [[shark]]s into other items.


===Meditating===
:{{See also|Meditate}}
:{{See also|Meditate}}
Meditation is causing a Blockhead to sit still and pass time. It can also produce bonus items.
Meditation is causing a Blockhead to sit still and pass time. It can also produce bonus items.


===Mining===
:{{See also|Mining}}
:{{See also|Mining}}
Mining is the process of removing blocks to obtain useful items for other purposes.
Mining is the process of removing blocks to obtain useful items for other purposes.


===Harvesting===
:{{See also|Harvesting}}
:{{See also|Harvesting}}
Harvesting is a general term referring to obtaining items from farming, mining, and the hunting of [[:Category:Creature|creatures]].
Harvesting is a general term referring to obtaining items from farming, mining, and the hunting of [[:Category:Creature|creatures]].


===Sleeping===
:{{See also|Sleep}}
:{{See also|Sleep}}
Sleeping is the process of restoring [[Energy Bar|energy]] to a Blockhead.
Sleeping is the process of restoring [[Energy Bar|energy]] to a Blockhead.


===Traveling===
:{{See also|Travel}}
:{{See also|Travel}}
Travel is the process of moving a Blockhead to a new location.
Travel is the process of moving a Blockhead to a new location.
Line 55: Line 80:
All Blockheads have a task queue. This is no more than the sequence of actions assigned to a Blockhead.
All Blockheads have a task queue. This is no more than the sequence of actions assigned to a Blockhead.


A task queue operates on the principle of FIFO (First In, First Out). If an idle Blockhead is assigned an action, it will either begin that action immediately or after traveling to where that action was placed. If an action is assigned to a Blockhead that isn't idle, the action will be added to that Blockhead's task queue and will be started once the current action is completed.
A task queue operates on the principle of FIFO (First In, First Out). If an idle Blockhead is assigned an action, it will either begin that action immediately or after traveling to where that action was placed. If an action is assigned to a Blockhead that isn't idle, the action will be added to the end of that Blockhead's task queue and will be started once all previously assigned actions are completed.


Tapping on a Blockhead's [[User Interface|character status icon]] will cause their [[User_Interface#Character_Status_Window|character status window]] to appear over them. If it have any actions assigned to it, a red button to "cancel all actions" is displayed. Tapping that button clears the Blockhead's task queue and aborts its current action.
Tapping on a Blockhead's [[User Interface|character status icon]] will cause their [[User_Interface#Character_Status_Window|character status window]] to appear over them. If it have any actions assigned to it, a red button to "cancel all actions" is displayed. Tapping that button clears the Blockhead's task queue and aborts its current action.


If a Blockhead attempts to perform an action for which it doesn't have the necessary items accessible in its inventory, that action will be aborted.
If a Blockhead attempts to perform an action for which it doesn't at that time have the necessary items accessible in its inventory or use a tool that has been moved from where it was when selected, that action will be aborted. This may happen after the Blockhead has moved to the location for the action. After the abort, the Blockhead will proceed to the next action in its task queue, if any.


==TO ADD==
==TO ADD==
Outlines indicate actions. Icons inside outlines indicate the tool or crafting. Outline colors indicate "appropriateness" of a tool for the action.
Changes to a Blockhead's inventory may affect upcoming actions in its task queue.


Categories:
Categories:
Guide
Guide
Action
Action
Anonymous user