expwnent
|
86e002f3ff
|
EventManager: added item creation event.
|
2012-12-15 16:49:13 -05:00 |
expwnent
|
b0314755e0
|
EventManager: added unit death event.
|
2012-12-15 14:40:11 -05: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 |
expwnent
|
155a4d044c
|
EventManager: fiddled with time events. Made it possible to register for time events before a world is loaded. Also added some files I forgot to add to the previous commit.
|
2012-12-14 23:29:28 -05:00 |
expwnent
|
cf619a519e
|
EventManager: made event handlers unregister when plugins are unloaded. Also changed PluginManager so that plugins can call core.getPluginManager() during plugin_init.
|
2012-12-14 22:14:38 -05:00 |
expwnent
|
747723187f
|
EventManager: first draft.
|
2012-12-14 21:05:38 -05:00 |
Kelly Martin
|
cd7c39f2db
|
Autolabor: add deconstruct labor for cages
|
2012-12-14 09:34:03 -06:00 |
Warmist
|
08f454cc81
|
Removed old reactionhooks.lua
|
2012-12-14 16:41:59 +02:00 |
Warmist
|
e46d434c25
|
Missing lua file for eventful.
|
2012-12-14 16:33:26 +02:00 |
expwnent
|
af7f11fdfa
|
autoSyndrome: made the syndrome logic make more sense.
|
2012-12-13 11:30:37 -05:00 |
jj
|
bba96494f3
|
ruby: add unit_hostiles to list hostiles units (duh)
|
2012-12-13 17:20:21 +01:00 |
expwnent
|
a28fc65e6d
|
autoSyndrome now deals with creature_class.
|
2012-12-13 11:13:56 -05:00 |
Kelly Martin
|
2535b50bfc
|
Autolabor: add construct chain labor, add destruct trap labor, change overbroad test for military status (was catching uniformed reservists, who are eligible to do civilian labor)
|
2012-12-12 22:25:23 -06:00 |
expwnent
|
3a541e26be
|
autoSyndrome: automatically detects boiling rock syndromes better, and checks if each syndrome is applicable to the unit that finished the job.
|
2012-12-12 23:01:05 -05:00 |
jj
|
19ff6962bc
|
slayrace: typo
|
2012-12-13 01:47:58 +01:00 |
jj
|
75ad052ac9
|
move create-items out of devel/, add Readme entry
|
2012-12-13 01:00:53 +01:00 |
jj
|
723ff7d632
|
slayrace: target undeads, ignore chained creatures, fix magma column mode going through floors
|
2012-12-13 01:00:49 +01:00 |
Kelly Martin
|
82031092a9
|
Autolabor: rework tool management to try to reduce tool litter
|
2012-12-12 14:28:11 -06:00 |
jj
|
722ed79a98
|
stripcaged: allow shortened arguments
|
2012-12-12 18:11:56 +01:00 |
Warmist
|
ddceabbfb7
|
Merge branch 'master' of git://github.com/jjyg/dfhack
|
2012-12-12 18:58:11 +02:00 |
Kelly Martin
|
3b9f21a1ea
|
Autolabor: do not count designations in hidden squares (since your dwarves can't reach them anyway). Also apply an assignment penalty for assigning a dwarf to a labor other than the one the dwarf is doing
|
2012-12-12 10:37:09 -06:00 |
Kelly Martin
|
0fc01c48e1
|
Autolabor: add construct labor for GearAssembly, AxleHorizonal, and AxleVertical (the last is a guess, but probably right)
|
2012-12-12 09:52:13 -06:00 |
jj
|
7315f8cec4
|
scripts/devel/create-items.rb
|
2012-12-12 16:43:34 +01:00 |
Kelly Martin
|
b75c1da95e
|
Autolabor: add build waterwheel.
|
2012-12-12 08:46:52 -06:00 |
jj
|
662d3101c7
|
ruby: fix onupdate tick limiting + advmode, add pageprotect, add :script_finished
|
2012-12-11 17:25:51 +01:00 |
Kelly Martin
|
bd1756e5d0
|
Autolabor: change the fallback labor (for dwarfs for which nothing seems appropriate) from NONE to CLEAN. Fiddle with weights in assignment algorithm.
|
2012-12-11 09:29:03 -06:00 |
Kelly Martin
|
3e8ba2dd06
|
Autolabor: fix bring-crutch labor
|
2012-12-11 09:19:38 -06:00 |
Kelly Martin
|
017b986987
|
Autolabor: fix wound cleaning labor.
|
2012-12-11 09:06:37 -06:00 |
Alexander Gavrilov
|
966deb4647
|
Fix crash and confusing behavior in automaterial.
|
2012-12-11 22:05:00 +13:00 |
jj
|
6bc791d985
|
follow df-structure rename unit.unknown8 + able_stand_*
|
2012-12-10 22:50:33 +01:00 |
jj
|
0403e008d5
|
deathcause: show more info for non histfigs
|
2012-12-10 17:48:53 +01:00 |
Kelly Martin
|
a914f8e8e0
|
Autolabor: busy dwarfs may be reassigned now, but with a strong preference for their current job; armed dwarfs are given preference for outside jobs; include experience gained toward next level in preference weighting
|
2012-12-10 08:34:11 -06:00 |
Warmist
|
bd4f49598d
|
Yet again forgot to disable debug spam.
|
2012-12-10 07:23:05 +02:00 |
expwnent
|
e85f4eb880
|
First draft of autoSyndrome: a tool for replacing boiling rock syndromes with something more reliable. Uses non-df-recognized tags in material definition raws.
|
2012-12-09 21:19:40 -05: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
|
6d0e505fd2
|
Added onItemContaminate to eventful and readme/news for eventful
|
2012-12-09 14:15:39 +02:00 |
Warmist
|
a0a566dbf2
|
Tidy up eventful.cpp
|
2012-12-09 13:00:49 +02:00 |
Kelly Martin
|
0ef4522f95
|
Merge branch 'master' into autolabor
|
2012-12-08 21:26:50 -06:00 |
Kelly Martin
|
2018ac1d17
|
Sync structures
|
2012-12-08 21:25:16 -06:00 |
Kelly Martin
|
468412b9fc
|
Autolabor: fix unitialized variable bug causing broker to be inappropriately excluded from work
|
2012-12-08 21:14:23 -06:00 |
Warmist
|
bf0fe796ea
|
Added advfort to news.
|
2012-12-09 01:24:36 +02:00 |
Warmist
|
4f5fdebbe9
|
furnaces added and custom reactions.
|
2012-12-09 00:53:03 +02:00 |
expwnent
|
72921fbfd5
|
Made workNow only check jobs when the game becomes paused instead of constantly when paused. Also made it enable/disable on command.
|
2012-12-08 12:50:33 -05:00 |
Kelly Martin
|
412a004751
|
Autolabor: identify labors that may involve going outside and apply an assignment penalty for such labors to dwarfs who have minor children (in order to keep the kids inside)
|
2012-12-08 10:55:44 -06:00 |
Alexander Gavrilov
|
a0e671d75d
|
Make rename unit reset the name if it becomes completely empty.
|
2012-12-08 20:39:57 +04:00 |
Alexander Gavrilov
|
10667dfb9e
|
Make the inspect screen background look more sane on some tilesets.
Namely where ' ' is not totally transparent.
|
2012-12-08 14:45:17 +04:00 |
Kelly Martin
|
6ae82187d2
|
Autolabor: more tweaks to hauling labor decoding, fix heap corruption due to array underflow
|
2012-12-08 03:51:07 -06:00 |
Kelly Martin
|
e7d3fbe97b
|
Autolabor: track labors actually being used (to avoid "gone fishing" bug); fix several wrong labor map entries; add several special cases for hauling (still not all there yet); add debug warning if job deduction appears wrong; flail about mightily trying to resolve heap corruption on unload
|
2012-12-08 02:42:22 -06:00 |