Commit graph

29603 commits

Author SHA1 Message Date
Wedge009
22d27a15f7 UtBS S3: Resolve Garak's attacks only partially being converted to fire damage on turn 2 (resolves #7774). 2023-07-17 02:56:51 +02:00
Toom
9f53c4fd11
fail if [kill] contains [filter], re #4316 (#7717) 2023-07-16 19:47:44 +02:00
Steve Cotton
8bc13963ae WC: change some messages when units join, and add po hints
Add the po hints that have been added to 1.16.

Drake Fighters now say "blade" instead of "sword".

Remove the response when a human finds an Ulf, because it didn't sound right as
the first thing a human says to a dwarf. The Ulf’s "a good day to die" could be
read as a Native American battlecry, and "brave words" as "words of an Indian
Brave", leaving the "little big man" to sound like a name.

Without catching the culture reference, it came across as a jibe about the
dwarf's height.

Catching the culture reference, the logic seems reversed. Why would another
dwarf use the generic form, but a human feel comfortable saying that?
2023-07-16 14:28:24 +02:00
Pentarctagon
1bf5b2b1fb 1.17.19+dev 2023-07-15 22:25:39 -05:00
Pentarctagon
8ccf7ee3f6 1.17.19 2023-07-15 22:24:10 -05:00
Pentarctagon
ef8fd5c415 pot-update and regenerate doc files 2023-07-15 22:21:49 -05:00
Hejnewar
091b094685
Balance for Rebels 1.18 2023-07-16 00:26:02 +02:00
Hejnewar
ea914fce79
Balance for Drakes 1.18 2023-07-16 00:21:22 +02:00
Hejnewar
ef9c53b4a6
Balance for Dunefolk 1.18 2023-07-16 00:21:04 +02:00
Hejnewar
320c4706a7
Balance for Knalgan Alliance 1.18 2023-07-16 00:20:46 +02:00
Hejnewar
2a18d2d986
Balance for Northerners 1.18 2023-07-16 00:20:28 +02:00
Hejnewar
51bb130919
Balance for Loyalists 1.18 2023-07-16 00:20:12 +02:00
Hejnewar
bbe26527c8
Balance for Undead 1.18 2023-07-16 00:19:19 +02:00
Tahsin Jahin Khalid
915d9c5aba
wmllitnt: add two missing corrections (#7765) 2023-07-12 22:59:43 +02:00
Slayer95
4892963072
Refactor collection of #po, #po-override comments (#7574) 2023-07-12 22:47:26 +02:00
Cody Burchell
71e83f7b85
Prevent duplicate advancements from being added to unit type (#7743)
* Add myself to Miscellaneous Contributors

* types: Add unit tests over adding advancements
2023-07-09 05:08:10 +02:00
Steve Cotton
1efa0c8c54 Add a test for formulas in taught abilities
Originally by gfgtdf, this was cherry-picked from gfgtdf's PR #7589, with
modifications.

COMMON_KEEP_A_B_UNIT_TEST gains support for optional args
SIDE1_LEADER and SIDE2_LEADER.
2023-07-06 16:57:27 +02:00
Wedge009
8cc930666e DiD: Correct inconsistency between AMLA description and its actual effect (resolves #7767). 2023-07-06 10:22:32 +10:00
Wedge009
b70d4331f7 UtBS: Replace mention of the merfolk 'master' with 'leader' (resolves #7695).
po: UtBS S8-10 inclusive - one-word replacement of merfolk 'master' with 'leader'.
2023-07-06 10:22:05 +10:00
Wedge009
b7585712d0 UtBS S3: Rephrase Garak's line to avoid suggesting he has mystical foreknowledge (resolves #7634).
See aforementioned issue for the discussion on the nuances of the text.
2023-07-06 10:22:05 +10:00
Toom
b86b6efd0e
Create test for special_id_active in the style of eoma_beam (#7713)
Test created to verify that special_id_active does not work in 1.16.0.

https://github.com/inferno8/wesnoth-Era_of_Magic/issues/30
https://github.com/inferno8/wesnoth-Era_of_Magic/pull/54
2023-07-04 11:28:39 +02:00
Wedge009
fd744addcf
DiD S3: Resolved Darken Volk speaking from the darkness (#7763)
* DiD S3: Resolved Darken Volk speaking from the darkness at the end of the scenario (resolves #7758)

* Restore victory event changes for Darken Volk.

* Correct indentation.
2023-07-04 14:20:51 +10:00
Wedge009
9be683cbba
Liberty S5: Make the loss of Hans a lose-condition (#7756)
* Liberty S5: Make the loss of Hans a lose-condition (resolves #7750).

* Remove second line as per nemaara's review.
2023-07-04 13:15:46 +10:00
Wedge009
0871e8953e Liberty S6: Correct target hex for Shadow Mage (resolves #7751). 2023-07-04 12:04:35 +10:00
doofus-01
ab4759cb6b
1.17 Elf fighter sprite updates (#7730)
* revised base and melee frames for elvish fighter

* bow anim frames and 2nd attack anim 

* update running frames

* ran palette cleanup, optipng

* upload sprite palette
2023-07-02 17:03:24 -07:00
doofus-01
fc7a612b43
1.17 elf scout animations (#7759)
* elf scout melee anim

* bow base and defend frames

* scout bow attack anim
2023-07-02 17:02:04 -07:00
Steve Cotton
1ecc30972e Test weapon-special plague vs taught plague
The expectation is that the a unit's own weapon special will take
priority over a teacher's ability.
2023-07-02 18:54:17 +02:00
Steve Cotton
aaf2735c1c Add [test_do_attack_by_id], a wrapper for [do_command][attack]
The new tag takes ids instead of needing coordinates. So instead of storing
units or hardcoding values, an attack can be done like this:

```
[test_do_attack_by_id]
	attacker=alice
	defender=bob
	weapon=0
[/test_do_attack_by_id]
```

Add a simpler unit for unit tests than the Elvish Archer / Orcish Grunt
combo, cherry-picked from gfgtdf's PR #7589. This is a unit with a 10x1
melee attack, and 0% defense on all terrains.

Remove the test race's undead_variation=
For testing custom plague abilities, this triggered a warning when
converting to any unit type that doesn't have variation_id=wolf,
restricting tests to using only Walking Corpse and Soulless.
2023-07-02 18:54:17 +02:00
Wedge009
8f1c7481de
Liberty S4: Resolve nameless enemies gaining names (#7749)
* Liberty S4: Keep nameless enemies nameless. Resolves #7748.
2023-07-01 18:33:02 -07:00
Severin Glöckner
96046499f9 schema: advances_to can be a list 2023-06-28 20:54:38 +02:00
Severin Glöckner
acb4fc30b0 Turn orcish shamans into one unit with [variation]s 2023-06-28 20:41:51 +02:00
Severin Glöckner
72935c7c03 wmllint: conversion rules for moved sprites 2023-06-27 12:58:20 +02:00
Severin Glöckner
ceeb6121ed fix shadow’s north-facing animation
[ci skip]
2023-06-25 14:29:28 +02:00
Severin Glöckner
ade6e5803a fix macro comment
[ci_skip]
2023-06-24 21:32:37 +02:00
Wedge009
c962a07c03 Spelling correction.
[ci skip]
2023-06-21 10:10:52 +10:00
Tahsin Jahin Khalid
6a0df44c00
wmllint: add new conversion rule for the Elvish Fighter image path 2023-06-20 14:22:50 +02:00
Tahsin Jahin Khalid
60ab78c9c0
LoW/ANL/WC update instances of units/elves-wood/fighter.png 2023-06-20 14:14:15 +02:00
doofus-01
3e494faaeb
1.17 Updated Elf Fighter sprite (#7651)
* Updated Fighter sprite with Vyncyn running anim
2023-06-18 09:33:19 -07:00
doofus-01
f894b8cee5
add primary key to some unit animations that needed it (#7725) 2023-06-18 09:32:22 -07:00
Pentarctagon
1be31358dc 1.17.18+dev 2023-06-17 23:49:13 -05:00
Pentarctagon
5ccd1507c9 1.17.18 2023-06-17 23:45:14 -05:00
Pentarctagon
8c1aa790ab pot-update and regenerate doc files 2023-06-17 23:34:20 -05:00
Iris Morelle
b75b4978b6
Merge branch 'feature/theme-menu-merge'
Closes #7694.
2023-06-17 16:52:51 -04:00
Steve Cotton
d8424fd8f9 UtBS: improve po hints
po: The rest of this commit message is for the translators' changelog, because
it's notes about what changed recently, as found by looking at fuzzies while
updating the German translation.

S01 "Come on, Kaleh, we have to go see if anyone is hurt or needs help. ..."
was just a grammar fix, of "answer to the call".

UtBS S08's dialogue had Esanoo refer to Melusand as "my master" repeatedly.
That changed to "leader" or "wise leader" in 1.15.4, mainly without other
changes in the text.

Other lines should have changed "master" to "leader". I'm planning to do that
later, but this commit is just the cherry-pick.
* S08 Zhul's "You don’t know where to find your master?"
* S08 Kaleh's two game-over lines because "too many merfolk have died"

UtBS S08 "You dare defy me?!..." : the change is just a typo fix

UtBS S10 "This will go much faster if you don’t interrupt me. ..." the one-word
change is from "the many" to "many" in the last sentence.

UtBS unit type Dawarf: the unit description had a grammar correction of "it's isn't"

(cherry picked from commit b42a1b83a1)
2023-06-14 14:38:42 +02:00
Ivo Julca
100b409b68 i18n: Make GUI.pyw translatable
- POT file with textdomain `wesnoth-tools`
- Uses xgettext with flag --language=Python
2023-06-14 09:58:56 +02:00
Ivo Julca
4d2cb1ce7f Build: Update scripts for .pot, .po files to support Python files
- Rewrites some of the commands to use Python.
- Also implements wmlxgettext --force-po, similar to xgettext.
2023-06-14 09:58:56 +02:00
Gunter Labes
639fb7158e
Remove obsolete comment 2023-06-13 10:46:15 +02:00
Iris Morelle
9893e0b49d
gui/preferences: Additional relabelling
* Team colors -> Team color indicators
 * Grid -> Grid overlay
2023-06-11 20:13:51 -04:00
Iris Morelle
fb617638a4
gui/preferences: Drop redundant 'Show' at the start of some options 2023-06-10 16:38:02 -04:00
Iris Morelle
36510e5dc9
gui/preferences: Relabel and retooltip Show floating labels 2023-06-10 16:38:02 -04:00