(Note: Incubator header added by Cervator, and thread itself used to contain other creature design notes split out into Creature Definitions - might read sort of funny. The idea is that this is a Core Content thread spawned from the central topic of Creatures themselves, this being specific to interacting with them as minions (the extra 'i' is flavor by overdhose, not a typo. Down the road this might become a more general creature control scheme).
Edit 2: Wiki link one for Miniion recipes, wiki link two for tutorial on how to import a model into Terasology for use as a Miniion or otherwise
Name: Miinions
Summary: Deals with interacting with creatures beholden to your will for some reason. Comes with a menu bar and context options for commands
Scope: Core Content
Current Goal: Solidify further, maybe make a UI element for a message queue, support different creatures, etc
Phase: Implementation
Curator: overdhose assisted by Josh
Related: Miinion roadmap, Creature Definitions, the sample mod incubator thread for adding Dungeon Keeper-like slapping with the user's cursor for added motivation
MOD REQUIREMENTS:The miniions mod is a mod that can't live on it's own. It currently requires you to enable the Candyblocks, Miniions and OreoMinions mods to play. Craft system will most likely join that list shortly.
Special thanks to everyone who enabled the creation of this mod. And that list is long.
Miniions
looking for craft info? please have a look at the miniions wiki
The original miniion toolbar idea was dropped for a more conventional approach, dropping the need to press a key to activate the mode. Instead, you now need to be holding a minion command tool, which will be explained a little further.
The miniions also evolved into even more goofy oreons. These little critters seem to have a plan to transform your lush Terasology world into a giant chocolate covered cake.
I'll do my best to guide you through some of the concepts.
To start, you'll probably want to summon some oreons into your world. This is achieved through using 3 items :
the cardbook :
: this magical book will convert empty cards
into filled cards
which allow you to summon oreons. Put the cardbook into your toolbar and right click it. The open book will invite you to place an empty card in it. If you do so, a combo box will appear that lets you select the type of oreon you want to summon. There are currently 2 : builders and guards. Select one and press the [create card] button. A filled card will be sent to your toolbar, or your inventory if the toolbar is full. To use the filled card, put it in your toolbar and use it by right clicking on a block.
Only filled cards created this way will summon oreons.
Once you have some oreons, you will probably want to order them around. You will need a miniion command tool
to do so. To use it, again, put it in your toolbar and right click. If you press and release without moving, a popup will open while pressing the mouse down and close when you release.This can be used to quickly check something without interacting. To actually press buttons in the popup, you need to right click, and while holding the button pressed, move the mouse cursor over the popup. When the cursor is above the popup, you can release the button, the popup won't close until you right click again or press escape.
Initially, no miniion will be active, to activate one press one of the arrows
to activate a summoned miniion. These arrows can also be used to browse through the miniions you summoned. It can feel a little awkward at first, but like many things, you get used to it after a while.
You will also notice a slightly bigger left arrow at the edge of the popup, pressing that one will open a stat window that is still under construction, but will update along with the mod. There is also a settings button, it currently has a setting to be used with the zoning system explained a bit further. Only the settings button can be pressed when no minion is selected.
You will also find 2 down arrows, one is actions and one is behavior. These can also only be pressed when a minion is selected. They allow you to set the selected miniion's behavior or execute other commands. The default behaviour is stay. if you change it's behavior to follow, the minion will follow you around when you move. If it gets stuck it will teleport to you after a couple seconds. Other behaviors will be explained in a bit.
In the actions menu you will find a minion list. This list can also be used to select a specific miniion, and gives a better overview of how many miniions you command. If you got bored by now and decide to give up, you can press the byebye button to kill the active miniion. To access it's personal inventory, press inventory.
To command miniions more efficiently, you will have to create some zones. Zones are created by using the zone tool
and zone book
. To use the zone tool, put it into your toolbar and right click a block. The block will now appear as selected (a purple glow). Then, depending on the setting I mentioned before, clicking a second block will either show that block as selected, or show an outline of the zone you selected. Be careful with the selection outline though, when dealing with larger zones (up to 50X50X50 blocks) it can and most likely will cause performance issues. I'm hoping to resolve that in the future (or find a victim to help me with that). The zones are limited in size to prevent issues, but might be increased later on. If you activated the setting but select a zone larger then 50, only the start and end block will be rendered as selected.
Now, to actually save the zone, you need to put the zone book in your toolbar and right click it. By default, it will show you the zone you selected on the right page. It will propose a name for the sone you can edit, and show you some info on the zone. It will also have a combo box where you have to select what type you want the zone to be, either gather or terraform are available for now. After you selected a zone type, pressing the save button will close your book if all was ok, or show you an error if not.
Once you have defined at least one zone, you can assign a miniion to it, by opening the miniion popup and going to actions and pressing zone. A new menu will appear with zone categories, select the category you created and the zones of that type will appear in the menu. Selecting a zone will assign it to the miniion, which will be reflected in the popup. You will probably wonder how you have to create a work zone now as you saw the category, it's a bit different, I'll get to it. Once you assign a zone to a miniion it will immediately start moving towards it, and teleport to it if it gets stuck along the way. If you now change it's behaviour to the matching zone, it will start working. If you have selected a zone but aren't happy with it's layout, right clicking a third block will reset your selection, and you can start over.
You can open the zone book and select existing zones on the left page at any point to delete it if you no longer need it.
When terraforming, the oreon will automatically transfrom the zone into chocolate, however you can change this behavior by going to actions, pressing recipes and assigning a recipe to the oreon. When he's gathering, gathered blocks will be added to it's inventory. If at some point you want to cancel your orders, go to actions and press the [clear orders] button. You can also use this command if your miniion seems to be misbehaving.
To create a work zone, you will need a minion bench, which is a block that can be placed in the world. Once placed, right click on the bench once (and only once) with the zone selection tool, and then open your zone book again. You will notice that the combo to select zone type won't show up, and that the type is locked as "work". Edit the name if you like, and press save, the book should close again. The bench can be used to have your oreons craft cake blocks, but they will need resources to do so. Go to actions, press zone, work, and assign a work zone to an oreon. Then select a recipe. In the popup the recipe will show you what resource(s) the minion will need to create it. Put the required resources in his inventory or have him gather them first. To start the crafting, change hos behaviour to work.
In a last minute update, the first stage of farming was also added already, to include some fixes. Farming follows the normal zoning scenario, just that it requires the zone to be level (so no height elevation).
Use with care, as creating a farm zone will add indestructible blocks to your world, and the procedure to remove them again wasn't added yet. Create a farm zone, assign it to an oreon, and set his behaviour to Work. He will create farmland and plant Oreonplants on them that wil lslowly grow. But that's all it does for now. Also, you can create storage zones similarly to work zones but with chests, but they also have no functionality yet.
Though it might still be a little complicated, I hope you weren't discouraged by all this info and have some fun playing with the oreons / miniions. I'll update the wiki shortly with possibly even more details.
Edit 2: Wiki link one for Miniion recipes, wiki link two for tutorial on how to import a model into Terasology for use as a Miniion or otherwise
Name: Miinions
Summary: Deals with interacting with creatures beholden to your will for some reason. Comes with a menu bar and context options for commands
Scope: Core Content
Current Goal: Solidify further, maybe make a UI element for a message queue, support different creatures, etc
Phase: Implementation
Curator: overdhose assisted by Josh
Related: Miinion roadmap, Creature Definitions, the sample mod incubator thread for adding Dungeon Keeper-like slapping with the user's cursor for added motivation
MOD REQUIREMENTS:The miniions mod is a mod that can't live on it's own. It currently requires you to enable the Candyblocks, Miniions and OreoMinions mods to play. Craft system will most likely join that list shortly.
Special thanks to everyone who enabled the creation of this mod. And that list is long.
Miniions
looking for craft info? please have a look at the miniions wiki
The original miniion toolbar idea was dropped for a more conventional approach, dropping the need to press a key to activate the mode. Instead, you now need to be holding a minion command tool, which will be explained a little further.
The miniions also evolved into even more goofy oreons. These little critters seem to have a plan to transform your lush Terasology world into a giant chocolate covered cake.
I'll do my best to guide you through some of the concepts.
To start, you'll probably want to summon some oreons into your world. This is achieved through using 3 items :
the cardbook :
Only filled cards created this way will summon oreons.
Once you have some oreons, you will probably want to order them around. You will need a miniion command tool
Initially, no miniion will be active, to activate one press one of the arrows
You will also notice a slightly bigger left arrow at the edge of the popup, pressing that one will open a stat window that is still under construction, but will update along with the mod. There is also a settings button, it currently has a setting to be used with the zoning system explained a bit further. Only the settings button can be pressed when no minion is selected.
You will also find 2 down arrows, one is actions and one is behavior. These can also only be pressed when a minion is selected. They allow you to set the selected miniion's behavior or execute other commands. The default behaviour is stay. if you change it's behavior to follow, the minion will follow you around when you move. If it gets stuck it will teleport to you after a couple seconds. Other behaviors will be explained in a bit.
In the actions menu you will find a minion list. This list can also be used to select a specific miniion, and gives a better overview of how many miniions you command. If you got bored by now and decide to give up, you can press the byebye button to kill the active miniion. To access it's personal inventory, press inventory.
To command miniions more efficiently, you will have to create some zones. Zones are created by using the zone tool
Now, to actually save the zone, you need to put the zone book in your toolbar and right click it. By default, it will show you the zone you selected on the right page. It will propose a name for the sone you can edit, and show you some info on the zone. It will also have a combo box where you have to select what type you want the zone to be, either gather or terraform are available for now. After you selected a zone type, pressing the save button will close your book if all was ok, or show you an error if not.
Once you have defined at least one zone, you can assign a miniion to it, by opening the miniion popup and going to actions and pressing zone. A new menu will appear with zone categories, select the category you created and the zones of that type will appear in the menu. Selecting a zone will assign it to the miniion, which will be reflected in the popup. You will probably wonder how you have to create a work zone now as you saw the category, it's a bit different, I'll get to it. Once you assign a zone to a miniion it will immediately start moving towards it, and teleport to it if it gets stuck along the way. If you now change it's behaviour to the matching zone, it will start working. If you have selected a zone but aren't happy with it's layout, right clicking a third block will reset your selection, and you can start over.
You can open the zone book and select existing zones on the left page at any point to delete it if you no longer need it.
When terraforming, the oreon will automatically transfrom the zone into chocolate, however you can change this behavior by going to actions, pressing recipes and assigning a recipe to the oreon. When he's gathering, gathered blocks will be added to it's inventory. If at some point you want to cancel your orders, go to actions and press the [clear orders] button. You can also use this command if your miniion seems to be misbehaving.
To create a work zone, you will need a minion bench, which is a block that can be placed in the world. Once placed, right click on the bench once (and only once) with the zone selection tool, and then open your zone book again. You will notice that the combo to select zone type won't show up, and that the type is locked as "work". Edit the name if you like, and press save, the book should close again. The bench can be used to have your oreons craft cake blocks, but they will need resources to do so. Go to actions, press zone, work, and assign a work zone to an oreon. Then select a recipe. In the popup the recipe will show you what resource(s) the minion will need to create it. Put the required resources in his inventory or have him gather them first. To start the crafting, change hos behaviour to work.
In a last minute update, the first stage of farming was also added already, to include some fixes. Farming follows the normal zoning scenario, just that it requires the zone to be level (so no height elevation).
Use with care, as creating a farm zone will add indestructible blocks to your world, and the procedure to remove them again wasn't added yet. Create a farm zone, assign it to an oreon, and set his behaviour to Work. He will create farmland and plant Oreonplants on them that wil lslowly grow. But that's all it does for now. Also, you can create storage zones similarly to work zones but with chests, but they also have no functionality yet.
Though it might still be a little complicated, I hope you weren't discouraged by all this info and have some fun playing with the oreons / miniions. I'll update the wiki shortly with possibly even more details.