Commit graph

29603 commits

Author SHA1 Message Date
Dalas121
b91e5e2343 EI S12: prevent ogres from saying the final goodbye in "Evacuation" (#8761)
(cherry picked from commit 3dadec9cac)
2024-04-16 10:20:41 +10:00
pentarctagon
4dfd2903c9 Add a Community button to the title screen.
This opens a dialog with links to the forums, discord, etc, plus a donate button that links to Wesnoth's SPI page.
2024-04-15 16:59:04 -05:00
Dalas121
f884868f2a EI: remove duplicate AMLAs (#8723)
Under some circumstances, units in EI could have their custom AMLAs listed multiple times in the advancement dialog.
2024-04-09 18:54:03 -05:00
Dalas121
f2c1ca464e EI: preserve XP when Dacyn receives scripted advancements (#8716)
* EI: retain experience when Dacyn advances to twilight mage
* EI: retain experience when Dacyn advances to fallen mage
2024-04-09 18:46:38 -05:00
Dalas121
b501342d3e EI: reduce Barrow/Pyre Wight vulnerability to arcane (#8715)
* Update Undead_Horse_Barrow_Wight.cfg arcane resist
* Update Undead_Horse_Pyre_Wight.cfg arcane resist
2024-04-09 18:25:05 -05:00
Nils Kneuper
8ade92b096 updated Finnish translation 2024-04-06 15:07:11 +02:00
Steve Cotton
78dbf2d309 update German translation
s1m0n was in the credits for 1.16, but that was missed when his contributions
were copied to master. Fix that, along with adding his latest updates.

The fuzzy flag in -wof probably got readded by mistake when rebasing.
2024-04-06 11:27:21 +02:00
newfrenchy83
233295c35b
EI: Barrow Wight resistance against mixed damage type weapons
The Barrow Wight has the Shroud ability: "When defending, this unit has 50%
Fire and Arcane resistance." However, if the attack's original damage type
isn't Fire or Arcane, the Shroud ability fails to trigger. The Barrow Wight
takes massive Arcane damage (50% weakness) when defending against such attacks.

Because this is the stable branch, the API can't fix the root cause, which is
that ability filters don't consider the weapon's alternative damage type. This
adds tests to verify that the API still works as before, but changes the items
in EI that give units alternative damage types.
2024-04-04 14:15:14 +02:00
Wedge009
49d586a537 Revert "EI - show custom traits in help menu (#8652)"
This reverts commit 04d29f4e3b.
2024-04-03 16:12:45 +11:00
Subhraman Sarkar
6b1ccd9761 change horizontal scrollbar mode and update changelog
(cherry picked from commit 333b3edc42)
2024-04-03 13:03:39 +11:00
Subhraman Sarkar
3dae9a89cd add changelog and remove achievements dialog changes
(cherry picked from commit d692f6ba12)
2024-04-03 13:03:39 +11:00
Subhraman Sarkar
1a05133de7 scrollbar and height adjustments for achievements dialog
(cherry picked from commit 8c7660ce49)
2024-04-03 13:03:39 +11:00
Subhraman Sarkar
da79275657 fix double scrollbar bug
(cherry picked from commit 90dcf67076)
2024-04-03 13:03:39 +11:00
Dalas121
be306abb44 EI 12_Evacuation.cfg: fix Dacyn's halo not flickering (#8676)
(cherry picked from commit 4dd164e0b0)
2024-04-03 10:47:01 +11:00
Dalas121
ce35bfd13d EI: survivor trait and sentinel shield bugfix (#8667)
* EI: fix sentinel shield + survivor bug #8632
* EI: fix survivor weaponless bug #8633

(cherry picked from commit 4bed0f2666)
2024-04-03 10:47:01 +11:00
Dalas121
04d29f4e3b EI - show custom traits in help menu (#8652)
* EI - add dummy unit file so traits show up in help menu.
* EI - add help_text to traits

(cherry picked from commit 8deaad2b10)
2024-04-03 10:47:01 +11:00
Steve Cotton
e4239634e5
[1.18] wmlxgettext: Fix "fix invalid escape sequence"
The original code was probably meant to strip trailing whitespace, which
turned out to be a bug when adce3fe79b
fixed the buggy regexp so that it started working. That has now been
removed.

Fixed handling of multiline plural strings, which was broken too.

One feature has been left unimplemented, and will cause wmlxgettext to error
out. For "long bracketed" strings, Lua allows the contents to start with a
newline, which is automatically stripped from the resulting string. Trying to
understand the original purpose lead me to this feature of Lua strings which we
don't use in Wesnoth; and I finally concluded that, if someone wants to use
that feature, it can be their problem to implement it.

This fixes commit adce3fe79b.
2024-04-02 12:26:17 +02:00
Steve Cotton
f7a0f119de Tutorial S01: Better timing for the hints
No string changes, just adjusting when the hints at the top-left of the screen
appear and disappear.

The hint about crowns now appears after recruiting both elves, so that there
are units to compare the leader to, who have the same orb color but no crown.

The hint about traits appears when told to attack the quintain with the elves.
The player will probably find a strong or dexterous trait, and Delfador already
comments about those traits after attacking. Even if neither elf has those,
speedy or robust could also influence whether to use melee or ranged attacks.

There's now no hint on screen when first choosing which village to use for
healing; previously it was the hint about crowns which didn't seem relevant.
No strings are added in this commit, but a hint about checking the quintain's
movement range would fit here, see <https://r.wesnoth.org/t54644>.
2024-03-29 10:22:48 +01:00
Steve Cotton
72a102ccd4 updated German translation 2024-03-27 01:00:43 +01:00
pentarctagon
d7dfd59910 achievements scrollbar auto 2024-03-26 00:31:43 -05:00
Toom
adce3fe79b fix invalid escape sequence
(cherry picked from commit 4be9aa8584)
2024-03-25 18:26:20 +01:00
Gunter Labes
c2e9eab6c4
1.17 is deactivated 2024-03-22 22:27:27 +01:00
newfrenchy83
c6589a78b7 [1.18]fix shema validation for overwrite_specials
some weapon special can use overwrite_specials but i forget to put it in shema validation
2024-03-22 17:09:15 +01:00
Iris Morelle
d1d60728a1
wesmere: Bump CSS version 2024-03-21 18:39:45 -03:00
Iris Morelle
1c94648dd5
wesmere: Use the correct version of jQuery 2024-03-21 18:39:38 -03:00
Iris Morelle
62641e9ed0
wesmere: Remove Google Fonts requirement 2024-03-21 18:39:32 -03:00
pentarctagon
579a1314ae 1.18.0+dev 2024-03-17 19:14:02 -05:00
pentarctagon
8ba2b3ebd3 1.18.0 2024-03-17 19:11:38 -05:00
pentarctagon
ace2c8c9bc pot-update and regenerate doc files 2024-03-17 19:11:03 -05:00
Jonathan-Kelly
51e8f01627 WoF S11: tweak enemy gold
Testing by effectively droiding the player's side, the enemy side still lost even with 480 gold and otherwise default difficulty settings. So upping enemy side gold to 480 for all difficulty levels.
2024-03-17 14:11:30 -05:00
Nils Kneuper
1a0de0e4b2 updated Italian translation (incl. image changes) 2024-03-16 16:50:35 +01:00
Subhraman Sarkar
2b9ed47080 MP: Aethermaw: Update images with their 1.18 variants 2024-03-16 16:36:55 +01:00
pentarctagon
6d7fd11dab add secondary_authors to pbl schema 2024-03-16 01:26:44 -05:00
Jonathan-Kelly
58c53f9822 WoF S11: more enemy gold 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
00a0552c18 WoF S10: smaller enemy waves 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
4fd13e5145 WoF S9: yet more yetis 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
b039c67200 WoF S7: slightly weaken guards 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
86d459fc60 WoF S6: minor income consistency 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
c750e78d6b WoF: adjust music 2024-03-15 14:53:09 -05:00
Jonathan-Kelly
ae3bb1331f WoF S9: move crannog village in from map edge
Two other maps and one other scenario which depict the same region get corresponding tweaks.

(cherry picked from commit a3a785f27b)
2024-03-15 08:45:03 +11:00
Wedge009
abf559712a SotA S16: Keep Crelanu within his ring of protective holy waters. Resolves #8361.
Changelog added after cherry-picking.

(cherry picked from commit d106238410)
2024-03-13 13:26:33 +01:00
Severin Glöckner
0808e89f27 ANL: swap order of events
This keeps village destrution events adjacent,
the events will also appear in order of id.

[ci skip]
2024-03-11 19:33:40 +01:00
Severin Glöckner
1de3ff043b ANL: make destruction events removable
[ci skip]
2024-03-11 14:38:49 +01:00
doofus-01
e4992dd518 minor cleanup of theme font macro (backport) 2024-03-10 14:07:26 -04:00
newfrenchy83
90fe48ea18 [1.18]Fix Ambush Ability Does not Work in Bluff/Glutch Forest Terrain
Fix https://github.com/wesnoth/wesnoth/issues/8512 issue in 1.18
2024-03-09 12:32:17 -06:00
Iris Morelle
019c5352c2
wesmere: Death to the trailing stops in the site footer 2024-03-09 07:13:23 -03:00
Severin Glöckner
9b79c92acd ANL: make main events removable
[ci skip]
2024-03-09 01:49:02 +01:00
gfgtdf
7422b02ab5 Fix #8460 [effect] apply_to=variation (#8475)
* Fix #8460 [effect] apply_to=variation

Previously the code could apply the variation effects
last, so that codes like
```
[effect]
  apply_to=variation
  ..
[/effect]
[effect]
  apply_to=hitpoints
  heal_full=yes
[/effect]
```
Would not set the unit hitpoints to the new variations
hitpoints because the variation effect was applied after
the healing effect.

In 1.16 this worked because healing was applied a little
too often but that lead also to bugs like #8342

* f prev

* f prev

* f prev

* f prev

* f prev

* Create modification_effect_type_variation.cfg

* Update wml_test_schedule
2024-03-08 12:54:11 -06:00
Michal Fusatý
a70f1d0ced Adding myself to credits (#8470)
Based on https://wiki.wesnoth.org/SlovakTranslation
2024-03-08 12:49:57 -06:00
Iris Morelle
d6a8c98211 EI: Bind translatable strings to wesnoth-units
Barrow Wight's definition includes a couple of attack name strings
from the wesnoth-units textdomain bound to wesnoth-ei by default
instead, which creates two unnecessary extra strings for translators
to translate. This change fixes this by binding these two strings to
wesnoth-units so their existing translations can be used.

(Pyre Wight does not require this change since it already uses the
wesnoth-units textdomain for the single attack name it uses.)
2024-03-07 15:13:19 +01:00