Oleg Derevenetz
Oleg Derevenetz
Unlike regular musical instruments, where each key of the virtual synthesizer corresponds to a musical note, in drum kits, each key of the virtual synthesizer corresponds to a separate drum...
Related to #5670 Currently the game ignores two [mandatory joining conditions](https://handbookhmm.ru/2-diplomacy) from the original game: 1. Neutral monsters will be willing to join (one way or another) if and only...
### Preliminary checks - [X] I've checked that there aren't [**other open issues**](https://github.com/ihhub/fheroes2/issues?q=is%3Aissue) on the same topic. - [X] I've checked that this issue is reproducible on the [**latest snapshot...
### Preliminary checks - [X] I've checked that there aren't [**other open issues**](https://github.com/ihhub/fheroes2/issues?q=is%3Aissue) on the same topic. - [X] I've checked that this issue is reproducible on the [**latest snapshot...
### Preliminary checks - [X] I've checked that there aren't [**other open issues**](https://github.com/ihhub/fheroes2/issues?q=is%3Aissue) on the same topic. - [X] I've checked that this issue is reproducible on the [**latest snapshot...
fix #8351 This PR also fixes a number of issues where the difficulty setting for the campaign was not taken into account. For example, in the `master` branch: https://github.com/ihhub/fheroes2/assets/32623900/d6c2928f-17f8-4629-a79a-669f131a9e94 With...
Related to #8321. Also this PR tunes the AI surrender behavior.
Currently in the `master` branch, the `StreamBuf` class has a major flaw: if it is created to get access to the existing `std::vector::data()` backend, it uses the `const_cast` to cast...
* C++20 introduced the [addressing restriction](https://en.cppreference.com/w/cpp/language/extending_std#Addressing_restriction) for stdlib functions (perhaps in order to "bless" the potential presence of "stdlib functions" that are not in fact functions - e.g. macros), so...
This PR: * Rewrites the `Rand::Queue` logic. The previous logic was weird and did many nonsense, there is a way to do the same much easier and without rewriting the...