The idea of gradually change the appearance of the main character through the story hit my head quite some time ago, but it remained rather in the “it would be cool” section. What made me bring it to light and implement was the recently written cutscene of the victory over Bonecracker, in which Wilfred needed an axe. And if you give a dwarf an axe, he's going to ask for some armor too. So in the second half of the forest location, Wilfred will be a little more protected and dangerous even without a tank. At the same time I slightly updated his basic appearance - no drastic changes, just added a little depth. Actually such update would not hurt a number of other characters and mobs, but whether their turn will come is still unknown. But for Wilfred, as the main character, and besides, drawn 5 years ago by me, who just recently took a pen of a cheap small tablet in hand at that time, this was clearly necessary.
1697203020
And the last point regarding different aspect ratios - cutscenes. Due to the two-dimensionality of the game space (more precisely, to the fixed direction of the camera relative to it), just expanding/shrinking the frame was not enough. There was still an option to simply fix frame size with black stripes, but that would be too boring. Therefore, I added to the commands of moving and teleporting actors the ability to bind the target position to the camera by anchor, borrowing the idea from RectTransform component in Unity. Thus, I got the opportunity to send the actor, for example, "to the left top corner of the screen", "beyond the right border" or "slightly to the right and below the center", and with its help I adapted the existing cutscenes to any screen width. Here some example screenshots of defeating cyclops cutscene with a whole pack of female goblins, dead and not quite.
1695215400
The next feature was planned a long time ago, but I found some time to work on it only now. Behold the floating captions! Made specifically for those who want to know exactly how much and what types of damage that orc received with the stone hitting his head, how much and what valuables dropped from the goblin scavenger, how much health the cyclops restored by devouring the goblin slave, and what kind of strange movements does the goblin with the stone sword. Almost everything is accompanied by captions now - the damage dealt and received, dropped loot and experience, restored health, critical hits and some mob abilities, such as dodging. To prevent the screen from becoming total mess - all of these are configurable, you can switch showing damage by types to just its total value and each type of captions can be turned off - the settings window now have tabs for this. In addition, damage of various types and healing done sequentially, instead of creating a new captions are grouped into one.
1683721730