Alexander Gavrilov
|
795961bfc4
|
Fix the treatment of non_economic in Materials/Items modules.
non_economic == !(is boulder && is inorganic && is economic)
|
2012-10-20 20:31:45 +04:00 |
Alexander Gavrilov
|
2b1d856214
|
Add a few utility functions to the lua api.
|
2012-10-20 17:06:33 +04:00 |
Alexander Gavrilov
|
2d4935bc17
|
Add lua API functions for verifying item and material vs job_item flags.
|
2012-10-17 19:16:18 +04:00 |
Alexander Gavrilov
|
2865e1373a
|
Experimental API for associating tile bitmasks with persistent data.
Use block_square_event_world_constructionst objects with the same
bogus negative id as the matching historical figure object.
|
2012-10-11 17:34:34 +04:00 |
Alexander Gavrilov
|
010417c812
|
Compute detailed focus string for the hauling menu.
|
2012-10-11 12:36:17 +04:00 |
Alexander Gavrilov
|
459c69046b
|
Dissolve the World module class into a namespace.
It made accessing persistent data way too cumbersome.
|
2012-10-06 13:46:20 +04:00 |
Alexander Gavrilov
|
5396a67465
|
Some tweaking and edited NEWS.
|
2012-10-06 12:40:46 +04:00 |
Alexander Gavrilov
|
7440e80e6c
|
Add an API function to retrieve interface key bindings for display.
|
2012-10-02 13:49:31 +04:00 |
Petr Mrázek
|
8812238bf6
|
Update license, add contributors file, bump release number
|
2012-09-30 04:03:37 +02: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
|
48da06ec37
|
Add an API function for reading the nominal skill level.
|
2012-09-29 15:18:04 +04:00 |
Alexander Gavrilov
|
eaddd0e646
|
Try shutting up a few random warnings.
|
2012-09-29 12:47:41 +04:00 |
jj
|
7cc29250f8
|
fix for updated viewlist_petst
|
2012-09-26 18:22:07 +02:00 |
Alexander Gavrilov
|
82dc1445cf
|
Support the Room list in getSelectedBuilding.
|
2012-09-20 11:55:53 +04:00 |
Alexander Gavrilov
|
c39a337223
|
Add unit/item/job/building getter hook vmethods to dfhack_viewscreen.
|
2012-09-20 11:11:20 +04:00 |
Alexander Gavrilov
|
7ce772ae0e
|
Add an API function that returns the selected building.
|
2012-09-20 10:41:03 +04:00 |
Alexander Gavrilov
|
d70a79deb9
|
Follow changes in XML defs.
|
2012-09-18 13:11:11 +04:00 |
Alexander Gavrilov
|
36e44c682c
|
Add a plugin implementing 'add spatter to item' reactions.
|
2012-09-17 21:15:51 +04:00 |
Alexander Gavrilov
|
c1e20c6f05
|
Follow changes to structures.
|
2012-09-17 12:47:18 +04:00 |
Alexander Gavrilov
|
24772f4dbc
|
Add an api function for destroying items.
|
2012-09-14 18:49:02 +04:00 |
Quietust
|
1d8c9a6a5f
|
Merge https://github.com/danaris/dfhack
|
2012-09-13 14:30:44 -05:00 |
Quietust
|
46321a6a01
|
Rename world_data.unk_204 to feature_map
|
2012-09-12 13:41:59 -05:00 |
Alexander Gavrilov
|
f06f9af6b8
|
Throw items from bins around in siege engine, like minecarts do.
|
2012-09-12 20:57:25 +04:00 |
Alexander Gavrilov
|
7c71aeab5f
|
Add function for making item projectiles.
|
2012-09-12 18:17:42 +04:00 |
Timothy Collett
|
ccefd02ee3
|
Merge branch 'master' of git://github.com/angavrilov/dfhack
|
2012-09-10 11:56:23 -04:00 |
Timothy Collett
|
96abc903ab
|
Merge branch 'master' of http://github.com/peterix/dfhack
|
2012-09-10 11:54:56 -04:00 |
Timothy Collett
|
274d6038ad
|
Merge further changes (???)
|
2012-09-10 09:19:21 -04:00 |
Alexander Gavrilov
|
9679b7729c
|
Clean up the movement speed calculation function and move into the core.
|
2012-09-09 17:04:58 +04:00 |
Alexander Gavrilov
|
ec3d489bda
|
Move curse-affected attribute value getters to the core.
|
2012-09-09 12:51:08 +04:00 |
Alexander Gavrilov
|
a36fe25e72
|
Finish the effective skill computation function, and move to core.
|
2012-09-09 12:27:40 +04:00 |
Alexander Gavrilov
|
bfa6ed3e08
|
Support setting the target area for the siege engine.
|
2012-09-08 13:46:02 +04:00 |
Alexander Gavrilov
|
e925d8f4d9
|
Add an API function for reading tiles from the screen buffers.
|
2012-09-07 11:36:45 +04:00 |
Alexander Gavrilov
|
c971a819de
|
Experimental creation of map blocks in gui/liquids script.
|
2012-09-06 22:45:19 +04:00 |
Alexander Gavrilov
|
d5ea05ebb8
|
Implement a pressure plate sensitive to machine power.
When built next to a gearbox, it will monitor its powered state.
|
2012-09-06 12:37:29 +04:00 |
Alexander Gavrilov
|
8d876cc7d9
|
Support renaming some buildings, and arbitrary units, via gui script.
|
2012-09-05 21:27:42 +04:00 |
Alexander Gavrilov
|
3713c5ea9e
|
Add some APIs required by steam engine to the core.
|
2012-09-02 14:10:58 +04:00 |
Alexander Gavrilov
|
0f1be28637
|
Follow xml changes.
|
2012-09-01 00:17:08 +04:00 |
Alexander Gavrilov
|
f1915915b4
|
Follow change in xml again.
|
2012-08-27 23:03:02 +04:00 |
Alexander Gavrilov
|
41ad42d0fd
|
Expose the liquids plugin engine to lua, and make a wrapper gui script.
|
2012-08-25 10:37:03 +04:00 |
Alexander Gavrilov
|
8359e80b23
|
Expose a few API functions to lua, and implement a room browser overlay.
|
2012-08-24 18:26:18 +04:00 |
Alexander Gavrilov
|
e825dc5ddb
|
Tweak the API for current viewscreen, and dispatch show/dismiss from C++.
|
2012-08-24 13:20:08 +04:00 |
Quietust
|
1e28ceff6d
|
Add getProfessionColor and getCasteProfessionColor to Units module
|
2012-08-22 16:54:00 -05:00 |
Alexander Gavrilov
|
7987ea9a98
|
Put some compatibility features into the base dfhack viewscreen.
|
2012-08-22 18:18:19 +04:00 |
Alexander Gavrilov
|
2b79582e99
|
Implement a policy of marking DFHack-owned screens with a signature.
|
2012-08-22 12:28:01 +04:00 |
Alexander Gavrilov
|
8969fc9435
|
manipulator: Inherit from dfhack_viewscreen, and don't use itoa.
|
2012-08-22 12:23:56 +04:00 |
Quietust
|
51ba252344
|
Add Screen::drawBorder(string), duplicates DF's interfacest::drawborder()
|
2012-08-21 15:28:11 -05:00 |
Alexander Gavrilov
|
38a07a4ca5
|
Export the tile finder function to lua, and improve mouse event reporting.
|
2012-08-19 20:00:10 +04:00 |
Alexander Gavrilov
|
cacb082416
|
Add a stupid example of a lua-controlled viewscreen.
|
2012-08-19 17:53:25 +04:00 |
Alexander Gavrilov
|
30f71ff510
|
Implement support for lua-backed viewscreens.
|
2012-08-19 14:27:44 +04:00 |
Alexander Gavrilov
|
b8ee52131b
|
Add a module for painting tiles into the gps global.
|
2012-08-19 09:31:09 +04:00 |