82497 Commits

Author SHA1 Message Date
gfgtdf
c9e8a166aa
WC: Fix objects increasing hp not working.
The code keeps record of the previous hp to prevent unit:transform form changing it. But it reads it before the object was added which prevented the object from increasing the units hp.
2023-10-17 00:44:16 +02:00
gfgtdf
d5b7972c6f
WC: Fix error when too few artifacts are defined
Previously the lua could stop working when there were less than 9 artifacts defined in [world_conquest_data]
2023-10-17 00:34:25 +02:00
gfgtdf
8bbaba898d
WC: fix #7921 Random training per scenario
a free random training on easier difficulties should only be given in the first scenario. (Otherwise they'll accumulate to 5 free trainings at scenario 5.)
2023-10-16 23:25:13 +02:00
Steve Cotton
b13406c63e EI: Move the Horse Barrow Wight to the right dir, and fix a missing word 2023-10-16 20:48:07 +02:00
Steve Cotton
d16ad04830 Fix crash when mousing over a village in the terrain editor 2023-10-16 05:33:08 +02:00
Severin Glöckner
58e59ccb8c UtBS: run wmlindent 2023-10-16 03:09:23 +02:00
Severin Glöckner
98bea4637a EI: reuse strings for weapon names
[ci skip]
2023-10-16 02:24:01 +02:00
Severin Glöckner
81d65f62ed EI: inherit the already translated names
(which are identical, but in another textdomain)
2023-10-16 01:56:20 +02:00
Severin Glöckner
b2bf0d18e2 UtBS: ability names and descriptions
do explicitly not list verses as abilities
reformation of text
explain the mechanism as part of the 2nd/3rd attack

[ci skip]
2023-10-16 01:52:44 +02:00
doofus-01
c9182b952b
1.17 - Last-minute string cleanups (#7950)
* fix some Raven-related fluff

* small revision to fire ant egg fluff

* replace double-spaces after sentence with single-spaces
2023-10-15 16:08:21 -07:00
Celtic Minstrel
9183ee6791 Move the other game_events deprecations into the game_events file 2023-10-15 17:43:22 -04:00
AugustVesterbacka
3127629f59
Mousing over a village shows the owner side in the UI (#7920)
Added village owner flag and side icon to terrain info field
2023-10-15 14:51:48 +02:00
Steve Cotton
d80e4a3b03 Update the changelog, merge changelog_entries files
I haven't merged all the details about the new tags, as that can
go in the documentation on the Wiki instead.
2023-10-15 14:07:14 +02:00
newfrenchy83
532d17f958 repair detects non-existent default attribute value
Fix https://github.com/wesnoth/wesnoth/issues/7923 .when we want to detect an ability with value=0-20 and an ability with add=15 is present, this is detected because the system assigns a value of 0 when 'value' is not present, and so the system matches abilities that do not use 'value' or even no numerical value at all. it is therefore necessary to decide that the absence of an attribute is a non-correspondence to the criteria.
2023-10-14 20:14:51 -05:00
Celtic Minstrel
857d7e120a Undeprecate on_event() for now 2023-10-14 19:26:36 -04:00
Celtic Minstrel
38ae304725 Move Lua undo API into experimental 2023-10-14 19:26:36 -04:00
Celtic Minstrel
10d67aa82a Implement a new Lua API to the undo system 2023-10-14 19:26:36 -04:00
Nils Kneuper
1b0394fc72 updated Slovak translation 2023-10-14 10:43:11 +02:00
Nils Kneuper
163b2cccde updated French translation 2023-10-14 10:42:54 +02:00
Nils Kneuper
d5e42c13e9 updated Czech translation 2023-10-13 22:28:14 +02:00
Nils Kneuper
778e7ad6b8 updated Slovak translation 2023-10-13 22:26:46 +02:00
Hejnewar
6b2588fd7f
Update UtBS difficulty 2023-10-13 21:26:03 +02:00
Hejnewar
28d6618aa4
Final Balance Patch for 1.18 2023-10-13 21:14:08 +02:00
Jonathan-Kelly
ec5483be87
WoF: new campaign description (#7927)
* WoF: new campaign description

* Tweak
2023-10-14 04:15:48 +11:00
Steve Cotton
30eb439a27 Remove [filter_ability]type_value=
There are questions about how this filter should treat empty values, and the
use cases that we can think of can be implemented in other ways, for example,
if we want to look for big damage boosts, then we could filter for
`add=5-infinity` `[or]` `multiply=2-infinity`.

The simple answer seems to be to remove it from the API before we freeze for 1.18.
There's more discussion in issue 7944.
2023-10-12 15:31:45 +02:00
Steve Cotton
07c1f7805b Make the ability filter tests stricter
With the default first_time_only=yes then these events would be triggered at
most once even if the filter would have passed multiple times.
2023-10-12 15:31:45 +02:00
Gunter Labes
68c4974299
Changelog entry for f9fdd9758b9 (PR #7906) 2023-10-10 19:45:36 +02:00
pentarctagon
779af76eb4 copyrights fixup. 2023-10-10 12:20:23 -05:00
Kingofd
f9fdd9758b
Record and send chat message history before game start 2023-10-10 18:59:15 +02:00
Dalas121
ae79a2a561
EI Barrow Wight fix, licensing update - attempt #2 (#7940) 2023-10-10 09:03:38 -05:00
Gunter Labes
627244b0fd
Fix schema to actually allow an empty value 2023-10-09 21:36:14 +02:00
pentarctagon
000ba55eb1 copyrights update. 2023-10-09 11:54:44 -05:00
doofus-01
319123d60f
1.17 - Windows (Xo* embellishment) (#7930)
* Adding *^Exw terrain - "E" for embellishment, "x" for terrain type Xo*, and "w" for windows
2023-10-08 17:37:23 -07:00
doofus-01
015c0c3db8
1.17 - Jumping Spider (#7934)
* Jumping Spider added to monsters
2023-10-08 17:32:17 -07:00
newfrenchy83
b5805eca8f
Add priority and filter to overwrite specials (#7746)
using overwrite_specials alone means that we have only two possibilities, either one_side is chosen and in this case if the ability used as a weapon carrying the attribute is applied to the unit (apply_to=self), the other abilities are the same type applied also to 'self' not carrying the attribute will be overwritten, but those of the opponent with apply_to=opponent will be kept in the list; or else both_sides is chosen and all abilities of the same type that do not carry the attribute will be overwritten. To be able to use the attribute in abilities like [damage] for example, it is necessary to be able to be even more selective as for a 'charge' type leadership with multiply=2.5 but which must not be combined with the classic charge and without overwriting the aute [damage] as backstab, [overwrite_filter] to only match damage with apply_to=both and active_on=offense is then interesting.

adding priority allows you to select that it ability can use its overwrite_specials attribute while the others can be overwritten in the same way as an ability without the attribute. Finally, this system makes it unnecessary to limit the use of the attribute to abilities used as weapons but also to special weapons.
2023-10-08 10:09:31 -05:00
Nils Kneuper
3f73a70dab verify that the Welsh files update correctly 2023-10-07 12:48:17 +02:00
Nils Kneuper
d4115baa2d added Welsh translation 2023-10-07 12:38:52 +02:00
Nils Kneuper
165d3ebd16 updated Slovak translation 2023-10-07 12:11:06 +02:00
Nils Kneuper
e88092e6e7 updated French translation 2023-10-07 12:09:54 +02:00
pentarctagon
a9a356a9f5 copyrights update. 2023-10-06 23:53:19 -05:00
MJ
59495148c3
Saurian Augur level-3 upgrades (#6911) 2023-10-06 23:50:21 -05:00
Severin Glöckner
ed3ef8c844 EI: translation hints for Mage
Hints already assume that the other attacks will be in the
wensoth-units textdomain.

[ci skip]
2023-10-03 03:34:27 +02:00
pentarctagon
72ac4f0952 copyrights - fetch depth 50 2023-10-02 19:43:24 -05:00
pentarctagon
b46f9c7acc update_copyrights - improve performance a lot 2023-10-02 19:43:24 -05:00
Severin Glöckner
71f01f2a78 EI textdomain change
[ci skip]
2023-10-03 02:07:18 +02:00
Severin Glöckner
616814c90e UtBS: replace dummy unit with dummy variation
[ci skip]
2023-10-03 02:06:13 +02:00
pentarctagon
9b9064c2a1 update copyrights 2023-10-01 15:54:18 -05:00
Hejnewar
6fae3945de
Kaleh and Nym AMLAs (#7900) 2023-10-01 22:40:32 +02:00
doofus-01
fc7a0ea1a8
Update changelog.md 2023-09-30 21:48:36 -07:00
doofus-01
aee30af143
1.17 - Ravens (#7902)
* Add ravens unit line

* Update to Roc
2023-09-30 21:45:40 -07:00