lethosor
|
85ebbf0e9c
|
Fix df_expr_to_ref for raw userdata
|
2016-08-24 17:18:55 -04:00 |
lethosor
|
6ce470ad57
|
Add basic lua expression support to memview
Currently just supports basic field accesses (world.x, screen.y.z).
No support for world.x - 4, etc.
Closes #976
|
2016-08-24 16:26:34 -04:00 |
lethosor
|
7487f44fc8
|
Implement a helper to create lua environments with shortcuts (e.g. scr, unit)
Used in gui/gm-editor and lua
Closes #977
|
2016-08-23 21:47:41 -04:00 |
expwnent
|
d048335a80
|
Tweaked item-trigger.
|
2014-07-03 06:01:58 -04:00 |
expwnent
|
1c0ae94539
|
processArgs now detects duplicate args.
|
2014-07-01 00:57:24 -04:00 |
expwnent
|
2ed7960f96
|
Tweaked utils.lua::processArgs to allow specification of a table of acceptable argument names.
|
2014-07-01 00:55:52 -04:00 |
expwnent
|
c3c025c034
|
Added Lua subroutine for standardized argument processing.
|
2014-06-30 02:19:50 -04:00 |
expwnent
|
0db0244d08
|
Added add-syndrome script to modtools and fixed syndromeUtil so it actually works. This should make it so that event hooks only have to be able to run scripts instead of run scripts and add syndromes.
|
2014-06-27 05:47:52 -04:00 |
Alexander Gavrilov
|
6bef167f83
|
Add a couple of useful scripts and fix two missing NULL checks.
- A script to unstick jobs trying to build walls from the same tile.
- A devel script for viewing the path a unit is currently following.
|
2014-04-21 09:24:05 +04:00 |
Alexander Gavrilov
|
55cea36c76
|
Use the new API to produce combat reports for aimed siege engine attacks.
This requires exposing the actual operator unit to lua code.
|
2014-04-15 19:50:23 +04:00 |
Alexander Gavrilov
|
bd8c59462c
|
Add documentation for the core lua gui library stuff.
|
2012-11-04 17:06:32 +04:00 |
Alexander Gavrilov
|
8eebfa007c
|
Tweak the workflow gui script to make the UI operate smoother.
|
2012-10-25 12:15:18 +04:00 |
Alexander Gavrilov
|
59ec9b304e
|
Implement adding workflow constraints from gui/workflow.
|
2012-10-24 21:49:30 +04:00 |
Alexander Gavrilov
|
d336abfd97
|
Add label and list widgets, and switch stock dialogs to them.
|
2012-10-16 14:18:35 +04:00 |
Alexander Gavrilov
|
62cde96724
|
Add a script to reclassify 'individual choice' weapons based on unit skill.
|
2012-09-29 17:21:49 +04:00 |
Alexander Gavrilov
|
57086ac56e
|
Add stock MessageBox and InputBox dialog screens for lua scripts.
|
2012-09-05 19:45:45 +04:00 |
Alexander Gavrilov
|
d52c54cc76
|
Pull some minor stuff from mechanisms into main libs.
|
2012-08-24 13:49:22 +04:00 |
Alexander Gavrilov
|
451e965936
|
Add a Painter class for lua viewscreens, and extract other utilities.
Painter clips to an arbitrary rectangle window, and
tracks current cursor and color state.
|
2012-08-21 11:35:39 +04:00 |
Alexander Gavrilov
|
9046fed648
|
Add documentation for some utility functions implemented in lua.
|
2012-06-24 12:51:19 +04:00 |
Alexander Gavrilov
|
65e82f7c12
|
Support controllable error presentation verbosity in lua code.
Use qerror to squash stack traces and location prefix.
|
2012-06-22 16:36:50 +04:00 |
Alexander Gavrilov
|
dc6cb61979
|
Add more offset finders to the script.
|
2012-06-17 18:44:59 +04:00 |
Alexander Gavrilov
|
67536da2fe
|
Add an interactive script finding a limited subset of linux offsets.
|
2012-06-16 19:51:15 +04:00 |
Alexander Gavrilov
|
642a625586
|
Support custom buildings in dfhack.buildings.getFiltersByType.
Also document it and constructBuilding in Lua API docs.
|
2012-05-13 18:39:00 +04:00 |
Alexander Gavrilov
|
d6813c7690
|
Change xml submodule pointer.
|
2012-05-08 19:08:34 +04:00 |
Alexander Gavrilov
|
191071beb6
|
Add more lua scripts.
|
2012-05-08 12:55:06 +04:00 |
Alexander Gavrilov
|
fca618ff1b
|
Support default building inputs in dfhack.buildings.constructBuilding.
|
2012-05-06 19:11:29 +04:00 |
Alexander Gavrilov
|
125cd6622a
|
Support sorting units in many more ui contexts.
|
2012-04-22 19:22:00 +04:00 |
Alexander Gavrilov
|
4af051bab3
|
Add a few more unit orderings, and a way to reverse direction.
|
2012-04-21 16:53:17 +04:00 |
Alexander Gavrilov
|
3282ac3db2
|
Add a hotkey command that sorts units in lists using lua comparators.
|
2012-04-21 15:43:52 +04:00 |