27017 Commits

Author SHA1 Message Date
newfrenchy83
dc631123b9
Add files via upload 2020-01-17 23:32:35 +01:00
newfrenchy83
87c1270a72
Delete shyde.png 2020-01-17 23:30:27 +01:00
nemaara
5ec481a42e SoF S1: tweak gameplay 2020-01-14 02:20:49 -05:00
Elvish_Hunter
ada19250f7 wesnoth_addon_manager: do not generate packet.dump files any more
Fixes #4651
2020-01-13 17:29:12 +01:00
Severin Glöckner
15cd351c6b wmllint: better migration path for old id
[ci skip]
2020-01-13 00:14:41 +01:00
Severin Glöckner
d9a0984195 Abilities: use [regenerate] tag for DF regen ability 2020-01-13 00:08:34 +01:00
newfrenchy83
782a5ceda9 simplify utbs daze ability code.
uses te new feature: abilities used like specials.

09_Blood_is_Thicker_Than_Water, the quenoth elf are in civil war, and unit dazed can be in last scenarios, for avoid have heavy savegame files, i prefer what [object] duration limited to scenario and no forever.
2020-01-12 23:18:36 +01:00
Pentarctagon
7a06e7a1ab
Run wmlindent. 2020-01-11 23:01:53 -06:00
doofus-01
487fd2c9d5
SoF - Thursagan as "effect crafter" (#4688)
* SoF - initial commit of Thursagan rune-shop addition

* SoF - revisions to Thursagan rune shop

* SoF utils - fix [remove_item] filtering

* SoF S1 and S2 - adding some lesser rune availability for pre-Thursagan scenarios

* SoF utils - fix a type and bogus [remove_item] key

* SoF - rune-related image update

* SoF utils - reinclude name/image key in [item]/[remove_item] tag

* SoF - update changelog
2020-01-11 18:40:27 -08:00
nemaara
50e24404d4 Tutorial S2: fix coordinates in moveto event 2020-01-11 17:44:16 -05:00
nemaara
7fba54b47e Sky Drake: remove reference to Drake females 2020-01-11 11:58:02 -05:00
Earth-Cake
1eca8258b1 Tutorial - minor improvements (#4682)
* Change victory objectives - S1

* S2 - Minor improvements

* Add a macro and add [cancel_action] tag

* Fix dialogue

* Revert objectives
2020-01-11 16:18:37 +01:00
Earth-Cake
996f92dcc0 HttT - Fix Li'sar not being loyal in S17
Closes #4498
2020-01-11 02:19:39 +01:00
Iris Morelle
9a8bb8fb6e website: New Year copyright update
[ci skip]
2020-01-10 00:03:52 -03:00
sigurdfdragon
29298c139f SotA: Fix missing portraits for Shynal 2020-01-09 12:24:29 -05:00
newfrenchy83
ce4fb82173 Filter weapon in [filter student/opponent/etc] rework (pr #4678)
All weapon specials can now be used in [abilities] to effect all weapons of the unit that pass the filter given in [filter_student][filter_weapon].

Explanation: filter_student filters on the unit that is  under the effect of the ability (which is usually the unit itself, but not always if [affect_adjacent] is used).  [filter_student][filter_weapon] filters on the active weapon of that unit (the student) in a specific combat.

[filter_weapon] is now supported in all filter_opponent, filter_student, filter_attacker, filter_defender

Note that constructs like [filter_student][or][filter_weapon] are not suported, [filter_weapon] must be a direct subtag of the four just mentioned tags.
 
[filter_second_weapon] is no longer used for abilities that come from weapon specials.

implements #4629 , #4475 , #4389

Co-authored-by: gfgtdf <daniel.gfgtdf@gmail.com>
2020-01-05 00:27:55 +01:00
doofus-01
d956d262fe
various dunefolk sprites and animations (#4683)
* units - dunefolk cataphract defense animations

* dunfolk sunderer defense anim

* dunefolk sprites - move the torch flames to an overlay (just in standing anim for now)

* dunefolk - skirmisher defense anim

* dunefolk strider sprite defense anim

* dunefolk harrier sprite defense anim

* dunefolk rover sprite defense anim

* dunefolk marauder and raider sprites - make torch appear or not as appropriate
2020-01-02 17:34:10 -08:00
Severin Glöckner
5fb8889460 TB 3: add translation hint
[ci skip]
2020-01-03 01:22:24 +01:00
Severin Glöckner
e36889df7f wesnoth-editor: remove duplicated strings
[ci skip]
2020-01-03 01:22:24 +01:00
Severin Glöckner
40c9126a6f Mark unused macro
Haven't made up my mind yet if it should really be removed,
leaving a comment for now.

[ci skip]
2020-01-03 00:14:45 +01:00
Severin Glöckner
e9903d90a9 Geography – formal edits:
- reffer to the Great Ocean just as ocean in other pages. It's the only ocean we know,
  and it's not so great to call it Great all the time.
  The term "Great Ocean" is still used in several placed an it's explained as so-called
  Great Ocean in its own page.
- Link more between pages, especially more links towards the Great River and Great Ocean.
- Removed on link as it's already linked on that page
- No need to mention that south-east is in the lower-right corner of the map
2020-01-03 00:11:24 +01:00
mattsc
5f05ae31d6 ai_helper: deprecate has_ability() 2020-01-01 20:50:32 -08:00
mattsc
800c943221 ai_helper.has_ability: restore previous functionality
Before the recent change, the ability type (tag name) was checked. It then got changed to ability id. This commit changes it back to the old behavior.

For the record, there are situation when either the id or the type is needed. In addition, one sometimes wants to check wheter the ability is active (or will be active). Thus, no matter how this is done, neither will serve all purposes and sometimes other functions/functionality should be used. This commit does, however, restore the previous behavior and thus preserves backward compatibilty.
2020-01-01 20:33:59 -08:00
mattsc
a7aa08c90a
Merge pull request #4588 from mattsc/various_ai_features
Implement various AI feature requests and fixes
2020-01-01 16:47:57 -08:00
doofus-01
8629fd1355
SoF - Rewrite of last scenario (#4681)
* SoF - remove unused maps

* SoF S9 - rewrite final scenario

* SoF S9 - typo fixes and add more comments
2020-01-01 16:03:29 -08:00
Steve Cotton
22c7678322 Tutorial S2: When a second Shaman is recruited, say that the healing doesn't stack 2020-01-01 12:32:12 -05:00
Earth-Cake
2289bc6f31
Remove unnecessary [if] tag, fix capture event 2020-01-01 15:59:06 +01:00
mattsc
34e3c9103f AI: convert leader related aspects to variants 2019-12-31 20:33:19 -08:00
Earth-Cake
d3f053fa1e
Add PRINT messages, disallow_end_turn messages
Add more reminding PRINT messages, disallow_end_turn messages, and fix a bug where player can just capture village and end turn without recruiting/recalling units.
2019-12-31 22:46:20 +01:00
nemaara
9171733e35 Update troll description 2019-12-31 13:33:59 -05:00
mattsc
926662216a AI: allow list of ids for two passive leader aspects
In addition to 'yes' and 'no', comma separated lists of leader ids are now also accepted as values for these aspects. This allows setting the behavior only for specific leaders.
2019-12-30 19:43:28 -08:00
mattsc
c81ecca23b Experimental AI: do not target units without advancements in high_xp_attack CA 2019-12-30 19:43:28 -08:00
doofus-01
c2f9645519
More SoF revisions (#4662)
* SoF units: make Caravans slightly less helpless and slow

* SoF S1: revisions to map and elf AI

* SoF S2: revisions to map (cosmetic) and elf AI

* SoF S2t: some minor scripting and dialog revisions

* SoF utils: quash the idle anim of a unit riding a mine-cart

* SoF S3: cosmetic map and dialog revisions

* SoF S2p5: remove the goblin kill animation

* SoF S3t: cutscene dialog revision

* SoF S4: adding carts and rails to random map

* SoF S4: revise tracks placement and randomize cart locations

* SoF : make the dwarf city cut-scenes use the same map

* SoF S4 - revise recruit lists and side names for everyone, also make coal and gold look more like something that still needs to be mined

* SoF S4t - cut-scene dialog revisions

* SoF S5 and S6 - map and dialog revisions

* SoF S6 and S7 - mostly cosmetic and dialog revisions

* SoF S8 and S9 - update maps

* SoF S8-end: dialog revisions

* SoF - cleanup including changelog, about, and cart image
2019-12-30 12:14:12 -08:00
Ryan Frame
47cfdf7b3c Add an advanceable unit to the test scenario recall list 2019-12-30 10:40:22 -05:00
Ryan Frame
4465791e6f Update changelog, contributor's list
There were two "User Interface" sections in  the changelog for
1.15.2+dev so I merged them.
2019-12-30 10:28:04 -05:00
Charles Dang
0acef0232c Removed Wings of Victory
See https://forums.wesnoth.org/viewtopic.php?p=650262#p650262
2019-12-29 23:25:22 -05:00
Charles Dang
50839dd49f
Merge pull request #4663 from Chergnobarp/master
More wesml.vim fixes
2019-12-28 19:52:49 -05:00
Steve Cotton
a5a1fec226 Make map_file= search for a maps directory in the [binary_path] (#4633)
For both [scenario]map_file= and [replace_map]map_file=, this allows both of
these to have the same effect:

* map_file=campaigns/Heir_To_The_Throne/maps/01_The_Elves_Besieged.map
* map_file=01_The_Elves_Besieged.map

This allows a lot of copies of the campaign/add-on's name to be omitted. Thus
it's no longer necessary to change every scenario's .cfg file to rename an
add-on, or to move a campaign between UMC and mainline.

This makes [binary_path] a misnomer, as it now also handles a text-based type
of file, however that's going to be the correct path for campaigns or add-ons
that use the standard layout with images/, maps/, scenarios/, etc.

This commit has the change itself, in filesystem_common.cpp, and the updates
for most of the campaigns. DM, LoW, UtBS and WoV are omitted from this, as they
all use a macro to do the same effect:

 #define MEMOIRS_MAP NAME
-    map_file=campaigns/Delfadors_Memoirs/maps/{NAME}
+    map_file={NAME}
 #enddef
2019-12-26 19:01:28 +01:00
Severin Glöckner
76a6e79fe6 update wmllint about DF changes
- Piercer was removed, it's line starts now from L2
 (Rider has different properties, but can advance to it)

- Strider is a better replacement for Monawish
  (Skirmisher was once a L2 and is now L1, while Strider is the new L2)

closes #4658
2019-12-26 12:25:56 +01:00
Earth-Cake
729a42db4e Remove trailing dashes 2019-12-23 16:33:15 +11:00
Earth-Cake
ed8c9e6937 tips.cfg miscellaneous fixes 2019-12-23 16:33:15 +11:00
Severin Glöckner
dd3247c62d core macros – overlay of NO_UPKEEP macro
The past change in 1.15 changed not only internal things,
but also the overlay given by the NO_UPKEEP macro.

Now it gives the same overlay as the loyal trait does.
Which is also the same which this macro gave in 1.14.
2019-12-23 01:29:44 +01:00
Severin Glöckner
80d398d775 TSG: explain in po-hints to which scenario the text belongs
It's not visible in the po-files otherwise because
the stroy text is defined in the same file for all

[ci skip]
2019-12-23 01:29:43 +01:00
Severin Glöckner
37bbb65023 TSG 7a: add some po-hints
[ci skip]
2019-12-23 01:29:43 +01:00
Severin Glöckner
9965c277b9 TSG 5: minor tweaks
- tweaks to monster side, i.e. has same flag like other factions
(visible in the top bar when it's their turn)
- play a sound when the monster spwans, but don't reveal it
- remove event setting options which are already set in the side definition
2019-12-23 01:29:43 +01:00
Severin Glöckner
2518cef313 ANL: ai tweaks – don't retreat
In this scenario, the AI can't heal his units, as they destroy buildings
(except for leaders). Thus no sense in keeping units alive.

Disable caste_switch, in case players find a way to abuse it (as they can build castles)

For the Spiders, disable the poison CA, as it's only a monster encounter,
no need to be tactically smart in the long run.
2019-12-23 01:29:43 +01:00
Steve Cotton
7359fddecb
Separate unit test statuses for WML exceptions and strict warnings (#4599)
This is part of working out whether a subset of the "fail" tests could be run
in one Wesnoth instance. To run a test that returns TEST_FAIL_BROKE_STRICT with
any other test would require a mechanism to reset lg::broke_strict()'s flag.

All tests that fail with an {ASSERT} will also set the lg::broke_strict() flag,
the tests with the new status are only those that would pass without the strict
flag.

In the SUF tests, change a test from fail-on-success to breaks-strict, rename
the formula tests and add some comments. The rename is because "fai" is
"Formula AI", an obsolete name for WFL.
2019-12-22 19:11:48 +01:00
Chris Nasser
ef7d696935 Merge remote-tracking branch 'upstream/master' 2019-12-21 23:08:57 -04:00
Chris Nasser
8b2e589465 wesml.vim: Missing tags and typos. 2019-12-21 23:03:47 -04:00
nemaara
d6a746ee77
Merge pull request #4653 from nemaara/master
Liberty: merge S6 and S7 into one scenario
2019-12-20 11:04:27 -05:00