19526 Commits

Author SHA1 Message Date
aquileia
a169517e20 fix two UtBS animations
Thanks to Coffee, the
- attack animation of the corrupte elf
- idle animation for female desert archers
are fixed.
2014-02-21 21:47:44 -03:00
aquileia
15f225cb1c AnimationWML update for UtBS
conversion to the new animation syntax, thereby deleting all instances
of the deprecated begin= parameter
2014-02-21 21:47:44 -03:00
aquileia
7954281a59 UtBS small mudcrawler update
* Giving the melee attack a separate animation
* cleaning up lines which are duplicates from the [base_unit]
2014-02-21 21:47:12 -03:00
aquileia
aeac3fad89 small UtBS unit WML clean up (4 units)
This commit prepares for the animation WML overhaul on UtBS, but is
independant
* fixing comments for divine avatar, desert ranger
* deleting duplicate WML for dark assassin, corrupted elf
2014-02-21 21:47:12 -03:00
aquileia
4bf8c09895 deleting #wmllint: usage magic comments
#wmllint: usage is no longer necessary as wmllint now processes base
units
2014-02-21 21:47:12 -03:00
aquileia
d46b7e29a0 3 UtBS units use [base_unit], fix Central Body
Desert Star, Divine  Incarnation, Weakened Cental Body
are mere variations and now reference
Desert Shyde, Divine  Avatar, Cental Body

The animation WML of the central body was cut short by 200 lines, mostly
by deleting a workaround for auto_[h,v]flip.
2014-02-21 21:47:12 -03:00
aquileia
0e124d56af Elvish Ranger converted to new animation syntax
Using progressive parameters and SOUND:HIT_AND_MISS to shorten the
attack_anim's
2014-02-21 21:47:11 -03:00
ln-zookeeper
a80fb5618c Tweaked the exit events. 2014-02-22 02:34:20 +02:00
ln-zookeeper
30d5f78fa2 Rewrote 'Captured'. 2014-02-22 01:52:21 +02:00
Emilien Rotival
69e09f7f0e New generic wraith portrait 2014-02-21 22:56:36 +01:00
mattsc
47e78471b9 Simple Attack MAI test scenario: move Lua filter function into preload event
… so that it is available after a reload as well.
2014-02-21 12:23:35 -08:00
Ignacio R. Morelle
5d84cb579c Merge branch 'staging/feature/screenshot-notifications' 2014-02-21 02:33:04 -03:00
Ignacio R. Morelle
47ffd9ea2d gui2/tscreenshot_notification: New GUI2 dialog shown when taking screenshots
It includes the following features:

 * A cleaner and more structured message display
 * Buttons to copy the screenshot file path to clipboard or open it with
   an external application defined by the platform
 * An additional button to browse to the screenshots folder using an
   external file manager defined by the platform

It also breaks the scons build. This will be addressed by the next
commit.
2014-02-21 02:32:21 -03:00
mattsc
ac5acf69af Forest Animals MAI: make the rabbit-type animals replay safe
They need to be put on the map and taken off using ai.synced_command(),
otherwise it causes OOS errors.
2014-02-20 21:04:24 -08:00
mattsc
a66a87dad6 Healer support MAI test scenario: change event from die to last breath 2014-02-20 20:14:00 -08:00
Ignacio R. Morelle
a9298e1d6d gui2/ttext_box: Add a 'transparent' backgroundless variant for WML [message] 2014-02-21 00:35:38 -03:00
Ignacio R. Morelle
f28e74c0bd gui2/ttext_box: Workaround text AA issue with transparent background
... by making it not transparent.

For some reason, on Linux the antialiasing of the textbox text contents
looks slightly off when the background is a transparent (a != 255)
color. This does not happen when a solid color (a == 255) is used
instead.

Since Cairo AA is broken horribly with ClearType on Windows atm I'm not
really sure this specific bug also happens there.

To keep the intended effect of ebc214ff124ad4bb79700b509b1369766481c842,
I took a couple of screenshots of the textbox widget in both its enabled
and disabled states and averaged the background colors with the GIMP to
get an approximation of the result of blending the transparent overlay
from the GUI__BACKGROUND_COLOR_* macros with the standard dialog
background.
2014-02-21 00:12:52 -03:00
Ignacio R. Morelle
80172ee58f wam: Make our _info.cfg's look identical to the C++ client's
To achieve this, add the same leading comment section ("do no edit this
file", etc.) and use the same indentation format as the C++ engine, and
don't use quotes around the uploads attribute value (it's an integer).
2014-02-20 23:44:33 -03:00
Ignacio R. Morelle
baa566161b wam: Write title and type fields to _info.cfg like the C++ client does 2014-02-20 23:40:54 -03:00
Ignacio R. Morelle
dc15ae8d31 wesnoth_addon_manager: Add missing trailing newline to _info.cfg 2014-02-20 23:25:58 -03:00
Ignacio R. Morelle
46b278579b wesnoth_addon_manager: Make the portmap tuple more easily diffable 2014-02-20 22:36:50 -03:00
mattsc
e78462c395 Remove function ai_helper.random()
This was using the synced RNG which is exactly the wrong thing to do
within the AI evaluation/execution functions.
2014-02-20 11:33:05 -08:00
Lari Nieminen
68c2bd8953 Merge pull request #99 from aquileia/master
graphics update for the shadow mage line
2014-02-20 16:20:14 +02:00
aquileia
602930ac42 png optimisation
using pnggauntlet because wesnoth-optipng expects a UNIX shell
2014-02-20 13:39:07 +01:00
Ignacio R. Morelle
ab35f30287 HttT S17: Add a wmllint: noconvert directive amidst Lua code
wmllint doesn't know what Lua is or that it should skip it.

