He was changed to female in f4d67031a436 even though he's addressed as "brother" in dialogue. Reported on the forums.
(cherry-picked from commit 3be2ff518781c7a7104e810707be64567cc26e27)
They are no longer just for multiplayer mode (see issue #1475, commit
a09e2bb8583c6125f8c4e3157d6eba8bbd800b62).
[ci skip]
(cherry-picked from commit 39b05dd0dbc1fc14e50e7db19401651ec3eae154)
* Added textdomain closure missing from 267510ea076ce317d323da54bb81ccd255b93284
* Avoid use of invalidate_layout by having an em dash in the size field prior to
saving. That's needed since GUI2 doesn't expand the label's canvas if its text
is initially empty.
* Use a better button definition for the View button.
* Grouped Save and Close buttons together
I'm going to merge this, possibly for git-illiteracy reasons, but if this causes problems, it doesn't have to permanently taint the stable branch. We can fix it later.
- Fix the rabbit AI
- Enable invoke_synced_command to also call (some) built-in commands
and give an error message in the case of an unknown command
- Remove some unnecessary implementation details
Objectives: note that the death of Galtrid is a losing condition
Reinforcements: In multiplayer, Landar's L3 troops that join on turn 9
now join his side, instead of trying to join side 13 (and ending up on
Kalenz' side).
Dialog: the following conversation happened on both turn 1 and turn 9.
Having 6 repeated messages in a row gave a strong sense of deja vu,
and I thought that a bug had repeated an event. This commit cuts the
repetition.
* Elf: "Kalenz! We come to fight beside you!"
* Kalenz: "Where is the rest of the elvish army? ...
* Elf: "The Great Council has decided it was too risky ...
* Landar: "That is well! If the Ka’lian is too fearful or blind ...
* Cleodil: "It is not well that we have become so divided as this."
* Kalenz: "No, it is not. But ...
- Grant Marauder the mountain movement+defense of the Raider
- Reduce Raider hills defense to match the Marauder
(avoiding reduction on level-up)
- Adjust Marauder resistances
* Initial pass at sun singer animations
* adding sun-shyde and generalizing fire animations
* sun-singer healing anim, and change of default image
* mystic healing animation, and move mystic images to sub-directory
* harmonized sprite file naming scheme for sun-shyde with sun-singer
In particular, this allows the player to choose the filename before saving,
including the extension. If support for target format is present, Wesnoth
honors the extension and saves the screenshot in that format.
I also changed the default screenshot format back to PNG due to quality
issues JPEG has with pixel art. See discussion in pull request #2655.
This commit doesn't introduce any string changes. I used existing strings
for everything (sometimes having to take them from another textdomain).
fixes#1649 . ai.synced_command could easily be used to implement all types of
undeteced cheats so it was removed. As a replacement this commit adds a
[custom_command] synced command that just calls
wesnoth.game_events.on_synced_command which calls a lua handler that
must first be set.
[ci skip]
Fixes map borders drawing over certain editor overlays. Not sure why UMC editor overlays
weren't affected...
Should also preempt other such issues, since we always want borders to draw on top of
everything.
Changed the default probability from 25 to 100, because it looks like a bug when only part of villages of the same kind are lit at night. Restored the original probabilities for elven and coast villages, and fixed column alignment for village macro calls.
[ci skip]
[ci skip]
https://forums.wesnoth.org/viewtopic.php?p=624673#p624673
Images were edited to fix the shadow color. Frame 1 was also removed, since it was
the same as the baseframe.
All frames were also resized to better center the sprite on the hex.