77060 Commits

Author SHA1 Message Date
Severin Glöckner
3278201971 TSG: remove explicit overlay
Done implicit by loyal trait now.

[ci skip]
2020-08-30 22:28:43 +02:00
Severin Glöckner
96dc05ae75 TSG 8b: add a micro AI
Chocobones arrive ahead of all other units,
this brings them a bit more in sync with the other forces.

[ci skip]
2020-08-30 22:28:43 +02:00
Severin Glöckner
3b2cb8849e ANL: recommend lowering starting gold
closes #1149

The difficulty slider is in fact the gold setting.
bob_the_mighty suggest setting it to 75, though for new players 100 might be better.

I think the best we can get from this situation is to have it by default on 100,
but to tell players about changing the gold setting if the scenario becomes too easy for them.

[ci skip]
2020-08-30 22:28:43 +02:00
Severin Glöckner
662938bd73 TSG 6a: make human guard non-loyal too
Side-effect of this change: It's gender is now random.
Handling that too.

(income was already increased by former commit)
[ci skip]
2020-08-30 22:28:43 +02:00
Severin Glöckner
c55da47912 TSG 6a: increase upkeep istead of using loyal guardians
[ci skip]
2020-08-30 22:28:42 +02:00
Severin Glöckner
9542a296af TSG 8b: remove loyal from enemies
For side 3: additional upkeep costs are
1 / 2 / 4
Try to compensate by increasing upkeep by
0 / 0 / 1

For side 2: additional upkeep costs are
2 / 5 / 6
Try to compensate by increasing upkeep by
0 / 2 / 2

[ci skip]
2020-08-30 22:28:42 +02:00
Severin Glöckner
3465c662c0 TSG 7b: remove loyals
The two guardians can directly be compensated by increasing income.

For the starting units, additional costs for upkeep are:
5 / 8 / 12
Try to compensate it by increasing income by
1 / 2 / 3

And apply the turn 3 bonus at game start.
(Income is first given in turn 2, so it effectively gives only +5 gold)

