17686 Commits

Author SHA1 Message Date
Simon Forsyth
d09dc44505 Promote lurker and Mefisto in Art contributions section...
...in recognition of the large amount of terrain artwork they have
done recently
2013-01-12 22:30:24 +00:00
Fabian Müller
921c415651 Test case for modifing the vision range. 2013-01-12 21:26:24 +00:00
Boldizsár Lipka
84d257f90f Credit irker in about.cfg 2013-01-10 18:06:10 +00:00
Matthias Schoeck
ce6ee7e586 Rename passive_leader_shares_keep candidate action to leader_shares_keep.
This CA is on by default, dealing with a passive leader is only a
special case.  The old syntax still works for backward compatibility
(for both CA and macros).
2013-01-09 17:18:45 +00:00
J. Tyne
110484bca6 Add a variant on parenthetical_split() to helper.lua...
...and use it to fix bug #20401.

If no problems are found with this approach, I can backport it to stable.
2013-01-05 23:47:53 +00:00
Simon Forsyth
8c0f21f9eb Consider regenerating units as effectively unpoisonable 2013-01-05 21:19:38 +00:00
J. Tyne
26c993207b Convert some WML macros and lua functions to use...
...unpoisonable/undrainable instead of not_living.

One remaining use of "not_living" is in the feeding ability.
2013-01-05 18:16:02 +00:00
J. Tyne
ee19578fc4 Suppress the level-up animation when [transform_unit] is used...
...to transform a unit to its normal advancement (for consistency with
transforming to a specified type).
2013-01-05 17:56:39 +00:00
J. Tyne
01c20ecea5 Make it a default to remove poison from immune units.
This impacts wesnoth.transform_unit, [effect]apply_to=type, and
[effect]apply_to=variation.  If desired, the poisoned state can still
be explicitly set for immune units; this change only affects default
behavior, making it correspond better to the core rules.
2013-01-05 17:46:59 +00:00
J. Tyne
7b0a480254 Make Lua's wesnoth.transform_unit() function preserve hit points.
This is actually simpler to implement and is more consistent with the
[transform_unit] tag.  Plus, the wiki documentation for
wesnoth.transform_unit() does not state that the hit points definitely
will be changed (it's a bit vague on that point), so this is
consistent with the existing documentation.
2013-01-05 14:53:05 +00:00
Steven Panek
9bd93c5d60 UtBS: updated strings from wesnoth-help. 2013-01-04 20:06:25 +00:00
Elvish_Hunter
aab7c8afcf Lua: added new helper.shuffle() function 2013-01-03 13:22:15 +00:00
Simon Forsyth
8064f893c0 Recompress human3.png as it was not being loaded properly with my current png library 2013-01-02 05:00:19 +00:00
Ignacio R. Morelle
bafdbfad40 preferences: Better tooltip replacement for the new lobby option...
...from 2013-01-01T19:56:28Z!shadowm@wesnoth.org
2013-01-01 22:34:15 +00:00
Ignacio R. Morelle
0a06043a79 preferences: Demote new lobby option to Advanced Preferences...
...and improve/replace related UI strings to avoid misleading players
2013-01-01 19:56:28 +00:00
Ignacio R. Morelle
30c8f93e6c website: New Year copyright update 2013-01-01 00:47:00 +00:00
Ignacio R. Morelle
0e6e1eb04c gui2/taddon_filter_options: Keep track of the add-on type...
...fields and implement a button to toggle them all at once

Also needed to do some refactoring to achieve the tracking part. Not
that anyone really needs to see that in a separate commit.
2012-12-31 02:28:34 +00:00
Ignacio R. Morelle
21e46bf2ba gui2/taddon_filter_options: Swap left and right option columns
Having the listbox to the right seemed arbitrary and not particularly
pleasing from an aesthetic point of view.
2012-12-31 02:28:17 +00:00
Ignacio R. Morelle
b0c68e6779 gui2/taddon_filter_options: Rearrange grid layout...
...for the areas containing the type checkboxes and the status listbox

The previous grid layout seemed strictly presentational and rather
unhelpful from an organizational/semantic standpoint. The new layout
should also make a couple of upcoming changes to the dialog's widget
arrangement and contents easier to implement.
2012-12-31 02:27:48 +00:00
Alexander van Gessel
d82762b87d Split the 'not_living' unit status into...
...unpoisonable, undrainable and unplagueable
2012-12-31 01:03:53 +01:00
Matthias Schoeck
7d35decc9e Add missing apostrophe 2012-12-30 01:03:30 +00:00
Matthias Schoeck
55e2307be7 Add 2012 GCI students to credits 2012-12-29 22:02:27 +00:00
Matthias Schoeck
93ba347695 Remove all references to Wesnoth Lua Pack dbms debug function.
They were all commented out, but better to remove them altogether.
2012-12-29 20:20:56 +00:00
Matthias Schoeck
b138e47184 Introduce 18 different Micro AIs.
This includes the [micro_ai] tag, the code for the Micro AI engines
and 14 test scenarios.  Full documentation at
http://wiki.wesnoth.org/Micro_AIs
2012-12-29 20:05:55 +00:00
Simon Forsyth
cd9bc8e64f Validate moves from previous evaluations before executing them 2012-12-29 12:32:17 +00:00
Matthias Schoeck
bf7c8b9662 Use new syntax to include default (RCA) AI components 2012-12-29 05:28:32 +00:00
Matthias Schoeck
7eb57b40dd Update AI helper library files...
...and adjust experimental multiplayer AI code accordingly
2012-12-29 00:36:54 +00:00
Simon Forsyth
0f15ff94db Bugfixes and improvements for experimental multiplayer AI.
Avoid crash near end of games with turn limits.

Properly identify poison immune units.

Better timing for keep switching.

Handle more weapon specials involving damage.
2012-12-28 21:49:35 +00:00
Simon Forsyth
c854a14aa8 Avoid infinite loop if fewer than two ships are alive. Fixes bug #20389 2012-12-28 20:24:50 +00:00
Nils Kneuper
c0b1202aed updated Portuguese (Brazil) translation 2012-12-24 11:07:00 +00:00
Simon Forsyth
5d7c5f6fe6 Improvements to experimental multiplayer AI recruiting 2012-12-22 03:03:48 +00:00
Simon Forsyth
69dd37a944 Remove file now present in core AI functions and update reference. 2012-12-21 01:16:27 +00:00
Lari Nieminen
ffd24258e7 Disabled linger mode at the end of the bandit branch. 2012-12-20 16:56:27 +00:00
Lari Nieminen
c42f920b58 Removed Deoran's mad portrait from a message which it doesn't fit. 2012-12-20 16:54:46 +00:00
Nils Kneuper
32b385328e updated Portuguese translation credits 2012-12-16 20:32:20 +00:00
Simon Forsyth
bed09e7725 Use snowy mountains for winter maps.
Effect on gameplay is almost nothing (only exception is orcs are
potentially marginally slowed in scenario 8).
2012-12-13 22:26:55 +00:00
Simon Forsyth
3d205a4b57 Move test/set for NO_TERRAIN_GRAPHICS...
...before loading core since core/_main.cfg cares if it is set
2012-12-13 03:14:13 +00:00
Simon Forsyth
16e6f91b11 Respect passive leader aspect in experimental AI 2012-12-12 00:57:50 +00:00
Simon Forsyth
950729c72f Add transition between cave path and wooden floor 2012-12-11 02:24:41 +00:00
Simon Forsyth
260ac0f676 Remove dependency on AI-demos add-on 2012-12-09 23:21:26 +00:00
Elvish_Hunter
bc4594616d [unit_overlay] and [remove_unit_overlay]: added WML error message...
...if image= is missing
2012-12-08 20:11:50 +00:00
Simon Forsyth
ec5549f8f8 Eliminate clipping of units on remaining bridges. 2012-12-08 19:48:47 +00:00
Simon Forsyth
b16de79347 Eliminate clipping of units on stone bridges. 2012-12-08 19:42:00 +00:00
Nils Kneuper
4cfabe73dc applied utils/wesnoth-optipng
Overall statistics (only for files with a smaller recompressed size):
  Original size: 332 KiB on 8 files
 Optimized size: 291 KiB
   Total saving: 40 KiB = 12% decrease
2012-12-07 21:21:36 +00:00
Simon Forsyth
5f2295f570 Fix problem with changing recruit lists...
...when new list is not a subset of the old list
2012-12-07 20:41:58 +00:00
Simon Forsyth
a82d9e1920 Push updates to Experimental AI from AI-demos.
Improves isolation of recruiting from rest of AI.
2012-12-07 19:11:21 +00:00
Simon Forsyth
616feb822d Use Dry Mountains on winter HttT maps to blend better with nearby dry grass 2012-12-06 02:41:56 +00:00
Alexander van Gessel
32d65d8a4b Simplify some conditionals 2012-12-04 15:05:00 +01:00
Alexander van Gessel
f6c9df9aa7 Memoize the JSON request, not the filtering step performed on it 2012-12-04 11:18:10 +01:00
Simon Forsyth
0f4f0aaf33 Remove Silver Mage as a leader for Age of Heroes as per bug #19595.
The mobility is truly insane on maps with multiple keeps.
2012-12-04 03:14:08 +00:00