Guillaume Melquiond
27ebcd04cc
Added default handlers for load/save events.
2010-08-28 18:56:09 +00:00
Guillaume Melquiond
920727691d
Simplified code a bit.
2010-08-28 18:56:07 +00:00
Guillaume Melquiond
500177683e
Moved objectives-related tags to their own file.
2010-08-28 18:56:04 +00:00
Guillaume Melquiond
74da6020da
Moved [remove_item] implementation to Lua.
2010-08-28 18:56:02 +00:00
Guillaume Melquiond
d700d5505b
Moved [item] implementation to Lua.
2010-08-28 18:56:00 +00:00
Derek Hoagland
a016980e00
Minor update to [chat].
2010-08-27 13:55:52 +00:00
Derek Hoagland
ea6a578ad3
Fixes a bug I introduced in 2010-08-27T00:19:59Z!thecricket@embarqmail.com.
2010-08-27 00:31:48 +00:00
Derek Hoagland
1c35816740
Fixes many bugs that anonymissimus found...
...
...with my initial code for the [chat] tag.
2010-08-27 00:19:59 +00:00
Derek Hoagland
c5611e5bbb
Adds [chat] WML tag
2010-08-26 01:04:11 +00:00
Lari Nieminen
cb32ca30c5
Fixed a bug causing turn counter to duplicate...
...
...when the objectives are viewed several times, and added a separate
string for zero gold carryover.
2010-08-25 21:15:51 +00:00
Guillaume Melquiond
8e8a4f9637
Removed objectives from WML variables and put them inside toplevel tags.
2010-08-22 21:16:23 +00:00
Guillaume Melquiond
90b9c39a69
Added vconfig conversion to wesnoth.fire.
...
(Compatibility fix for bug #16475.)
2010-08-18 05:12:23 +00:00
Lari Nieminen
5efa2f2dc6
Allowed a turn counter to be displayed next to an objective...
...
...by allowing a show_turn_counter=yes|no key in [objective], and made
the TURNS_RUN_OUT macro use that.
2010-08-15 13:40:50 +00:00
Guillaume Melquiond
79812fc751
Implemented [move_unit]. (Patch #1836 by Anonymissimus.)
2010-08-14 21:03:10 +00:00
Guillaume Melquiond
522898d80a
Implemented [modify_unit] tag. (Patch #1808 by Anonymissimus.)
...
No changes to its semantic, but some simplifications and a few fixes
to [object] and [trait]: inner tags are no longer special, and more
than 10 units can use the outer tags.
2010-08-13 13:14:18 +00:00
Lari Nieminen
e3ec2ed503
Added a reminder note to also change the hardcoded default...
...
...multiplayer objectives if the [objectives] text formatting gets changed.
2010-08-08 09:16:33 +00:00
Lari Nieminen
0a76931dd6
Improvements to the objectives dialog:
...
...made each objective and other note be prefixed with a bullet, added
support for an optional caption= key to [objective], added a few new
helper macros for adding footnotes to objectives and converted all
current alternative and bonus objective texts accordingly.
2010-08-07 16:31:29 +00:00
Guillaume Melquiond
e8c2fcfab6
Fixed handling of numerical values in [case] statements. (Fix for bug #16370.)
2010-08-06 13:23:34 +00:00
Lari Nieminen
00255298d5
Added support for a [note] key in [objectives]...
...
...to make it easier to supply several notes.
2010-08-05 12:37:25 +00:00
Guillaume Melquiond
d82d68e1f1
Moved [hide_unit] and [unhide_unit] implementations to Lua.
...
Added support for standard unit filters along the way. (Partial fix
for bug #16358.)
2010-08-04 19:37:24 +00:00
Guillaume Melquiond
897a78b8e8
Fixed index in append mode.
2010-08-03 17:05:49 +00:00
Guillaume Melquiond
904ab069ca
Moved [store_locations] implementation to Lua.
2010-08-03 17:05:42 +00:00
Nils Kneuper
9accef8411
add a texdomain marker...
...
...(currently not required, basically just a safeguard)
2010-07-27 09:07:07 +00:00
Lari Nieminen
efaa1acfaa
Added support for a [gold_carryover] tag inside [objectives]...
...
...so that note= doesn't need to be abused for the carryover notes.
2010-07-27 08:29:58 +00:00
Guillaume Melquiond
992b045afc
Moved implementation of [sound] to Lua.
2010-07-26 21:21:20 +00:00
Guillaume Melquiond
e2c80eee3d
Moved implementation of [store_unit] to Lua.
2010-07-25 15:34:13 +00:00
Guillaume Melquiond
e5562a1b52
Added a ~lua: prefix for flagging non-WML errors.
2010-07-25 15:34:04 +00:00
Guillaume Melquiond
1487d54166
Moved implementation of [store_turns] to Lua.
2010-07-22 20:06:16 +00:00
Guillaume Melquiond
53ebcaa5fb
Moved implementation of [unit_overlay]...
...
...and [remove_unit_overlay] to Lua.
Added support for standard unit filter along the way.
2010-07-22 14:04:34 +00:00
Guillaume Melquiond
c253313def
Moved [scroll_to] and [scroll_to_unit] implementations to Lua.
2010-07-19 13:58:18 +00:00
Guillaume Melquiond
1ea42fde77
Removed [filter*] tags when handling sequence of commands.
2010-07-19 13:19:31 +00:00
Guillaume Melquiond
4857a03e02
Moved [switch] implementation to Lua.
2010-07-19 13:19:25 +00:00
Guillaume Melquiond
9b82345628
Added error message on missing tag.
2010-07-19 12:42:19 +00:00
Guillaume Melquiond
642ae51262
Moved [if] and [while] implementations to Lua.
2010-07-19 12:42:15 +00:00
Guillaume Melquiond
093c9996ee
Moved [command] implementation to Lua.
2010-07-19 12:42:10 +00:00
Guillaume Melquiond
2000467e12
Moved [music] implementation to Lua and added test.
2010-07-19 12:42:06 +00:00
Guillaume Melquiond
02d939a5d7
Simplified code a bit.
2010-07-19 12:41:53 +00:00
Guillaume Melquiond
5e1a6e5c47
Updated LoW to new Lua idioms.
2010-07-19 12:41:35 +00:00
Guillaume Melquiond
b0d9e98fa4
Added __shallow_literal and __shallow_parsed...
...
...partial converters for optimizing code. Added corresponding
helpers.
2010-07-19 06:59:46 +00:00
Guillaume Melquiond
0f6d59a86a
Made WML actions more robust to Lua tables.
2010-07-18 21:39:10 +00:00
Guillaume Melquiond
ad61eba863
Added two helper functions parsed and literal...
...
...for handling uniformly WML tables and vconfig objects.
2010-07-18 21:39:06 +00:00
Guillaume Melquiond
3ef35edebe
Removed wesnoth.fire and register_wml_action functions from the engine.
...
Delegated handling of WML actions to Lua.
Made WML action handler proxies into an associative table.
Added backward-compatible functions for accessing them.
2010-07-18 21:38:57 +00:00
Guillaume Melquiond
1c04edcc83
Removed wesnoth.get_unit_type* functions from engine.
...
Implemented unit_type proxies in an associative table.
Added backward-compatible functions.
2010-07-18 17:38:35 +00:00
Guillaume Melquiond
72f9514746
Removed wesnoth.get_side* functions from the engine.
...
Made side proxies into a simple array.
Added backward-compatible functions for accessing them.
2010-07-18 16:12:35 +00:00
Guillaume Melquiond
cddfc4cdfe
Added compatibility hack to avoid executing the file twice.
2010-07-18 15:21:56 +00:00
Alexander van Gessel
4c9389454d
Fix a nil dereference in the [unit_worth] tag...
...
...(due to looking up 'null' as a unit type)
2010-05-24 03:24:49 +01:00
Guillaume Melquiond
d473b4e7b1
Moved [unit_worth] to Lua.
2010-04-05 06:00:28 +00:00
Guillaume Melquiond
a0c0fde236
Moved [store_map_dimensions] to Lua.
2010-04-05 06:00:25 +00:00
Guillaume Melquiond
2857312da0
Moved [disallow_recruit] and [set_recruit] to Lua.
2010-04-05 06:00:12 +00:00
Guillaume Melquiond
b72831642a
Moved [fire_event] to Lua.
2010-04-05 06:00:07 +00:00