79968 Commits

Author SHA1 Message Date
Steve Cotton
d3e1c73ca1 Terrain special notes: change "on to" to "onto"
Using a single word makes it consistent with the existing prose.
2022-01-25 09:58:12 +01:00
Steve Cotton
1afb7effc4 Add a "special notes" section to terrain help pages
The notes are automatically added based on the terrain's properties,
there isn't a way to add or remove them in WML.

Any questions about negative values for gives_healing() are issue #4232.
2022-01-23 03:41:07 +01:00
Nils Kneuper
f8f1c75a48 updated Portuguese (Brazil) translation 2022-01-22 11:38:41 +01:00
Nils Kneuper
c3d59a4c86 updated Italian translation 2022-01-22 11:36:58 +01:00
Descacharrado
cfd32880b8
HttT S04, S05b & S06 Role code enhancement (#6436) 2022-01-22 08:20:35 +01:00
Tahsin Jahin Khalid
338c3f76f1 world conquest: update changelog on HP vanishing bug fix
that leaves only 1 bug left to patch
2022-01-20 00:46:48 +06:00
Tahsin Jahin Khalid
c79e742c62 WoF S3: fixed a typo
"recieve" --> "receive"
2022-01-20 00:45:41 +06:00
Tahsin Jahin Khalid
9e7b388649
[world conquest] Fix for HP glitch when picking up items/artifacts 2022-01-18 23:10:55 +06:00
Tahsin Jahin Khalid
fff1fc5266 world conquest: fix for hp glitch when picking up items 2022-01-18 20:35:15 +06:00
MJ
26ab046413
Saurian sprites cleanup (#6413)
* Fill stray transparent pixels

* Fix Oracle robe palette

* Fix shadow overlay

* Add missing leg bracelets

* Correct eye colors

* Replace pure black with a lighter shade

* Unify near-black colors

* Saurian palette cleanup
2022-01-17 19:01:43 -08:00
Steve Cotton
1ad78a0442 Fix the po stats script to recognise "es_419"
The failure mode caused it to overwrite the es_ES stats
with the es_419 ones. Skipping the CI step, as this script
is only run by the pot-update targets.

[ci_skip]

(cherry picked from commit ec7bd83721ccd3cc05e696a1a0a6a56c06fa6a5a)
2022-01-17 21:51:02 +01:00
Severin Schoepke
1dd8c60fc8 Fix typo: "with heavy loses" -> "with heavy losses" 2022-01-17 10:05:35 +11:00
Wedge009
1f2aa617c2 Change log corrections.
[ci skip]
2022-01-17 10:02:22 +11:00
Descacharrado
68453aa18f Fixed the possibility of a missplaces dialogue when a bridge was broken 2022-01-17 09:52:53 +11:00
Descacharrado
939a1b1a70
DM S14 Smooth undead appearance and add dialogue (#6429) 2022-01-17 09:48:40 +11:00
Descacharrado
3fad3f7cd9
UtBS S08 Kromph and Dust Devil able to trigger Eloh's event (#6428) 2022-01-17 09:44:44 +11:00
Steve Cotton
ddafe5fa18 Black Nightmare: add a translation hint for this unit's name
(cherry picked from commit b825c3fb62030bf20557f091151d27b703685821)
2022-01-16 20:20:32 +01:00
Pentarctagon
7e61c66ac1
1.17.0+dev. 2022-01-16 12:25:05 -06:00
Pentarctagon
a7cf1fe714
1.17.0. 1.17.0 2022-01-16 12:24:01 -06:00
Pentarctagon
2a40d8b332
Sync changelog with stable. 2022-01-16 12:21:58 -06:00
Nils Kneuper
86444157c6 updated Finnish translation 2022-01-16 17:57:43 +01:00
Celtic Minstrel
b53fc5979f
Schema: Add category and creator keys to [label]
These were added in af6d3060e246a59c24c78502069109ceac44cc44

Partially addresses #6447
2022-01-16 11:53:49 -05:00
Elvish_Hunter
28012997d2 Removed no longer necessary {CLEAR_VARIABLE heal_amount} lines 2022-01-16 17:23:09 +01:00
Elvish_Hunter
608a2bf85e Improved variable setting in [heal_unit] and [harm_unit] 2022-01-16 13:13:52 +01:00
Nils Kneuper
1456066d4d added Spanish (Latin American) translation 2022-01-16 13:03:14 +01:00
Tahsin Jahin Khalid
3f504a4f7f changelog: update statement on WoF
(my text editor did not save the full sentence)
2022-01-16 15:13:16 +06:00
Tahsin Jahin Khalid
51b8f45906 WoF: update changelog to document campaign addition 2022-01-16 15:11:53 +06:00
Jonathan-Kelly
6acb7ec7bd
Winds of Fate (Drake campaign): add to mainline (#5831) 2022-01-16 04:06:12 -05:00
Nils Kneuper
b3d13f3d82 updated Scottish Gaelic translation 2022-01-15 13:17:37 +01:00
Nils Kneuper
2d7b9094fc updated Japanese translation 2022-01-15 13:14:32 +01:00
Nils Kneuper
2c9caf6df4 updated Italian translation 2022-01-15 13:13:30 +01:00
Nils Kneuper
a523f27314 updated Chinese (Simplified) translation 2022-01-15 13:12:31 +01:00
Nils Kneuper
e0a93c4ab1 updated Czech translation 2022-01-15 13:11:28 +01:00
Elvish_Hunter
bcab977c03 Removed some duplicated images used by the obsolete unit_box theme 2022-01-14 22:15:55 +01:00
Charles Dang
d37824f9e4 Support config assignment from std::string_view 2022-01-14 14:12:59 -05:00
Charles Dang
432ed5c32f Added openssl to vcpkg list explicitly 2022-01-14 14:12:19 -05:00
Charles Dang
d473176f86 Spirit PO: used non-deprecated boost phoenix headers
See 4ea7e3a7b7
2022-01-14 13:33:36 -05:00
Charles Dang
2801040956 Readline should not be mandatory 2022-01-14 13:32:37 -05:00
Pentarctagon
a1537aefdf
Update the cache ID to try and get the vcpkg cache working again. 2022-01-14 10:48:42 -06:00
Pentarctagon
129deb47ec
a few macOS WML unit tests will sometimes timeout so increase the limit. 2022-01-14 10:44:36 -06:00
Elvish_Hunter
1fa069aeb7 Fixed some wmlscope warnings 2022-01-13 21:20:48 +01:00
Pentarctagon
c48ab6bb55
Check for pango and readline with cmake.
Fixes #6444
2022-01-13 13:45:24 -06:00
Steve Cotton
e26a15cec2 Don't leave a hex selected when using 't' to continue a move
Fixes the minor part of issue #6292, that functionality showing the path
to a selected hex was active after continuing an interrupted move. That
feature is completely separate to the main bug of #6292, but it looks
confusingly similar in testing. The intended way to activate this feature is
via the "Select Hex" hotkey, which doesn't have any keybinding by default, so
should only be reachable by people who want the feature.

It would be good to refactor the movement handling so that it's not split
between mouse-handling and menu-handling files, but it would also need a lot of
work and would be out-of-scope for backporting to 1.16.

(cherry picked from commit 8351fec2aeb36a3a408bfd7fb89e7aa5d31723ba)
2022-01-13 10:46:43 +01:00
Steve Cotton
978229c247 Only show planned moves to self and allies
Fixes #6292, that the planned final destination from multi-turn moves and
interrupted moves was visible to enemies. There are three side-numbers involved
in this logic, listed below; the GUI code was checking whether the move should
be visible to the player whose turn it is, rather to the viewing team.

* un->side(), the owner of the unit
* mouse_handler::side_num_, the side whose turn it is
* viewing_team(), the side of the player whose computer this wesnoth-client is
  running on, thus which side's shroud and fog should be applied.

The plans are still hidden for units belonging to local AI sides, to hide any
goto_x,goto_y settings by campaign authors. The edge case in multiplayer of
allied network AI sides isn't tested here, but I think it's a trivial matter
whether or not those plans are shown.

(cherry picked from commit af0968d9c35325ce3b4bdbdb18c6112ea9ed137b)
2022-01-13 10:46:43 +01:00
Pentarctagon
0679eeba30
Turns out github actions doesn't have a macOS ARM CI. 2022-01-12 11:53:35 -06:00
Steve Cotton
eacf26a2a8 Fix [store_unit]'s stored coordinates for recalls
Units on the recall list might have x,y coordinates that are on the map, which
therefore need to be replaced with "recall,recall" within [store_unit]. The
existing code created a temporary variable, changed the coordinates, and then
returned the unchanged original instead of the temporary.

Add a new test that `[put_to_recall_list]` followed by `[modify_unit]`
doesn't move the unit back to the map.

(cherry picked from commit 096d8aba1474e9c6583d240e7eedbcd66957f327)
2022-01-12 06:57:35 +01:00
Pentarctagon
dde6f2ba6a Run the WML unit tests on macOS.
Not really sure why they're able to run now.
2022-01-11 16:06:00 -06:00
Tahsin Jahin Khalid
b8b133baa2 World Conquest: updated changelog on bug fixes 2022-01-12 00:37:13 +06:00
Elvish_Hunter
6227507af7 wmllint: fixed a typo in a terrain code 2022-01-11 14:23:44 +01:00
Tahsin Jahin Khalid
62ae23adfa
World Conquest: Fix for Winged Scepter bug
The Winged Scepter item will now grant flight movement and defences as stated in the description (and not just movement as it did before).
2022-01-11 16:12:07 +06:00