Warmist
|
519ea08e8f
|
Typo fix
|
2012-04-28 22:21:35 +03:00 |
Warmist
|
3d277823eb
|
Misc stuff needed for unreleased unfunctional stuff
|
2012-04-28 22:20:49 +03:00 |
Alexander Gavrilov
|
9c94b7c1e7
|
Make the hash map implementation error more useful.
It instructs to update GCC, but actually the most common
reason for the error is missing 32-bit development libs.
|
2012-04-28 11:53:26 +04:00 |
jj
|
ec8b090abe
|
ruby: add plugins/buildbed.rb (segfaults)
|
2012-04-27 18:50:27 +02:00 |
jj
|
a7afe04f3b
|
ruby: name nested compounds, to allow cpp_new etc
|
2012-04-27 17:59:54 +02:00 |
jj
|
bc218db596
|
ruby: more minor tweaks
|
2012-04-27 17:46:51 +02:00 |
jj
|
3446fd024e
|
ruby: tweak inspect
|
2012-04-27 17:38:31 +02:00 |
jj
|
9bceb7a443
|
ruby: typo in enumerable
|
2012-04-27 17:31:39 +02:00 |
jj
|
6800f459f5
|
ruby: fix bitfield looking for enum value
|
2012-04-27 17:24:15 +02:00 |
jj
|
fcfd7062eb
|
ruby: tweak inspect, autodereference pointers
|
2012-04-27 17:11:01 +02:00 |
jj
|
22628fe9bb
|
codegen: all class-type have a vtable
|
2012-04-27 14:13:44 +02:00 |
jj
|
551df9bb73
|
ruby: use binsearch in find_unit/find_item
|
2012-04-27 03:07:03 +02:00 |
jj
|
2cc5333157
|
ruby: cleanup codegen enum
|
2012-04-27 03:02:37 +02:00 |
jj
|
51ecd15fa8
|
ruby: use symbols for enums everywhere
|
2012-04-26 20:55:52 +02:00 |
Kelly Martin
|
7c606da636
|
Autolabor will exclude the trade broker from all labors if the "trader requested" flag is on at the trade depot.
|
2012-04-26 13:46:38 -05:00 |
jj
|
ba7d4f8edd
|
ruby: extract additional info for enums
|
2012-04-26 20:03:56 +02:00 |
Kelly Martin
|
53e0ba8b8d
|
Actually write the noble penalty to the dwarf_info structure....
|
2012-04-26 12:54:10 -05:00 |
Alexander Gavrilov
|
c0c790f58c
|
Refactor MapCache: make it parse everything that is known re tiles & mats.
|
2012-04-26 12:42:04 -05:00 |
jj
|
2ee1887870
|
ruby: add plugins/unit exemple
|
2012-04-26 19:38:15 +02:00 |
jj
|
461c7e20cd
|
ruby: add vector#binsearch
|
2012-04-26 19:37:58 +02:00 |
Alexander Gavrilov
|
02e43428ee
|
Sync to changes in the data structure definitions.
|
2012-04-26 12:36:29 -05:00 |
Alexander Gavrilov
|
b4a8bcd8d0
|
Refactor MapCache: make it parse everything that is known re tiles & mats.
Conflicts:
library/xml
|
2012-04-26 12:21:59 -05:00 |
Alexander Gavrilov
|
82a0e52a3e
|
Add api to check the walkable cache, and update flow_forbid in liquids.
|
2012-04-26 18:51:39 +04:00 |
Kelly Martin
|
5f5152f449
|
Autolabor: Instead of guessing who the nobles are based on noble skills, actually find out who they are and behave appropriately. Certain responsibilities are assigned various penalties to increase their holders' availability to perform noble functions. Also, holders of the "manage health" responsibility are always assigned the diagnose labor.
The responsibility penalties are first-approximation and will likely need tuning.
|
2012-04-26 09:38:25 -05:00 |
jj
|
9b7fbcc477
|
ruby: fix warning in codegen with initvalue
|
2012-04-26 15:37:10 +02:00 |
jj
|
03925c923a
|
ruby: fix new c++ obj initialization, use xml init-value
|
2012-04-26 14:16:47 +02:00 |
Alexander Gavrilov
|
16ee049664
|
Split off the burrows api from Maps and Units.
|
2012-04-26 12:56:28 +04:00 |
Alexander Gavrilov
|
6ab270d129
|
Retrieve unit noble position info, and use it in getProfessionName.
|
2012-04-26 12:03:56 +04:00 |
Alexander Gavrilov
|
9489c6ed1a
|
Add support for a few more viewscreens to Units::getSelectedUnit.
|
2012-04-26 11:05:35 +04:00 |
jj
|
7a8db179ab
|
ruby: fix plugin/plant.rb, add onstatechange hook, use console proxy, general cleanup, enable build by default
|
2012-04-25 20:21:09 +02:00 |
jj
|
bd2e6e74de
|
ruby: add manual c++ object allocator
|
2012-04-25 19:22:04 +02:00 |
jj
|
b0acad6d59
|
ruby: use index-enum xml attr, fix bitfield[i] = 0
|
2012-04-25 17:18:24 +02:00 |
Alexander Gavrilov
|
23a0b17ff3
|
Make liquids and tiletypes force rebuild of pathfinding data.
|
2012-04-25 18:38:43 +04:00 |
Alexander Gavrilov
|
1cd802d426
|
Implement unit sorting for the pen zone assignment interface.
|
2012-04-25 18:28:00 +04:00 |
jj
|
d1ea97c272
|
ruby: README
|
2012-04-25 01:20:35 +02:00 |
jj
|
bf64c3e23c
|
ruby/plugin: tweak plants, add growcrops
|
2012-04-24 19:08:14 +02:00 |
jj
|
7a71204b82
|
ruby: guard against undefined globals, fix inspect for inherited classes
|
2012-04-24 19:07:54 +02:00 |
jj
|
eca17fff53
|
ruby: add sample plugin (cuttrees, growtrees)
|
2012-04-24 00:57:07 +02:00 |
jj
|
c1baebd083
|
ruby: rename find_map_block to map_block_at, add other helper methods
|
2012-04-24 00:47:10 +02:00 |
jj
|
8a05db7a1b
|
ruby: add map block iterators, fix FlagArray.length
|
2012-04-23 21:12:24 +02:00 |
Alexander Gavrilov
|
763a301b4f
|
Add a few more lua api functions, documentation, and unit sort orders.
Units::getProfessionName appears to work correctly for
everything except nobles.
|
2012-04-23 21:30:53 +04:00 |
Kelly Martin
|
c463597e09
|
Merge branch 'master' of github.com:ab9rf/dfhack
|
2012-04-23 09:49:00 -05:00 |
Kelly Martin
|
ac0e4a15e8
|
Rprobe can now be used to change any of the region_map paremeters. Use at your own peril, as strangeness may ensue.
|
2012-04-23 09:46:57 -05:00 |
Kelly Martin
|
8dcf2db316
|
rs. Use at your own peril, as strangeness may ensue.
|
2012-04-23 09:45:00 -05:00 |
Kelly Martin
|
e06c80f690
|
Fix minor ostream munging glitch in rprobe.
|
2012-04-22 23:36:13 -05:00 |
Caldfir
|
035d65536b
|
Added in job loading to t_unit for stonesense.
|
2012-04-22 18:51:27 -07:00 |
Robert Heinrich
|
e1770fa62b
|
regrass: leaves tiles with the no_grow flag alone (avoids regrassing roads etc you embark on)
|
2012-04-23 00:34:19 +02:00 |
Robert Heinrich
|
045b7b6a20
|
Merge branch 'master' of git://github.com/ab9rf/dfhack
|
2012-04-22 20:26:12 +02:00 |
Robert Heinrich
|
760bc8b09f
|
regrass: ignore furrowed tiles (dirt roads)
|
2012-04-22 20:25:10 +02:00 |
Alexander Gavrilov
|
125cd6622a
|
Support sorting units in many more ui contexts.
|
2012-04-22 19:22:00 +04:00 |