Commit graph

29853 commits

Author SHA1 Message Date
Dalas121
8deaad2b10
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
2024-03-30 08:33:38 -05:00
Steve Cotton
f930418827 UtBS S05: Stop moving when sighting ants and dwarf
The stalactite and dwarf sighting became effectively a single
event in a7680561d0, so this combines them into one.
2024-03-30 13:13:37 +01:00
Discontinuum
423481d481
Fix description of World Conquest 4p (#8657) 2024-03-29 18:51:07 -05:00
PointMeAtTheDawn
09b8430da0
UtBS S1: Smooth out the luck involved in getting units from villages
Before this change villages had a certain set % chance to grant player a unit upon capture. Now the chance to get a unit is dependent on difficulty, value of units player has already received and the amount of villages already captured.
2024-03-29 21:40:11 +01:00
Steve Cotton
b313270261 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>.

(cherry picked from commit f7a0f119de)
2024-03-29 13:38:21 +01:00
Steve Cotton
c1b331c62f updated German translation 2024-03-27 01:00:51 +01:00
Subhraman Sarkar
0bef2252a1
basic support for filtering campaigns based on completion status (#8451) 2024-03-26 13:24:14 -05:00
Subhraman Sarkar
0b646dec8a New Unit Type Editor UI in Scenario Editor 2024-03-26 13:23:38 -05:00
Subhraman Sarkar
29cc307ac7
aethermaw : change Sulla's title to Aether Mage (#8539) 2024-03-26 19:14:33 +05:30
pentarctagon
06cccdbd4a achievements scrollbar auto 2024-03-26 00:32:34 -05:00
Subhraman Sarkar
62ac421cf4 MP: Aethermaw: Update images with their 1.18 variants
(cherry picked from commit 2b9ed47080)
2024-03-25 21:02:48 +01:00
Toom
e9e1c060d6 Add yellow and pink color_range 2024-03-25 18:28:55 +01:00
Toom
4be9aa8584 fix invalid escape sequence 2024-03-24 21:33:47 +01:00
Gunter Labes
01db35ae56
Add the 1.19.x campaignd to port list 2024-03-22 22:30:22 +01:00
newfrenchy83
7eee400ec0 fix shema validation for overwrite_specials
sme weapon special can use overwrite_specials but i forget to put it in shema validation
2024-03-22 17:09:29 +01:00
Subhraman Sarkar
333b3edc42 change horizontal scrollbar mode and update changelog 2024-03-22 09:45:42 -04:00
Subhraman Sarkar
d692f6ba12 add changelog and remove achievements dialog changes 2024-03-22 09:45:42 -04:00
Subhraman Sarkar
8c7660ce49 scrollbar and height adjustments for achievements dialog 2024-03-22 09:45:42 -04:00
Subhraman Sarkar
90dcf67076 fix double scrollbar bug 2024-03-22 09:45:42 -04:00
Iris Morelle
642828b375
wesmere: Bump CSS version 2024-03-21 18:38:49 -03:00
Iris Morelle
df147dab9c
wesmere: Use the correct version of jQuery 2024-03-21 18:38:07 -03:00
Iris Morelle
14dda3ea1b
wesmere: Remove Google Fonts requirement 2024-03-21 18:36:12 -03:00
Jonathan-Kelly
e3a6610668 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:33 -05:00
Nils Kneuper
6d54ff203a updated Italian translation (incl. image changes) 2024-03-16 16:47:10 +01:00
pentarctagon
59ac60fa12 add secondary_authors to pbl schema 2024-03-16 01:25:29 -05:00
Jonathan-Kelly
625356dd26 WoF S11: more enemy gold 2024-03-15 14:52:32 -05:00
Jonathan-Kelly
13e2cf3592 WoF S10: smaller enemy waves 2024-03-15 14:52:32 -05:00
Jonathan-Kelly
8691c062e5 WoF S9: yet more yetis 2024-03-15 14:52:32 -05:00
Jonathan-Kelly
cc41cff8c2 WoF S7: slightly weaken guards 2024-03-15 14:52:32 -05:00
Jonathan-Kelly
232f730c97 WoF S6: minor income consistency 2024-03-15 14:52:32 -05:00
Jonathan-Kelly
28ba930c89 WoF: adjust music 2024-03-14 13:22:40 -05:00
Jonathan-Kelly
a3a785f27b WoF S9: move crannog village in from map edge
Two other maps and one other scenario which depict the same region get corresponding tweaks.
2024-03-14 18:20:29 +01:00
Wedge009
d106238410 SotA S16: Keep Crelanu within his ring of protective holy waters. Resolves #8361. 2024-03-12 13:35:40 +01:00
Severin Glöckner
bb5eea3017 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:34:17 +01:00
Charles Dang
1371bc8cb7 GUI2/Simple Item Selector: increase border size 2024-03-11 13:06:44 -04:00
Severin Glöckner
ff4854cc30 ANL: make destruction events removable
[ci skip]
2024-03-11 14:38:11 +01:00
doofus-01
450ab7959b minor cleanup of theme font macro 2024-03-10 14:07:13 -04:00
Dalas121
edb8132d75 EI - recolor achievement icon
Replace the magenta coloring on the S04 achievement icon with white, reflecting the in-game unit color.
2024-03-10 16:18:30 +01:00
newfrenchy83
77cd2b7b2e Fix Ambush Ability Does not Work in Bluff/Glutch Forest Terrain
Resolve https://github.com/wesnoth/wesnoth/issues/8512 issue
2024-03-09 12:32:20 -06:00
Iris Morelle
5751cd1a33
wesmere: Death to the trailing stops in the site footer 2024-03-09 06:30:54 -03:00
Severin Glöckner
5ccda0cabc ANL: make main events removable
[ci skip]
2024-03-09 01:50:45 +01:00
Michal Fusatý
811dcd45b9
Adding myself to credits (#8470)
Based on https://wiki.wesnoth.org/SlovakTranslation
2024-03-08 12:45:49 -06:00
Iris Morelle
f229bef40a 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.)

(cherry picked from commit d6a8c98211)
2024-03-07 15:13:13 +01:00
gfgtdf
851c909cd3
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-07 01:25:59 +01:00
Steve Cotton
f431e724f8 wmllint: drop the rule about [campaign]rank= being a multiple of 5
The idea of using multiples of 5 seems like a way to avoid having to change
multiple campaigns' ranks at once, because it leaves space to rearrange a
mainline campaign between two other campaigns.

But enforcing "it must be a multiple of 5, even if that means changing other
campaigns" loses the advantage of using multiples. For example, WoF currently
has rank=152, which triggers the warning, which has caused a PR to be opened
that changes WoF, SoF, LoW and SotA - because keeping them in order requires
four campaigns to change.

(cherry picked from commit 42822ac374)
2024-03-06 08:58:08 +01:00
Iris Morelle
f8c4bf2130 gui/outro: New clock-based timing logic for the text fading
This version uses SDL_GetTicks() as a monotonic source to avoid the
previous version's pitfalls, namely the fact that the game's framerate
may not necessarily be a constant, and in particular, the old code
assumed a completely different framerate than what we ended up with
after the texture-based rendering changes in 1.17.x, resulting in an
almost-unnoticeable text fade due to the update() function being
called WAY more often than before.

Note that the reliance on SDL_GetTicks() means the timings break
at some point after 49 days of game runtime, exactly once. This
should result in a visible "jitter" effect if the 32-bits ticks value
wraps around in the middle of a fade sequence, but other than that
it's not that big of a deal to warrant requiring SDL 2.0.18+ for the
64-bit version.

(cherry picked from commit db30ca53ae)
2024-03-05 10:56:50 +01:00
Jonathan-Kelly
625f48518f WoF S11: fix wmllint error by reorganizing side 2
Since wmllint gets confused if a side's contained [ai] block comes after any of its contained [unit] blocks. This refactor should make the side 2 code block more human readable too.
2024-03-05 08:56:05 +01:00
Jonathan-Kelly
dd73e62761 WoF: add wmllint 'skip-side' magic comments 2024-03-05 08:56:05 +01:00
Jonathan-Kelly
775741c0c5 WoF: fix wrongly capitalized variable name 2024-03-05 08:56:05 +01:00
Steve Cotton
d701f626c9 Multiplayer: Add a po hint about "Matchmaking"
(cherry picked from commit 8660561ad9)
2024-03-01 22:38:27 +01:00