[ci skip]
2020-08-30 22:28:42 +02:00
Severin Glöckner
e45cfb0ed9 TSG 7b: use [store_gold] instead of [store_side]
[ci skip]
2020-08-30 22:28:42 +02:00
Steve Cotton
7b1d5bc19b
Help browser: fix behavior of clicking on icons of terrain sections (#5110)
This commit uses the UI's calculated indent for the UI's event handling, and
removes section::level. The code generating the help sections still has its own
"level", which is used to detect excessive recursion.

This fixes a UI quirk that I only noticed while working out what section::level
was for, while considering the subtopics needed for implementing a taxonomy
system. The help browser calculates indentation for its tree-view based on the
data tree given to it. However, the logic for deciding whether a mouse-click
was on the icon or the text used section::level, rather than any value
calculated in the UI classes. While section::level was often the correct
number, it was wrong for the terrain types' sections.
2020-08-30 17:19:21 +02:00
Nils Kneuper
214c5fab5f revert accidential changes to credits entry for shadwm 2020-08-30 14:17:49 +02:00
Nils Kneuper
e3a7fc738b updated Chinese (Traditional) translation
fixing "binary symbol" error in file by removing translations for 2 strings
newline fix in "wc"
2020-08-30 13:41:26 +02:00
Nils Kneuper
6958923609 updated Chinese (Simplified) translation 2020-08-30 13:37:55 +02:00
Nils Kneuper
75a30a10af updated Turkish translation 2020-08-30 13:34:52 +02:00
Nils Kneuper
8ed9b41951 updated Russian translation (just newline fix in header) 2020-08-30 13:33:10 +02:00
Nils Kneuper
daee1b32eb updated Italian translation (no change, just newline fix in header) 2020-08-30 13:31:27 +02:00
Nils Kneuper
f542b6653d updated Spanish translation 2020-08-30 13:30:01 +02:00
Nils Kneuper
e9a7d5f630 updated Portuguese (Brazil) translation 2020-08-30 13:22:54 +02:00
Nils Kneuper
f2371e2b23 updated British English translation 2020-08-30 13:20:35 +02:00
Martin Hrubý (hrubymar10)
d067f1de0f Remove hairline fonts variants in order to fix pango's thin font issue on macOS #5009 2020-08-29 09:51:23 -05:00
gfgtdf
1423dfdba4
fix unit_type image not set in the editor. 2020-08-28 16:47:30 +02:00
gfgtdf
fa75ad5f76
remove outdated comment 2020-08-28 12:00:27 +02:00
gfgtdf
d1f56287bd
fix saved_game::get_scenario_id for replay saves 2020-08-28 11:48:09 +02:00
Martin Hrubý (hrubymar10)
8ba4e4fca9
Fix "refusing to merge unrelated histories" error 2020-08-28 10:10:47 +02:00
Iris Morelle
9e5326aa1d WC: First pot update
Because the first pot update automatically generates translations for
the English locales from the source, en@shaw and en_GB get automatically
populated with msgstrs identical to their respective msgids. As far as I
understand from the discussions around the inclusion of WoV, this is
expected behaviour for en_GB, but undesirable for en@shaw (different
language script), so I've manually blanked out the latter in this
commit.

(Allowing CI builds for this one to ensure translations can be built
before merging the PR.)
2020-08-27 22:40:06 -04:00
Iris Morelle
ee37e9fdd4 WC: Set up wesnoth-wc textdomain
This creates an empty template catalogue so SCons will generate the
template catalogue and the translation catalogues on a subsequent
pot-update (if there isn't a pot file at all SCons won't attempt to do
anything with the textdomain at all).

[ci skip]
2020-08-27 22:40:06 -04:00
Iris Morelle
1389719887 WC: Use a mainline-style textdomain
This changes the campaign's textdomain from wesnoth-World_Conquest to
wesnoth-wc in WML and Lua code files.

[ci skip]
2020-08-27 22:40:06 -04:00
Severin Glöckner
37eb5b1c69 TSG 7b: refactoring
Mention the increase, not the new values, as it would be confusing
if the numbers are not round. And use a macro.

[ci skip]
2020-08-27 14:40:04 +02:00
Gunter Labes
12c8d672aa
Remove left over comment from 5911ee1 2020-08-27 13:31:46 +02:00
Pentarctagon
940a4e2776 Remove utf8 check for RELEASE_NOTES as it no longer exists. 2020-08-26 16:16:45 -05:00
Pentarctagon
cae5097b4d WC is mainline now, so the require_* attributes should not be set to 'yes' still. 2020-08-26 09:26:37 -05:00
gfgtdf
5b5a60d0c4 fix 'unable to find scenario id' error
get_scenario_id() cannot be queried from state_ if
state was not set before
2020-08-26 16:00:29 +02:00
gfgtdf
b0eef4cfad fix color_range from addons
fixes #5101
2020-08-26 15:36:36 +02:00
gfgtdf
2a5ba5ace7 add wesnoth.interface.get_items
returns all items on a locations, this allows is to
remove quite a bit of code in the dropping.lua file
of world conquest since that can now just use items.lua
instead
2020-08-26 14:52:07 +02:00
gfgtdf
13034131bd wc: fix repeated [endlevel] error 2020-08-26 14:52:07 +02:00
gfgtdf
0149670394 wc: fix bug in map generation 2020-08-26 14:52:07 +02:00
Iris Morelle
746e5f1353 Kill RELEASE_NOTES
[ci skip]
2020-08-25 23:50:04 -04:00
Pentarctagon
aeda1cc510 Add mention of WC mainlining to changelog. 2020-08-25 18:47:06 -05:00
gfgtdf
2435fc425b
fix lua unit.loc and unit.goto
A property cannot returns multiple values, the old code never worked.

Also the value returned by unit.loc the getter is now of the same type as
taken by the unit.loc getter.

this in particular fixes #5098
2020-08-26 01:20:30 +02:00
Gunter Labes
36cb1cf5e4
Typo fix 2020-08-25 10:47:22 +02:00
Martin Hrubý (hrubymar10)
576bd8a419
Drop support for old OS X and update README and Xcode project 2020-08-24 15:44:30 +02:00
Martin Hrubý (hrubymar10)
5e5df83db6
Update Xcode project's changelog 2020-08-23 10:52:56 +02:00
Nils Kneuper
95f1336efa updated Russian translation 2020-08-22 09:47:20 +02:00
Nils Kneuper
9f4ed62db1 updated Polish translation 2020-08-22 09:44:46 +02:00
Pentarctagon
b29c7b3fdc Wesnoth 1.15.4+dev. 2020-08-21 23:25:45 -05:00
Pentarctagon
12066c4357 Wesnoth 1.15.4. 1.15.4 2020-08-21 23:22:12 -05:00
Iris Morelle
324dd4148b pot and documentation update 2020-08-22 00:17:22 -04:00
Pentarctagon
0c4c8d6a2c Update the tournaments text every hour automatically. 2020-08-20 12:03:26 -05:00
gfgtdf
023b9d2337
apply modifications in the same order as when they were originally applied (#5085)
Fixes #4419
2020-08-20 16:34:08 +02:00
Wedge009
c69877faa6 Add translator notes, resolves #5081.
[ci skip]
2020-08-20 11:00:58 +10:00
gfgtdf
cef77a51df add World Conquest II to mainline
For mainline we will just call it "World Conquest"

World Conquest II is a coop multiplayer campaign
of 5 scenarios for 1,2 or 3 players.
It features highly randomized maps for
replayability. Also custom item and training
systems. The majority of the campaign is
implemented in lua for better preformance.

It also contains a custom era to be used together
woth the campaign, since the default era is
quite unbalanced for this coop gamemode against
the ai. It for example makes sure that every
faction has a leader.

This is one of the most popular MP addons on
wesnoth 1.14, 1.12 and older.
2020-08-19 22:22:13 +02:00