The code in question was triggering the viewing_side -> side plain text
substitution rule because wesnoth.find_path takes an optional last table
argument that includes a 'viewing_side' table entry, that is completely
unrelated to the [filter_vision] viewing_side -> SSF change in 1.11.x.
2014-02-20 05:46:00 -03:00
Ignacio R. Morelle
58d11d7f07 LoW S3: Kill a unit that was stored and never used again, caught by wmllint 2014-02-20 05:36:01 -03:00
Ignacio R. Morelle
47f0a08cc5 UtBS S11: Fix a broken [message] speaker= attempt caught by wmllint 2014-02-20 05:33:37 -03:00
Ignacio R. Morelle
7f60c43424 UtBS: Add wmllint: recognize directives for dwarf/troll allies in S8 onwards
wmllint doesn't know what $ally_name means in the context of the
prestart [recall], so it complains about references to Grog/Nog and
Rogrimir/Jarl in these scenarios as a result. Since at this time wmllint
can only be taught to recognize character macros, use the "recognize"
command instead.
2014-02-20 05:33:37 -03:00
Ignacio R. Morelle
063c35251d UtBS S8: Add wmllint: recognize directives for units created in later event 2014-02-20 05:33:37 -03:00
Ignacio R. Morelle
d756074658 UtBS: Fix indirect terrain aliasing: Mm -> Mt 2014-02-20 05:33:37 -03:00
Ignacio R. Morelle
181c64d70d wmllint: Extend [terrain_type] aliasof conversion to def_alias 2014-02-20 04:46:33 -03:00
Ignacio R. Morelle
8e7242927d wmllint: Extend [terrain_type] aliasof conversion to mvt_alias 2014-02-20 04:43:56 -03:00
Ignacio R. Morelle
184af275eb wmllint: Ignore Mercurial .hg directories 2014-02-20 04:40:36 -03:00
Ignacio R. Morelle
dd4dc91a9e wmllint: Add a small comment block
This is documentation for e1852e6854875f9d920f7f1862350f87afa854ab.
2014-02-20 04:33:55 -03:00
Ignacio R. Morelle
e1852e6854 wmllint: Implement [terrain_type] aliasof conversion for changes in 1.11.[89]
Adds a text transform step for the aliasof attribute under
[terrain_type] accounting for several changes to base terrain aliasing
in Wesnoth 1.11.8 and 1.11.9, including:

 * 10854d4802c4953cf05a8e28cb81ba5ab8d52b29 and related commits
 * c25849b7ea0a18e32d9065cfca91e703e179cf04 (Vit -> Vt in 1.11.9)

Just like usual terrain string conversions, this step can be disabled
for a specific line using # wmllint: noconvert.
2014-02-20 04:24:23 -03:00
Ignacio R. Morelle
e0e486aa0b THoT S12: Move a couple of macros down to appease wmllint's [message] id check 2014-02-20 03:53:36 -03:00
Ignacio R. Morelle
9932b289d7 HttT: Prevent wmllint from complaining about UK spelling in a WML comment 2014-02-20 03:49:16 -03:00
Ignacio R. Morelle
a5a357eaa3 EI S8: Disable spellchecking for a single line 2014-02-20 03:47:26 -03:00
Ignacio R. Morelle
e1d159ad31 'rarified' -> 'rarefied' 2014-02-20 03:47:07 -03:00
Ignacio R. Morelle
561b914643 Fix typo: 'facilites' -> 'facilities' 2014-02-20 03:44:18 -03:00
Ignacio R. Morelle
cfef162e40 Add wmllint spelling exception for 'unwalkable' 2014-02-20 03:43:40 -03:00
Ignacio R. Morelle
93e6930593 wmllint: Spellcheck [terrain_type] editor_name= and help_topic_text= 2014-02-20 03:41:35 -03:00
Ignacio R. Morelle
16677d019e wmllint: Add check for [theme]s without an id 2014-02-20 02:05:43 -03:00
Ignacio R. Morelle
e2bc4a9de7 wmllint: Add check for user-visible [theme]s without a name or description 2014-02-20 02:03:28 -03:00
Ignacio R. Morelle
d16ec0cf9e wmllint: Add check for deprecated [theme] name= usage 2014-02-20 01:53:11 -03:00
Ignacio R. Morelle
a15f89e873 wmllint: Fix incorrect ToD schedule image substitution 2014-02-20 01:47:29 -03:00
aquileia
3d781813bd graphics update for the shadow mage line
New baseframes, standing animations an ranged animations for rogue mage,
shadow mage and shadow lord.

This commit replaces the older work of Blarumyrran with new versions by
him. Animations are partly by aquileia.
2014-02-20 04:25:57 +01:00
Ignacio R. Morelle
b7848663bd Revert most of c1374ba032a06510e741f0944547dfeb655edadd
Commit c1374ba032a06510e741f0944547dfeb655edadd for some reason reverted
commits 4a44369d8ab01feb69bee0875d659fe7bd086970 and
91cbc9aff14c6290071e6d317024cd4ebf24917d.
2014-02-19 23:12:15 -03:00
ln-zookeeper
c1374ba032 Clarified 'Evacuation' now taking place at Lake Vrug. 2014-02-20 00:56:39 +02:00
ln-zookeeper
a626090278 Removed ability to recruit Young Ogres. 2014-02-19 23:57:43 +02:00