summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Add a script to reclassify 'individual choice' weapons based on unit skill.Alexander Gavrilov2012-09-291-0/+154
|
* Add one more bad thought from siren for civilians.Alexander Gavrilov2012-09-241-1/+14
| | | | Originally a Tax Collector thought, but the message sounds appropriate.
* Merge remote-tracking branch 'angavrilov/master'Kelly Martin2012-09-225-5/+392
|\
| * Add a script to wake up units and stop breaks & parties.Alexander Gavrilov2012-09-221-0/+109
| |
| * Search for cur_season and cur_season_tick in devel/find-offsets.Alexander Gavrilov2012-09-221-0/+96
| |
| * Add a devel script to inject raw definitions into an existing world.Alexander Gavrilov2012-09-211-0/+178
| |
| * Fix the rename plugin and script to use the new getSelectedBuilding API.Alexander Gavrilov2012-09-202-5/+9
| |
* | add scripts/deathcausejj2012-09-211-0/+37
| |
* | Merge branch 'master' of git://github.com/angavrilov/dfhackjj2012-09-196-67/+59
|\ \ | |/
| * Overhaul the concept of lua 'class' initialization yet again.Alexander Gavrilov2012-09-186-67/+58
| |
| * Move siege engine out of devel.Alexander Gavrilov2012-09-171-0/+1
| |
* | scripts/drainaquiferjj2012-09-181-0/+11
| |
* | add scripts/superdwarfjj2012-09-181-0/+61
| |
* | Merge branch 'master' of git://github.com/angavrilov/dfhackjj2012-09-149-10/+762
|\ \ | |/
| * Add yet one more performance-oriented tweak for temperature updates.Alexander Gavrilov2012-09-142-8/+35
| |
| * Support setting workshop profile for siege engines.Alexander Gavrilov2012-09-131-3/+33
| | | | | | | | Since can't use built-in viewscreen, UI limited to skills only.
| * Support linking siege engines to stockpiles.Alexander Gavrilov2012-09-121-1/+104
| | | | | | | | | | Since they can't do that natively, the links object has to be maintained in dfhack memory, and with dfhack persistence.
| * Allow specifying arbitrary items to use in catapults.Alexander Gavrilov2012-09-111-7/+47
| |
| * Trivial siege engine aiming at units, with logic in lua.Alexander Gavrilov2012-09-111-1/+10
| |
| * Support setting the target area for the siege engine.Alexander Gavrilov2012-09-083-15/+254
| |
| * Start the siege engine plugin with code to highlight obstacles on screen.Alexander Gavrilov2012-09-071-0/+72
| |
| * Experimental creation of map blocks in gui/liquids script.Alexander Gavrilov2012-09-061-1/+40
| |
| * Implement a pressure plate sensitive to machine power.Alexander Gavrilov2012-09-061-0/+116
| | | | | | | | When built next to a gearbox, it will monitor its powered state.
| * Support renaming some buildings, and arbitrary units, via gui script.Alexander Gavrilov2012-09-051-0/+63
| |
| * Fix steam-engine build on msvc, and add a script for listing mem ranges.Alexander Gavrilov2012-09-031-0/+14
| |
| * Fixed bug with gui/mechanismwarmist2012-09-011-1/+1
| | | | | | Fixes script not allowing to ran on e.g. levers (focus string: dwarfmode/QueryBuilding/Some/Lever/Empty )
* | add script/digfort.rbjj2012-09-071-0/+38
|/
* Add a script to fix population cap problems.Alexander Gavrilov2012-08-292-0/+49
|
* Support permaflow in liquids, including the gui.Alexander Gavrilov2012-08-261-20/+82
|
* Expose the liquids plugin engine to lua, and make a wrapper gui script.Alexander Gavrilov2012-08-251-0/+201
|
* Expose a few API functions to lua, and implement a room browser overlay.Alexander Gavrilov2012-08-241-0/+246
|
* Pull some minor stuff from mechanisms into main libs.Alexander Gavrilov2012-08-241-26/+6
|
* Try using the Objective-C 'alloc + init' idiom for lua screen objects.Alexander Gavrilov2012-08-242-10/+10
|
* Tweak the API for current viewscreen, and dispatch show/dismiss from C++.Alexander Gavrilov2012-08-241-5/+2
|
* Improve viewport manipulation utilities and support scroll in mechanisms.Alexander Gavrilov2012-08-221-15/+22
| | | | | I.e. allow the user to scroll around with cursor keys, provided that keeps the cursor still visible.
* Add yet one more frame style.Alexander Gavrilov2012-08-221-0/+1
|
* Add a key handler to refresh the mechanism screen without exiting it.Alexander Gavrilov2012-08-211-3/+16
|
* More work on utilities for making lua viewscreens.Alexander Gavrilov2012-08-212-18/+21
|
* Add a Painter class for lua viewscreens, and extract other utilities.Alexander Gavrilov2012-08-212-41/+27
| | | | | Painter clips to an arbitrary rectangle window, and tracks current cursor and color state.
* Immediately step once when showing the mechanism list.Alexander Gavrilov2012-08-201-1/+6
|
* Add a script that implements a linked mechanism browser.Alexander Gavrilov2012-08-201-0/+143
|
* Add a stupid example of a lua-controlled viewscreen.Alexander Gavrilov2012-08-191-0/+18
|
* fix/loyaltycascade: reset enemy_status_cache.next_slot toojj2012-08-121-3/+5
|
* fix/loyaltycascade: clear the enemy status cache, dont require a save/reload ↵jj2012-08-121-10/+21
| | | | anymore
* add fix/loyaltycascade scriptjj2012-08-111-0/+51
|
* move script/fixstuckdoors to script/fix/stuckdoorsjj2012-08-111-0/+0
|
* slayrace: add single-creature targetting, add magma column modejj2012-08-031-1/+31
|
* ruby: add spawn_water/spawn_magma methods to MapTilejj2012-08-031-13/+3
|
* Merge remote-tracking branch 'jjyg/master'Kelly Martin2012-07-161-0/+66
|\
| * magmasource: add documentationjj2012-07-121-3/+4
| |