summaryrefslogtreecommitdiff
path: root/library/include
Commit message (Collapse)AuthorAgeFilesLines
* Update license, add contributors file, bump release numberPetr Mrázek2012-09-3046-46/+46
|
* Add an API function for reading the nominal skill level.Alexander Gavrilov2012-09-291-0/+1
|
* Try shutting up a few random warnings.Alexander Gavrilov2012-09-291-0/+1
|
* Forbid stuff from bins in siege-engine, if forbid ammo standing order set.Alexander Gavrilov2012-09-271-0/+3
|
* Implement explicit hook priority in vmethod interpose.Alexander Gavrilov2012-09-221-6/+13
| | | | This resolves a getName order conflict between power-meter and rename.
* Add unit/item/job/building getter hook vmethods to dfhack_viewscreen.Alexander Gavrilov2012-09-201-0/+18
|
* Add an API function that returns the selected building.Alexander Gavrilov2012-09-201-0/+4
|
* Add a plugin implementing 'add spatter to item' reactions.Alexander Gavrilov2012-09-171-0/+5
|
* Follow changes to structures.Alexander Gavrilov2012-09-171-32/+56
|
* Add an api function for destroying items.Alexander Gavrilov2012-09-141-0/+3
|
* Merge https://github.com/danaris/dfhackQuietust2012-09-132-2/+2
|\
| * Merge branch 'master' of git://github.com/angavrilov/dfhackTimothy Collett2012-09-1011-8/+89
| |\
| * \ Merge branch 'master' of http://github.com/peterix/dfhackTimothy Collett2012-09-1013-62/+515
| |\ \
| * | | Merge further changes (???)Timothy Collett2012-09-102-2/+2
| | | |
* | | | Add function for making item projectiles.Alexander Gavrilov2012-09-121-0/+4
| | | |
* | | | Trivial siege engine aiming at units, with logic in lua.Alexander Gavrilov2012-09-111-0/+5
| |_|/ |/| |
* | | Clean up the movement speed calculation function and move into the core.Alexander Gavrilov2012-09-091-0/+2
| | |
* | | Move curse-affected attribute value getters to the core.Alexander Gavrilov2012-09-091-0/+6
| | |
* | | Finish the effective skill computation function, and move to core.Alexander Gavrilov2012-09-091-0/+12
| | |
* | | Add an API function for reading tiles from the screen buffers.Alexander Gavrilov2012-09-071-0/+6
| | |
* | | Experimental creation of map blocks in gui/liquids script.Alexander Gavrilov2012-09-062-0/+12
| | |
* | | Add stock MessageBox and InputBox dialog screens for lua scripts.Alexander Gavrilov2012-09-051-0/+3
| | |
* | | Fix wrong assumptions in lua wrapper for BitArray.Alexander Gavrilov2012-09-022-3/+3
| | |
* | | Add some APIs required by steam engine to the core.Alexander Gavrilov2012-09-022-0/+25
| | |
* | | Fix access to unnamed bits in bitfields, and allow hook.apply(false)Alexander Gavrilov2012-09-011-1/+1
| | |
* | | Follow change in xml again.Alexander Gavrilov2012-08-271-1/+1
| | |
* | | Fix a deadlock problem between suspend in (un)load, and onupdate.Alexander Gavrilov2012-08-261-1/+3
| | |
* | | Implement inheritance-aware vmethod interposing.Alexander Gavrilov2012-08-262-2/+12
| | | | | | | | | | | | I.e. overwriting the vmethod in all vtables that use it, not only one.
* | | Expose the liquids plugin engine to lua, and make a wrapper gui script.Alexander Gavrilov2012-08-251-0/+3
| |/ |/|
* | Expose a few API functions to lua, and implement a room browser overlay.Alexander Gavrilov2012-08-241-0/+5
| |
* | Tweak the API for current viewscreen, and dispatch show/dismiss from C++.Alexander Gavrilov2012-08-242-4/+12
| |
* | Track lua event listener count, and let the C++ host know.Alexander Gavrilov2012-08-232-29/+29
| | | | | | | | | | | | 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.
* | Add getProfessionColor and getCasteProfessionColor to Units moduleQuietust2012-08-221-0/+3
| |
* | Put some compatibility features into the base dfhack viewscreen.Alexander Gavrilov2012-08-221-0/+9
| |
* | manipulator: Inherit from dfhack_viewscreen, and don't use itoa.Alexander Gavrilov2012-08-221-1/+3
| |
* | Add Screen::drawBorder(string), duplicates DF's interfacest::drawborder()Quietust2012-08-211-0/+3
| |
* | Export the tile finder function to lua, and improve mouse event reporting.Alexander Gavrilov2012-08-191-0/+3
| |
* | Implement support for lua-backed viewscreens.Alexander Gavrilov2012-08-192-0/+47
| |
* | Add a module for painting tiles into the gps global.Alexander Gavrilov2012-08-191-0/+116
| |
* | Extract the color enum from color_ostream to toplevel.Alexander Gavrilov2012-08-191-21/+23
| |
* | Add rather inefficient type_identity wrapping for std::set.Alexander Gavrilov2012-08-182-0/+41
| | | | | | | | Accessing an element is O(N), as if it was walking a list.
* | Expose an API to claim the suspend lock from the Core.Alexander Gavrilov2012-08-182-0/+24
| | | | | | | | | | Previously it was hard-coded in Core::Update, but interposed vmethods may need this feature too.
* | Tweak the interpose API, and fix a couple of bugs.Alexander Gavrilov2012-08-181-4/+16
| |
* | Add experimental support for interposing vmethods of known classes.Alexander Gavrilov2012-08-173-6/+178
| | | | | | | | | | The hairiest bit is the abuse of compiler-specific pointer-to-member internals in order to provide more or less transparent API.
* | Add a utility function for patching read-only memory.Alexander Gavrilov2012-08-171-0/+3
| |
* | Merge https://github.com/jjyg/dfhackPetr Mrázek2012-07-092-3/+6
|\ \ | |/ |/|
| * add SC_PAUSED / SC_UNPAUSED onStateChange eventsjj2012-07-051-1/+4
| |
| * ruby: use the color_ostream argument from dfhack to output to dfhack-runjj2012-07-031-2/+2
| |
* | Merge branch 'master' of https://github.com/jjyg/dfhackTimothy Collett2012-07-022-0/+4
|\ \ | |/ | | | | | | | | | | Conflicts: library/Core.cpp Starting to merge in Ruby stuffs
| * ruby: handle .rb files in df/hack/scripts/jj2012-06-241-0/+2
| |