Commit graph

1357 commits

Author SHA1 Message Date
nemaara
c1608312d2 Updated changelog with DW rebalance 2019-01-26 18:12:54 -05:00
nemaara
b5e5cbf082
Merge pull request #3886 from nemaara/trow
[TRoW] Small bugfixes
2019-01-26 16:53:45 -05:00
nemaara
f97c431ee7 Updated changelog with TRoW fixes 2019-01-26 15:36:34 -05:00
Iris Morelle
a6207f1642 Fix item names in the scenario editor not being localized
data/core/editor/items.cfg defines the names for the items. The file is
included by data/core/editor/_main.cfg, which has a #textdomain binding
to wesnoth-editor at the top. The strings end up bound to that
textdomain by the game, but wmlxgettext doesn’t have any way to see this
so it binds them to the default textdomain instead, which is wesnoth,
not wesnoth-editor. The game ends up looking for the strings in
wesnoth-editor instead.

The easiest solution right now is to explicitly bind items.cfg to the
wesnoth textdomain so as to not require moving catalogue entries in the
po files around to wesnoth-editor. It really should've been
wesnoth-editor in the first place but it's too late to fix that now
without giving translators a migraine. It's a pity either way given how
useless the scenario editor is in practice.

[ci skip]
2019-01-26 14:11:01 -03:00
Jyrki Vesterinen
81d0d2214a Lua API: Allow WML tags with leading underscore (#3877)
@gfgtdf said that it's more consistent to allow them across the board,
which IMHO is a strong enough argument for the API change in master.
2019-01-19 15:02:10 +02:00
sigurdfdragon
3541b4b6f1 Changelog: SotA changes 2019-01-17 12:47:43 -05:00
Charles Dang
f6aea1a44b Sync 1.14.5+dev changelog with the 1.14 branch
[ci skip]
2019-01-15 12:43:03 +11:00
sigurdfdragon
ded406baeb Changelog: New SotA changes 2019-01-14 20:40:20 -05:00
josteph
c157fc8a99 Remove changelog line of #3759 as it has been added on 1.14. 2019-01-06 18:16:06 +00:00
Reuben Rakete
af4701c3e4 Update hotkey filter to work with multi menu toggles 2019-01-06 18:04:08 +00:00
loonycyborg
34e2ef12c7 Add support for ipv6 addresses to addon client and multiplayer client
ipv6 address must be specifid surrounded by [], like [ipv6_address]:port,
since otherwise impossible to disambiguate colons separating ipv6 quads
from the colon delimiting port
2019-01-04 17:45:39 +03:00
mattsc
152eb37aec Goto/Assassin MAIs: fix AIs not always working with tunnels
The old syntax for using a custom cost function ignored teleports/tunnels. Using calculate= in the path options table allows also setting the ignore_teleports option (but in this syntax it defaults to 'false', so it does not need to be done specifically).
2018-12-30 16:26:18 -08:00
mattsc
6c8e7280a3 RCA AI: remove possibility of infinite candidate action loops
The RCA AI main_loop stage prevents infinite candidate action loops by blacklisting CAs that do not change the game state. However, the different stopunit actions previously always marked the game state as changed, even when used on units which already did not have moves and/or attacks.
2018-12-28 13:35:28 -08:00
mattsc
8b3c6b1fa9 Forest Animals MAI: fix AI crash when using custom rabbit hole image 2018-12-27 14:53:47 -08:00
nemaara
a44617c408 Updated TSG changelog notes for 1.14.5+dev 2018-12-24 16:07:05 +01:00
Nils Kneuper
fa5f7536a3 updated Russian translation 2018-12-24 12:15:17 +01:00
mattsc
ac1e3e6120 MP load game: do not overwrite saved AI
When an MP game is saved and then reloaded from the MP Create Game screen, one goes through the Game Lobby screen which gives the option of changing controllers and AIs for the different sides. Previously, this added an AI stage in front of the already existing AI for all computer player sides. This effectively replaced the existing AI.

This commit adds an option "Keep saved AI" to the Computer Player selection menu (when loading games only) and makes it the default. It does nothing to the AI config if this is chosen, otherwise it uses the new AI and also removes the old AI stages from the config.

This fixes #3791.
2018-12-23 13:19:15 -08:00
loonycyborg
0e2b415177 Made campaignd and wesnothd accept IPv6 connections as well as IPv4 2018-12-22 13:21:12 +03:00
mattsc
f0a5ad0a82 Update changelog with AI changes 2018-12-18 08:49:38 -08:00
josteph
093e700cef Revert #3711 from master changelog, it has been added to 1.14 changelog 2018-12-17 17:09:48 +00:00
pentarctagon
5978228551 Changelog for #3648 [TSG] Scenario redesign 2018-12-15 15:27:52 -06:00
pentarctagon
b667b81d7c Merge branch 'master' of https://github.com/nemaara/wesnoth into nemaara-master 2018-12-15 13:01:45 -06:00
josteph
c59da16118 Update changelog for #3643 2018-11-30 17:32:13 +00:00
josteph
56979f9153 Update changelog for DiD (#3711) 2018-11-30 16:47:39 +00:00
Charles Dang
34bb081643 MP Staging/Join Game: disable Esc existing (fixes #3601) 2018-11-26 19:35:26 +11:00
Celtic Minstrel
ea9fddcd23 Support [disallow_end_turn]reason= and use it in the tutorial 2018-11-24 17:46:29 -05:00
Celtic Minstrel
9e518a666f Update changelog for recent merges 2018-11-17 23:28:12 -05:00
Celtic Minstrel
3016d92811 Lua API: Add wml.clone() 2018-11-11 19:37:49 -05:00
Celtic Minstrel
e692294532 Lua API: Make wml.tostring a lossless conversion
This means that wml.parse(wml.tostring(cfg)) now returns a perfect clone of the original config.

Addresses #3696
2018-11-11 19:33:35 -05:00
Celtic Minstrel
20e85aa417 Lua API: Add wml.load and wml.parse functions 2018-11-11 16:01:08 -05:00
mattsc
e8ccf2a4de Update changelog with AI changes 2018-11-10 20:13:30 -08:00
josteph
ef302cda8b changelog: Document that 480df6b28a hasn't been forward ported from old master
This is simply to document the current state. If someone wants to
forward that revision, go right ahead, and I'll then revert this
changelog commit.

See #3603
2018-11-07 00:03:50 +00:00
pentarctagon
a26dcf8577 Add the last few items to the changelog from 1.14. 2018-11-05 02:42:13 -06:00
josteph
d00c540107 Update changelog for last commit 2018-11-03 18:17:31 +00:00
Iris Morelle
8033e252d4 Fix [change_theme] requiring a separate action to refresh the UI afterwards
This also makes it so the status panels are updated immediately.

(cherry picked from commit 84fef75235)
2018-11-03 07:58:26 +00:00
josteph
c869d98539 Update changelog 2018-10-27 20:59:48 +00:00
Elvish_Hunter
421149bfd6 Changelog entry 2018-10-25 23:11:43 +02:00
newfrenchy83
7f7217cf15 Implement certain weapon specials in the engine
Support ['specials'] in abilities except plagues, heal_on_hit and swarm, which emulate the weapon specials with [affect_adjacent] in option and the possibility to affect all weapons filtered (used with 'Initiative' in HttH or 'Formation' in UtBS). (Don't put filter_weapon in 'filter_self/opponent' like in  true weapons specials.)

Closes #3630
Closes #3620
2018-10-21 20:14:15 -05:00
Steve Cotton
30764fa764
DiD S12: Alternative campaign finish by letting the hero take the book
On the third and subsequent playthroughs of Endless Night, Mal Keshar
has learned from the ending of SotA, and can leave the book to be
taken by the foolish hero's army.  This text doesn't handle the unit
that picks up the book being the hero themselves, but the hero seems
to be using the normal boss AI of staying near the castle so that
probably won't happen anyway.

He learns how to lichify level 3 necromancers at the start of the
first playthrough, which fits better with the backstory of the book.
The png icon for this is copied from SotA.

This would close issues #3165 and #3167.

[ci skip]
2018-10-21 14:33:08 -05:00
josteph
20b76b32c0 Healing: Update changelog 2018-10-21 17:36:03 +00:00
josteph
23bdbae161 Don't show time of day under shroud
In the test scenario mouseover (4,19) to see the difference.
2018-10-21 17:08:48 +00:00
nemaara
6256341c01
Added player note for THoT S12 update in 1.14.6 2018-10-20 20:19:05 -04:00
Charles Dang
9e4210c6ce Sync changelog with 1.14
[ci skip]
2018-10-14 12:11:20 +03:00
jostephd
e766cdc7cc WML: Support [filter_side] in [item]. (#3533)
* WML: Support [filter_side] in [item].

If [filter_side] is present then "team_name" is ignored.

Fixes #1477.

* WML: Compare [item]team_name to [side]team_name using intersection.

Fixes problems with substrings and when one or the other is a
comma-separated list. See #3533

* WML: Rename [item][filter_side] to [item][filter_team]

* Add changelog entry

(cherry-picked from commit 3a3b752881)
2018-10-07 03:25:20 +00:00
Iris Morelle
c3446eba22 Multiple fixes to the changelog to make it look good on Steam
[ci skip]

(cherry-picked from commit 7bb419abbf)
2018-10-07 03:25:17 +00:00
Iris Morelle
daf40f637c Fix changelog indentation
[ci skip]

(cherry-picked from commit a38466d0b5)
2018-10-07 03:25:17 +00:00
Jyrki Vesterinen
13f2adf0f3 Synchronized changelog with 1.14
[ci skip]

(cherry-picked from commit 57709d4ae4)
2018-10-07 03:25:16 +00:00
Celtic Minstrel
317ef288c5 Update changelog
(cherry-picked from commit 100565c7d8)
2018-10-07 03:25:07 +00:00
Jyrki Vesterinen
cfb8a63bfe Changelog entries for changes I committed
(cherry-picked from commit 6234faa100)
2018-10-07 03:25:02 +00:00
Charles Dang
489e958d9f Sync 1.14.4+dev changelog section
[ci skip]

(cherry-picked from commit 6eba0cbace)
2018-10-07 03:24:58 +00:00