ProditorMagnus
ec93694389
Reformat code (other than test WML fragments)
2019-01-18 19:57:58 +11:00
ProditorMagnus
3380c186be
Add __str__ and __repr__ to String/Attribute/Tag/Root Nodes, fixes #3863
2019-01-18 19:57:58 +11:00
Charles Dang
05ab79fae3
GUI2: fixed typo in macro name (pointed out in #3847 )
...
[ci skip]
2019-01-18 10:56:04 +11:00
Lovens Weche
75ca522a5b
Fix addon manager crash if not finding the add-on ( #3874 )
...
* Fix addon manager crash if not finding the add-on
In the addon manager, there was no validation code for paths in the file
system for uploading addons. This fix adds validation at the parsing
level, so that the original code is left unchanged.
* Fixes for addon manager crash commit
Fixes include:
1. Spaces kept instead of tabs.
2. printf-style String Formatting is used since it seems to be compatible
with nearly all versions of Python.
3. A trailing line break was added to the formatted string.
2019-01-18 10:43:51 +11:00
sigurdfdragon
3541b4b6f1
Changelog: SotA changes
2019-01-17 12:47:43 -05:00
sigurdfdragon
6a16f50223
SotA S21: Eliminate need for player to chase down far away leaders
2019-01-17 12:47:38 -05:00
sigurdfdragon
a13b0a7c00
SotA S15: Move bird bones to where the bird is more likely to survive
2019-01-17 12:47:33 -05:00
Iris Morelle
318a6242ee
campaignd: Explicitly check for before= and after= in add-ons list requests
...
A regression introduced in e2a64541002f0b4ee885f699c4f0901e441f938a
causes the timestamp-based list filtering to be forcibly enabled in ALL
cases because the author missed that the old code would bail out due to
lexical_cast() throwing an exception if the provided input was empty,
such as when before/after aren't provided in the list request. As a
result, the add-ons list would come up empty for clients because nothing
was matching the resulting time criteria.
The old pattern was a bit oblique to say the least, so I decided it'd be
best to replace it with an explicit check for the attributes' existence
and contents.
2019-01-16 20:37:19 -03:00
loonycyborg
d1ed0dccd1
scons: improved error handling for sql client lib and added support for mariadb_config
2019-01-15 14:23:47 +03:00
Charles Dang
f6aea1a44b
Sync 1.14.5+dev changelog with the 1.14 branch
...
[ci skip]
2019-01-15 12:43:03 +11:00
sigurdfdragon
ded406baeb
Changelog: New SotA changes
2019-01-14 20:40:20 -05:00
Charles Dang
3a16fa84ee
Disable server2 and server3 options ( closes #3873 )
...
We might be able to enable these again, so just commenting out the options for now.
2019-01-15 12:13:03 +11:00
beetlenaut
c05d72a1b2
SotA: Add ability to recruit a variety of walking corpse types
2019-01-14 20:05:17 -05:00
beetlenaut
888d12841e
SotA: Type change to follow convention for the Dark Adept line
...
Also changes handling of conditions that allow them to level into liches.
2019-01-14 20:05:17 -05:00
beetlenaut
564722d13e
SotA S02: Limit player to only corpses in graveyard & one bat
...
Removes need to have insivible keep on first turn.
2019-01-14 20:05:17 -05:00
sigurdfdragon
d26f0328f2
SotA: Use proper animation for dark mages in chocobone animation sequence
2019-01-14 20:05:17 -05:00
beetlenaut
85c09d2aa0
SotA: Type change to follow convention for the bat line
...
Second type change commit.
2019-01-14 20:05:17 -05:00
beetlenaut
5df1f00bd1
SotA: Type change to follow convention of prefix for a few units
...
The rest are to follow
2019-01-14 20:05:17 -05:00
sigurdfdragon
567b422a5e
SotA S06: Removal of unneeded duplicate of code in sota_utils.cfg
...
{SIDE_1_ARDONNA:TRANSFROM_BATS_TO_NORMAL_EVENT} holds the code now.
2019-01-14 20:05:17 -05:00
sigurdfdragon
fdd812cf47
SotA S21: Add some missing items
...
Add flag for the dwarves.
Add income for Magi to match handling of Dwarves & Elves.
2019-01-14 20:05:17 -05:00
sigurdfdragon
aa7f1cfb34
SotA S05: Add dialog for Ardonna attempting to silence the captain
2019-01-14 20:05:17 -05:00
sigurdfdragon
cd2ea2ceb4
SotA S21: Have elf from S12 lead the elven forces
2019-01-14 20:05:17 -05:00
beetlenaut
2962c1290e
SotA S10: Improve and simplify animation for finding bird bones
2019-01-14 20:05:17 -05:00
beetlenaut
f83ab8d594
SotA: Give newly made liches the additional move point when appropriate
2019-01-14 20:05:17 -05:00
beetlenaut
8103fd14ae
SotA: Move skeleton sacrifice animation to undead directory
2019-01-14 20:05:17 -05:00
beetlenaut
676044470c
SotA S11: Dialog adjustments
2019-01-14 20:05:17 -05:00
beetlenaut
3851ceff38
SotA S01: Dialog and display adjustments
2019-01-14 20:05:17 -05:00
beetlenaut
30d906ef18
SotA S01: Make one wolf a Great Wolf on hard difficulty
2019-01-14 20:05:17 -05:00
beetlenaut
02d7ef3a49
SotA S01: Better implementation of fences blocking the wild animals
2019-01-14 20:05:17 -05:00
beetlenaut
abdf5302a4
SotA S11: Move ghost recruitment from start to victory event
2019-01-14 20:05:17 -05:00
beetlenaut
e16746018e
SotA S19: Add lava near start to improve look
2019-01-14 20:05:17 -05:00
gfgtdf
7ea1377945
fix modify_unit optimisation for recall units.
2019-01-13 20:00:25 +01:00
josteph
8cbc3a4477
Fix markup in README.
...
Fixes #3864
2019-01-12 16:21:58 +00:00
josteph
e0fe47a6e2
GUI2 Canvas: Don't try to destroy a null renderer
...
The move constructor just above sets renderer_ to null, and SDL_DestroyRenderer() may not be called on a nullptr.
Fixes an assertion failure under xmonad: https://github.com/wesnoth/wesnoth/issues/3716#issuecomment-452291506
2019-01-09 20:02:14 +00:00
josteph
d6d0fcf570
Game Stats: Hide leader in status table if it's unfogged but invisible. ( fixes #3854 )
2019-01-07 23:06:34 +00:00
jostephd
40fbb6dc43
Merge pull request #3731 from jostephd/sidebar-changes
...
Several sidebar changes
2019-01-07 21:05:39 +00:00
josteph
520b2c9d59
fixup! Fix textdomain id computation when there are >=128 textdomains and char is signed (as on windows).
2019-01-07 18:16:45 +00:00
josteph
a1bbe66acb
Fix textdomain id computation when there are >=128 textdomains and char is signed (as on windows).
2019-01-07 17:35:51 +00:00
josteph
49a5acee50
Liberty S6: Give the cave underground time of day.
2019-01-06 23:22:15 +01:00
Steve Cotton
d0178fa341
AoI S1: Hint about recruiting a healer, if the player doesn't have any
...
This is just a hint on the general principle that it's good to have a healer.
When playing on easy, there's not much experience available in this first
scenario. Any hints about leveling units probably belong in S2 or later,
which also has the advantage of being able to talk about the enemies in S2.
2019-01-06 23:10:41 +01:00
Severin Glöckner
f6156305e0
EI S2: map change for the added door event
...
[ci skip]
2019-01-06 22:43:05 +01:00
Severin Glöckner
137d8d66b8
EI: make the way out obvious
...
… also adds a door to the chamber fixes the validation
2019-01-06 22:30:25 +01:00
josteph
7017fd44e3
Center the "Planning mode activated" announcement when there's a left sidebar.
2019-01-06 20:51:32 +00:00
josteph
c157fc8a99
Remove changelog line of #3759 as it has been added on 1.14.
2019-01-06 18:16:06 +00:00
Reuben Rakete
05db975788
Change hotkey filter to use multi word search
2019-01-06 18:04:08 +00:00
Reuben Rakete
af4701c3e4
Update hotkey filter to work with multi menu toggles
2019-01-06 18:04:08 +00:00
Reuben Rakete
18cc72e167
Add filter box to hotkey preferences
2019-01-06 18:04:08 +00:00
Steve Cotton
309b6e9eae
Tutorial S2: Hint that it's better to keep units about-to-level ( #3683 )
...
This backports 'Tutorial S2: "choose who gets the 16xp" is a topic for
the rookie campaigns' from 1.14.
2019-01-06 17:00:17 +00:00
nemaara
9cbd4a71f3
EI S2: minor shroud and dialogue changes
2019-01-06 16:57:14 +01:00
nemaara
824e6bf7a3
EI S2: modified player fog and shroud settings
2019-01-06 16:57:14 +01:00