Commit graph

284 commits

Author SHA1 Message Date
Iurii Chernyi
fd25b0f537 improved error message for [store_gold] lua tag...
...when non-integer side attribute is given. Related to bug #15659
2010-03-20 23:26:52 +00:00
Nils Kneuper
0723abe7e3 add some (hackish!) attempt to make the po update routines scan .lua files...
...for strings, too

this is done by a) scanning for all .lua files additionally to all
.cfg files in FINDCFG and b) by adding the equivalent of a "commented
out" #textdomain DOMAIN declaration

next step: testing if it really does work as expected this should also
fix bug #15629 since the objectives are now *only* declared via some
lua magic
2010-03-15 20:22:28 +00:00
Guillaume Melquiond
6f9986d190 Beautified error message when passing an invalid side attribute to [gold].
(Subsumes patch #1477.)
2010-02-27 09:55:49 +00:00
Guillaume Melquiond
e7bd6d3440 Added helper for tile distance. 2010-02-20 11:17:28 +00:00
Guillaume Melquiond
0ae86b9018 Improved helpers a bit. 2010-01-31 19:08:18 +00:00
Guillaume Melquiond
b8cad207f8 Improved error message for a [gold] amount= failure,
...as it seems to happen quite frequently (three reports yet). (Fix
for bug #15010.)
2009-12-30 07:42:13 +00:00
Guillaume Melquiond
a41e13ddfd Added a few more Lua helpers. 2009-12-24 13:59:18 +00:00
Guillaume Melquiond
82b4efaa59 Fixed signature. 2009-09-29 20:19:34 +00:00
Guillaume Melquiond
29d9afb566 Removed package emulation. 2009-09-27 11:44:28 +00:00
Guillaume Melquiond
748c9dc883 Made some helper functions part of the interface. 2009-09-27 11:44:16 +00:00
Guillaume Melquiond
298a0a32b1 Simplified handling of superseded WML action handlers. 2009-09-10 06:47:39 +00:00
Guillaume Melquiond
639e458812 Adapted code to cope with vconfig objects. 2009-09-09 22:21:32 +00:00
Guillaume Melquiond
3291c9b87b Added error message to [clear_variable]. 2009-09-09 22:11:52 +00:00
Guillaume Melquiond
c2ac5485a1 Updated Lua code for [objectives] to vconfig interface. 2009-09-09 21:42:09 +00:00
Guillaume Melquiond
7a61f8fdfd Simplified code by using wesnoth.eval_conditional. 2009-08-18 05:40:56 +00:00
Guillaume Melquiond
013a364f9a Reenabled 2009-08-16T23:28:54Z!fabianmueller5@gmx.de now that entities are preserved. Cleaned the code a bit. 2009-08-17 16:30:25 +00:00
Guillaume Melquiond
460a48fffb Temporarily reverted 2009-08-16T23:28:54Z!fabianmueller5@gmx.de,
...as [message] requires location data, which are currently lost in
the process. While uncommon, it may cause some event messages to not
be displayed.
2009-08-17 15:48:16 +00:00
Fabian Müller
01cbc5fe1a Wrapped a wml lua tag arround "message" to allows a [show_if] condition.
example:

[message]
    id=Kalenz
    message= _ "Landar is here as well"
    [show_if]
         [have_unit]
              id=Landar
         [/have_unit]
    [/show_if]
[/message]
2009-08-16 23:28:54 +00:00
Guillaume Melquiond
a6dde5e695 Added some error messages. 2009-08-15 08:00:35 +00:00
Guillaume Melquiond
893234212a Updated Lua implementation. 2009-08-03 06:26:02 +00:00
Alexander van Gessel
4514180fe6 Move [unit_worth] implementation to C++...
...and switch to formula proposed by Sapient.
2009-06-17 01:31:45 +01:00
Guillaume Melquiond
ef667d4084 Allowed the [gold] tag without a side attribute. 2009-06-14 19:48:36 +00:00
Guillaume Melquiond
50ca004918 Simplified [unit_worth] code. 2009-06-13 12:34:06 +00:00
Alexander van Gessel
ee53d4b1c7 Throw errors when the queried unit does not exist. 2009-06-08 23:47:30 +01:00
Alexander van Gessel
b5844760ce Move [unit_worth] tag to data/lua/wml-tags.lua,
...make its formula more configurable, store the calculated values.
2009-06-08 03:47:11 +01:00
Guillaume Melquiond
5c5ec7d531 Added note and removed trailing newline from objective dialog. 2009-06-01 19:00:05 +00:00
Guillaume Melquiond
2ee50c09dc Converted objective dialog box to Pango markup. 2009-05-31 17:20:24 +00:00
Guillaume Melquiond
e50c9cedd5 Removed some newlines, as Pango markup can't cope with them.
It still looks bad, but not so bad.
2009-05-31 16:35:37 +00:00
Guillaume Melquiond
c9cf3e7c18 Fixed dwarf leaders starting with 1hp in MP games. 2009-05-29 20:59:27 +00:00
Fabian Müller
a13632b177 New EML tag wml_action that can define new action wml tags. 2009-04-22 17:57:13 +00:00
Guillaume Melquiond
436d87058f Implemented support for dynamic objectives.
The [show_if] tag can now be used in [objective] tags. (bug #13042)
2009-04-19 10:08:05 +00:00
Guillaume Melquiond
4b40922d28 Converted [show_objectives], [gold], [store_gold], [clear_variable] to Lua. 2009-04-18 21:53:53 +00:00
Guillaume Melquiond
8eed1425e7 Replaced C++ implementation of the [objectives] tag by a Lua function. 2009-04-18 18:38:34 +00:00
Guillaume Melquiond
8a20afcc2f Added Lua helper file. 2009-03-22 19:00:01 +00:00