Hey there, fellow ylanders!
If everything goes right, there will be just one more Dev Diary / Sneak Peek (apart from this one) before the “Cheerful Characters” update is released, filled with cool features and numerous fixes, so let’s talk about some of the things you can expect that we haven’t covered before.
Addition of Weapons & Armor Information
In the past, we've already mentioned that our artists are working on a new world, with new biomes, building blocks, animals, monsters, recipes and, last but not least, weapons and armors. That is very important because in this world the monsters will present, in general, a bigger challenge than what you are experiencing right now, so you will need some new weaponry and some fine protective gear as well. Even though your current weapons won’t turn into a worthless garbage when you arrive at the new world (I can imagine you will be using them a lot even there), there will be situations when the new weapons will be much more efficient.
Because it matters what weapon you use against which opponent and which armor against which kind of damage (some are better against melee weapons, others are good against energy-based attacks etc.) starting with 0.7 you will see how strong every weapon is, what kind of damage it deals and which armors are good or weak in certain ways. Right now it shows as a simple text info when you hover over the given item, but eventually, some better visual representation will be added.
Sleeping in MP
Just as we have a list of most pressing issues we have a list of what features you request the most. One of the top three spots is occupied by the possibility of sleeping even in an MP game. From your feedback we see that it is really important to you so you will get it with 0.7.
When there’s more than one player in the current world, the game is considered MP and in that case all active players have to go to sleep for the time shift to commence.
Whenever anyone wants to sleep, all they have to do is lie down on a bed or a bedroll and select when they want to wake up (morning, noon, evening, midnight). Once the wake-up time is set, all the players in the world get notified in the console that someone has initiated MP sleep. At the same time, an unobtrusive icon is displayed for those who might have missed the notification.
What the other players need to do is just lie down on a bed or a bedroll as well. With each player who has done so, the updated information shows how many are ready. As soon as everyone is lying down, the sleeping commences. Please note that for this to happen the players can be anywhere in the world. To make the communication easier at some later update we are going to introduce a general chat channel, where players will be able to talk to each other all over the game world (but, for obvious reasons, it will be very easy to disable this channel).
Sure, they are cute... for now! But if they get angry, you better have a scripted automated turret or two!
New Editor and Scripting Features
With the introduction of NPCs we have added a lot of functionality to scripting and Editor in general. Although it isn’t as user-friendly as we would like it to be (this will be changed in a few months, where the scripting will get a complete overhaul), it is already possible to use it to do a lot of cool things. Just to name some of the new features:
* You can set entities indestructible. Nobody will be able to destroy them, not even with an Annihilator
* There are new options in "Perform action with an entity" called "Rotate part to" and "Fire". This lets you create things like automated turrets made of cannons that aim at various targets and fire with whatever you load them with (via action called "Put into container")
* Go to command available in the Editor toolbar that lets you quickly move around the world / various ylands
* Waypoints are a new type of game logic that can be used to setup movement behaviors of both NPCs and animals
* Actions sequencer lets you create a list of actions which you can later execute from various game logic elements
* Dialogue is a type of action that lets you ... well... setup a dialogue. Fun fact: you can script dialog even with / among animals
* You can now edit characters in saved games - access their inventory, equipment and even change their appearance
* Creation of more complex conditions by chaining them
* ... and there's actually more
That’s it for this week, and I’ll see you again next Friday. Until then you have a great time, ylanders, and stay classy!