Commit graph

29843 commits

Author SHA1 Message Date
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
Iris Morelle
edd14a7233
gui/preferences: Clarify themes tooltip
Mentions that additional themes may be provided by add-ons.
2023-06-10 16:38:02 -04:00
Iris Morelle
6b635f3072
gui/preferences: Relabel some Display options
* Resolution options now use "Window size" instead since it is more
   accurate to the current implementation of fullscreen

 * Theme becomes "Interface theme" to make its meaning clearer in the
   absence of additional built-in themes

 * "Automatic pixel scale multiplier" just becomes "Automatic scale"
   since the rest can be inferred from the context of the option being
   located right under the Pixel scale multiplier slider
2023-06-10 16:38:02 -04:00
Iris Morelle
d402da4e11
gui: Rearrange Display Preferences
This regroups some of the display options together in more logical
blocks:

 - Limit FPS and VSync with Resolution and Pixel scale multiplier
 - Theme and Show floating labels/team colors/grid
 - Animated map and Animated water
 - Show unit idle/standing animations

(Unwieldy diff because of all the grid reshuffling)
2023-06-10 16:38:02 -04:00
Iris Morelle
f7c879a171
gui/preferences: Make Themes selection a dropdown menu
Note that this doesn't remove the themes dialog functionality, since
it is currently used by the :theme command in the game console.
2023-06-10 16:38:02 -04:00
nemaara
126e05f7f5
NR S5: fix syntax 2023-06-08 00:17:53 -07:00
TheShadowOfHassen
cc17ed39aa
NR: FINAL Edit/Rewrite/Touchup 11, 12, 13 and epilogue. (#7683) 2023-06-07 18:59:58 -07:00
TheShadowOfHassen
147470353b
NR: Rewrite/Edit/Touchup: 08a, 09a, 10a (#7682) 2023-06-07 17:46:44 -07:00
TheShadowOfHassen
056b5f74e7
Nr: Rewrite/Edit/Touchup 05_02, 06_a, 07_a (#7680) 2023-06-07 16:39:46 -07:00
Slayer95
4c4e7b57e6
HttT: Improve Thoria branch rewards (#7622)
- Sergeant has been promoted to Lieutenant.
- Book of Wose Lore now also effectively grants intelligent trait
2023-06-07 14:30:16 -07:00
TheShadowOfHassen
3fb1e8f218
NR Dialog Rewrite/Edit/Touchup: Scenarios: 5 (#7676) 2023-06-07 10:49:33 -07:00