summaryrefslogtreecommitdiff
path: root/Lua API.html
Commit message (Collapse)AuthorAgeFilesLines
* Lua API, not LUA Api.Petr Mrázek2012-09-301-0/+2104
|
* Purge html files, add docutils cmake modulePetr Mrázek2012-09-291-2092/+0
|
* Edit docs a bit more.Alexander Gavrilov2012-09-271-1/+1
|
* Document the lua class module.Alexander Gavrilov2012-09-211-8/+81
|
* Add unit/item/job/building getter hook vmethods to dfhack_viewscreen.Alexander Gavrilov2012-09-201-0/+10
|
* Add an API function that returns the selected building.Alexander Gavrilov2012-09-201-0/+3
|
* Add an api function for destroying items.Alexander Gavrilov2012-09-141-0/+3
|
* Add function for making item projectiles.Alexander Gavrilov2012-09-121-0/+3
|
* Clean up the movement speed calculation function and move into the core.Alexander Gavrilov2012-09-091-0/+3
|
* Move curse-affected attribute value getters to the core.Alexander Gavrilov2012-09-091-0/+8
|
* Finish the effective skill computation function, and move to core.Alexander Gavrilov2012-09-091-0/+15
|
* Add an API function for reading tiles from the screen buffers.Alexander Gavrilov2012-09-071-0/+4
|
* Experimental creation of map blocks in gui/liquids script.Alexander Gavrilov2012-09-061-0/+3
|
* Add stock MessageBox and InputBox dialog screens for lua scripts.Alexander Gavrilov2012-09-051-0/+6
|
* Provide a partial application utility function to lua.Alexander Gavrilov2012-09-051-48/+59
| | | | Implemented in C++ for efficiency.
* Add some APIs required by steam engine to the core.Alexander Gavrilov2012-09-021-0/+14
|
* Expose a few API functions to lua, and implement a room browser overlay.Alexander Gavrilov2012-08-241-0/+11
|
* Tweak the API for current viewscreen, and dispatch show/dismiss from C++.Alexander Gavrilov2012-08-241-4/+18
|
* Track lua event listener count, and let the C++ host know.Alexander Gavrilov2012-08-231-4/+10
| | | | | | This allows completely avoiding the call overhead if there are none. The downside is that the event object now has to be a userdata with lots of metamethods.
* Implement a policy of marking DFHack-owned screens with a signature.Alexander Gavrilov2012-08-221-1/+5
|
* Export the tile finder function to lua, and improve mouse event reporting.Alexander Gavrilov2012-08-191-5/+24
|
* Implement support for lua-backed viewscreens.Alexander Gavrilov2012-08-191-23/+130
|
* Add a utility function for patching read-only memory.Alexander Gavrilov2012-08-171-0/+5
|
* Tweak documentation for utils.make_sort_order and devel/prepare-saveAlexander Gavrilov2012-06-301-3/+16
|
* Add documentation for some utility functions implemented in lua.Alexander Gavrilov2012-06-241-13/+174
|
* Update the Lua API document with info about scripts.Alexander Gavrilov2012-06-221-51/+121
|
* Support controllable error presentation verbosity in lua code.Alexander Gavrilov2012-06-221-52/+110
| | | | Use qerror to squash stack traces and location prefix.
* Move formatting newly-found globals for symbols.xml to lua code.Alexander Gavrilov2012-06-211-1/+2
|
* Fix getRebaseDelta: should be signed int.Alexander Gavrilov2012-06-191-2/+2
|
* Add an api function to get vtable address from version info.Alexander Gavrilov2012-06-171-0/+3
|
* Add lua internal api functions needed for scanning memory.Alexander Gavrilov2012-06-161-0/+16
|
* Make dfhack.run_script usable from other scripts, and document it.Alexander Gavrilov2012-06-141-0/+10
|
* Version bump and text updates.Petr Mrázek2012-06-141-1/+1
|
* Make primitive refs (i.e. pointers to numbers, etc) behave as arrays.Alexander Gavrilov2012-06-131-0/+4
|
* Support casting references and allocating arrays of numbers in lua wrapper.Alexander Gavrilov2012-06-131-0/+14
|
* Add Lua API for access to some contextual and low-level info.Alexander Gavrilov2012-06-131-10/+42
|
* Enhance docs on bitfield refs to cover a question raised on chat recently.Alexander Gavrilov2012-06-131-2/+9
|
* Update Units::isCitizen after looking at game-over detection code.Alexander Gavrilov2012-05-221-2/+9
|
* Remove stuff that shouldn't be in the core, and expose to lua what's left.Alexander Gavrilov2012-05-201-0/+10
| | | | | | | | | Specifically, any "if (verbose) { Core::printerr("blah") }" kind of stuff definitely doesn't belong in the common API functions. Also, ref->getUnit() is very expensive. On the other hand, checks for crash-inducing conflicts with the ui should be in the core api, and not in client plugins.
* Add a mechanism converting ui focus to a string representation.Alexander Gavrilov2012-05-191-0/+7
| | | | | | The idea is to make ui handling more modular, dispensing with huge functions that switch or if/else on lots of variables. For now, used to split up functions in the sort plugin.
* Make Items::getPosition exactly match the DF original in behavior.Alexander Gavrilov2012-05-171-2/+2
|
* Support testing and modifying pending timeout callbacks.Alexander Gavrilov2012-05-161-0/+6
|
* Support custom buildings in dfhack.buildings.getFiltersByType.Alexander Gavrilov2012-05-131-0/+63
| | | | Also document it and constructBuilding in Lua API docs.
* Improve lua api for tile biome access.Alexander Gavrilov2012-05-131-1/+4
|
* Request designation rescan in auto-growing burrows.Alexander Gavrilov2012-05-121-1/+1
| | | | This improves performance of burrowed miners digging 1-wide tunnels.
* Add api for enabling liquid and temperature updates for blocks.Alexander Gavrilov2012-05-121-0/+9
| | | | Now updates also have to be enabled for the z level to work.
* Add code for adding abstract buildings and removing constructions.Alexander Gavrilov2012-05-061-0/+14
|
* Add a couple more building api functions.Alexander Gavrilov2012-05-061-3/+11
|
* Implement timeouts in the core lua context, and quicksave script.Alexander Gavrilov2012-05-041-0/+17
|
* Update dfhack for specific_ref.Alexander Gavrilov2012-05-031-0/+6
|