expwnent
59e6607d8c
Merge remote-tracking branch 'warmist/dev_building_hacks' into develop
2014-08-16 10:26:24 -04:00
Warmist
6868cab1fe
Exposed dfhack.jobs.linkIntoWorld. Simplified eventful and gui.dwarfmode for sidebar use/creation.
2014-08-16 16:58:01 +03:00
expwnent
c5fb4c1260
Update hack-wish.
2014-08-16 08:45:49 -04:00
Quietust
d6162cd189
death_info -> incident
2014-07-29 16:26:14 -05:00
expwnent
a8f810cc3b
Lots of tweaks.
2014-07-09 06:21:52 -04:00
expwnent
0a16bc2e12
Merge remote-tracking branch 'origin/perSaveScripts' into scriptOrganization
...
Conflicts:
plugins/CMakeLists.txt
2014-07-07 09:01:07 -04:00
Alexander Gavrilov
8a3050a1c0
Notify the user when dfhack.init is missing, and fall back to example.
2014-06-28 17:08:14 +04:00
expwnent
0f5bbd5631
Reorganized scripts folder. Deleted digmat.rb because it's redundant with digSmart and it has a higher FPS impact.
2014-06-27 03:46:22 -04:00
Warmist
49bbd41bc3
Added a way to change the mod install directory (and changed the default to hack/mods) and added simpler way to add to init.lua
2014-06-02 17:57:59 +03:00
Alexander Gavrilov
ae8d630cfa
Merge remote-tracking branch 'warmist/dev-rendermax' into develop
2014-05-11 15:44:29 +04:00
Alexander Gavrilov
13584f08c5
Merge remote-tracking branch 'warmist/dev-buildings' into develop
2014-05-04 19:52:01 +04:00
Warmist
9733b30ed6
gui/gm-editor: Fixed enum editing. And added free pointer/reinterpret options
2014-05-01 10:59:21 +03:00
Warmist
401c8f3026
gm-editor: Added enum printing and selection.
...
gm-editor: a bugfix for some entries not having fields
2014-05-01 10:59:21 +03:00
warmist
fccdbb010d
Update mod-manager.lua
...
Fixes fileExists not working.
2014-04-08 09:07:49 +03:00
Alexander Gavrilov
ec14b2d1e9
Merge remote-tracking branch 'warmist/dev-modmanager' into develop
2014-03-24 20:07:02 +04:00
Alexander Gavrilov
dde0f194e8
Add a script that clones the currently selected military uniform.
...
To be precise, it applies to the entity uniform templates, not
uniforms for specific squad positions.
2014-03-24 19:39:34 +04:00
Warmist
64ff24f27f
Added building filter to advfort.
2014-03-07 19:58:21 +02:00
Warmist
a52451a97a
eventful: added support for custom workshops and a convenience function to interpose side panel generation
2014-03-07 19:41:50 +02:00
Alexander Gavrilov
ef93f2ea4c
Compute quality of siege engines and use it to extend firing range.
...
Since parts aren't there until it is built, it requires checking that.
2014-03-07 17:34:21 +04:00
Warmist
b030548156
Added directory listing to lua api (internal category).
...
added mod manager and updated readme/news
2014-03-04 18:01:44 +02:00
Petr Mrázek
f5ef1464d8
Merge https://github.com/warmist/dfhack
2013-04-24 17:38:47 +02:00
Robert Heinrich
024a3d766b
Added some more commands to autobutcher UI script.
...
Changed autobutcher behavior a bit:
now protected units count towards the target quota,
units available for adoption are considered as protected.
Added filters for caged, male and female to assignement UI
for cages, pastures and pits.
2013-04-24 23:37:05 +12:00
Robert Heinrich
fd265b37d6
Added lua GUI front-end for autobutcher.
2013-04-24 23:37:05 +12:00
Warmist
5cce67eca7
changed weapon skill check. Might allow tools too?
2013-03-21 11:50:14 +02:00
Warmist
216cc7f1e9
Carving of tracks added.
2013-03-19 21:49:35 +02:00
Warmist
3ed5f06f49
Fix for eventful and a advfort not to show worn items.
2013-03-09 12:54:07 +02:00
Warmist
5be2ecb080
advfort.lua: added BuildLast for mass building of e.g. walls etc.
2013-03-06 00:22:59 +02:00
Warmist
54046c74da
advfort: added site name display.
2013-03-03 17:33:07 +02:00
Warmist
e707d4552f
advfort.lua: small bugfix for butcher.
2013-02-05 07:21:44 +02:00
Warmist
99ec3d9841
gm-editor: Fixed bug with arrays with number indexes.
2013-01-13 22:07:10 +02:00
Warmist
87d79b1119
advfort: is sand bearing fix for glass making, is corpse fix for butchering (todo dissasemble and see how it works really)
2013-01-06 18:58:58 +02:00
Warmist
4d731d0c28
advfort:
...
added buildings with width/height/direction (TODO better gui)
added farming (planting/harvesting)
added clean job
2013-01-05 01:41:44 +02:00
Warmist
8ffafd8a26
advfort:
...
reverted to old way of reseting the menu, added setup for race/civ/group ids and main.fortress_entity.
2013-01-04 00:48:24 +02:00
Warmist
179c7ae32a
advfort:
...
reset using df button.
2013-01-03 23:53:42 +02:00
Warmist
e3ca612ed5
many improvements to advfort:
...
fixed being able to engrave soft materials, started using ui_buttons for better workshop functionality, started working on manual item assignment
2013-01-03 23:21:57 +02:00
Warmist
4af6b728b7
Small fix to gm-editor. Added proj_itemst and proj_unitst to eventful. Now you can make custom projectiles (e.g. rockets?)
2012-12-15 13:27:16 +02:00
Warmist
bd4f49598d
Yet again forgot to disable debug spam.
2012-12-10 07:23:05 +02:00
Warmist
bd368ea81c
Added check for reaction class items
2012-12-10 00:14:05 +02:00
Warmist
ff4278d04e
Removed debug spam, added support for "HAS_MATERIAL_REACTION_PRODUCT" type reactions.
2012-12-09 23:07:13 +02:00
Warmist
6c4f163a5e
Merge branch 'master' of https://github.com/angavrilov/dfhack
...
Conflicts:
NEWS
2012-12-09 14:25:31 +02:00
Warmist
4f5fdebbe9
furnaces added and custom reactions.
2012-12-09 00:53:03 +02:00
Warmist
c174998fec
Advfort: added ability to put items on table or in buildings that can hold them.
2012-12-06 18:27:54 +02:00
Warmist
3bce3838af
Advfort now supports workshops and siege weapons >:)
2012-12-03 21:49:17 +02:00
Warmist
d9a5eefb9a
gm-editor fix: cursor remembers its position.
2012-12-03 21:48:23 +02:00
Warmist
92503db505
Sanity check before showing gui.
2012-12-01 18:42:23 +02:00
Warmist
397fdb00ae
Work started on adventurer workshops.
2012-12-01 18:20:27 +02:00
Alexander Gavrilov
58239e97ed
Implement the history graph in the workflow status screen.
2012-12-01 16:50:03 +04:00
Alexander Gavrilov
0bfe006016
Try to reimplement the inventory monitor by falconne in lua.
...
For no other reason than to provide a complete example of lua
interface for a native plugin :)
TODO: paint the graph in the right pane.
2012-11-30 19:10:17 +04:00
Warmist
0fb5ad7729
Some readme and bugfixes
2012-11-30 01:17:01 +02:00
Warmist
c31b320722
Building now respects required items.
2012-11-30 00:02:03 +02:00
Warmist
49de3fe237
Removed spam yet again...
2012-11-29 20:50:02 +02:00
Warmist
471d15ba4c
New building selection dialog.
2012-11-29 20:49:16 +02:00
Warmist
346b402a0f
Allow look up/down, unsuspend job if pressing wait with job.
2012-11-29 18:49:36 +02:00
Warmist
f617d2844b
Fixed look exit and allow skip messages
2012-11-29 18:33:04 +02:00
Warmist
3858fb320d
in Advfort- splint removeconstruction into building/construction removal.
2012-11-29 17:50:22 +02:00
Warmist
5b53f07905
Real construction removal added.
2012-11-29 17:24:45 +02:00
Warmist
2d4fc739ed
Removed console spam
2012-11-29 17:16:58 +02:00
Warmist
7f23c1f55f
Added ability to look in advfort, moved to tiletypes and fixed most of predicates
2012-11-29 17:16:32 +02:00
Alexander Gavrilov
5ea26d9cae
Only show the advanced new constraint dialog on Shift-Enter.
...
Upon reflection it is a bit too scary to be always shown.
2012-11-29 16:27:51 +04:00
Warmist
364dd01142
Allowed moving up/down in advfort, now correctly checks for main weapon.
2012-11-29 12:41:27 +02:00
Warmist
57b69da1f0
Merge branch 'master' of https://github.com/angavrilov/dfhack
2012-11-29 12:13:28 +02:00
Warmist
f4d048526a
Moved advfort to gui subfolder
2012-11-29 12:10:25 +02:00
Warmist
028b535598
removed used minw for labels
2012-11-29 11:13:26 +02:00
Warmist
fe2fbe347c
Added advfort script, now you can have adventurer forts!!!!!
2012-11-29 02:26:10 +02:00
Warmist
01966167f6
gm-editor updated to use widgets.
2012-11-28 21:13:42 +02:00
Warmist
3964c8a581
gm-editor, set field to lua return value.
2012-11-28 17:40:37 +02:00
Alexander Gavrilov
f587d603e8
Allow the workflow goal gap in any range between 1..goal-1
2012-11-19 18:59:58 +04:00
Warmist
66257cf24d
gm-editor now features alt+o to show field offset
2012-11-18 01:48:02 +02:00
Alexander Gavrilov
2953e4c386
Implement a dialog to specify a workflow constraint with all features.
2012-11-17 20:32:39 +04:00
Quietust
7a3de785ec
Missed a few spots
2012-11-12 08:29:44 -06:00
Alexander Gavrilov
6cf85b4318
Abstract the back-end from the binpatch script, and use in gui/assign-rack.
2012-11-12 12:26:31 +04:00
Alexander Gavrilov
c32f85d637
Merge remote-tracking branch 'warmist/master'
...
Conflicts:
plugins/Dfusion/include/OutFile.h
2012-11-12 10:50:48 +04:00
Warmist
ce8ada4419
More bug fixing
2012-11-11 22:14:00 +02:00
Warmist
3eb852a43b
Added cheat commands to companion-order, (including rumrushers)
2012-11-11 21:18:59 +02:00
Alexander Gavrilov
d5c31942b5
Add a way to only count locally-made items in workflow.
2012-11-11 15:56:31 +04:00
Warmist
0e4df55364
Merge branch 'master' of https://github.com/angavrilov/dfhack
2012-11-11 12:46:55 +02:00
Alexander Gavrilov
eb936c4ce0
Support milking and shearing in workflow.
2012-11-10 17:06:54 +04:00
Warmist
6be65690f7
Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
2012-11-02 20:29:27 +02:00
Alexander Gavrilov
e353f5f03e
Add a script to complement the weapon rack binary patch.
2012-10-27 20:16:27 +04:00
Alexander Gavrilov
e23052a570
Fix an error in gui/workflow when enabling, and tweak color.
2012-10-26 11:52:41 +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
616c57257d
Support changing the constraint ranges from the workflow gui script.
...
TODO: implement creating completely new constraints.
2012-10-24 19:25:06 +04:00
Alexander Gavrilov
09f8e8e419
Start working on gui for workflow.
2012-10-23 21:42:03 +04:00
Alexander Gavrilov
46938625fd
Pass the hotkey keys to dwarfmode from overlays, and fix gui/workshop-job.
2012-10-21 21:45:51 +04:00
Alexander Gavrilov
dee0c97584
Add a gui script for viewing and changing job_item properties.
2012-10-20 21:57:36 +04:00
Warmist
1b5a6616e2
Just companion orders tool
2012-10-17 19:33:20 +03: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
abfe2754fb
Start implementing common widgets for lua screens.
2012-10-15 20:03:18 +04:00
Alexander Gavrilov
33bd8103de
Extract an abstract View superclass from Screen to handle widget trees.
2012-10-15 15:30:00 +04:00
Alexander Gavrilov
5f9489a843
Start making a script for viewing and changing minecart Guide paths.
2012-10-11 19:32:41 +04:00
Warmist
923ea3f4b0
Reactionhooks more usefull and gm-editor minor tweaks (e.g. search in containers)
2012-10-07 20:44:18 +03:00
Alexander Gavrilov
9d5adf1b2f
Update the lua screens to use the new key display string API function.
2012-10-02 15:25:59 +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
Warmist
28354715ff
Editor with dialog mode (no without switching from/to console to edit anything!)
2012-09-23 23:45:19 +03:00
Warmist
39df1e0ece
Removed unused stuff from editor
2012-09-23 23:23:12 +03:00
Warmist
77a4058145
gm-editor fixes and improvements
2012-09-23 23:22:14 +03:00
Alexander Gavrilov
462bedb757
Fix the rename plugin and script to use the new getSelectedBuilding API.
2012-09-20 11:11:59 +04:00
Warmist
a02a120e2d
Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
...
Conflicts:
dfhack.init-example
library/xml
plugins/CMakeLists.txt
2012-09-18 23:46:16 +03:00
Alexander Gavrilov
57b72831ca
Overhaul the concept of lua 'class' initialization yet again.
2012-09-18 20:30:25 +04:00