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 |
Kelly Martin
|
26cec5f60c
|
Probe now displays the "surroundings" name for the biome (e.g. Joyous Wilds, or Terrifying).
Rprobe can be used from the embark screen to set the evilness of the selected biome; use with due care.
|
2012-04-22 10:17:14 -05:00 |
Robert Heinrich
|
af12e83ac4
|
Merge branch 'master' of git://github.com/ab9rf/dfhack
|
2012-04-22 15:25:22 +02:00 |
Kelly Martin
|
f5644f385b
|
Probe now displays biome savagery and evilness.
Devel plugin bprobe (also in this commit) goes digging around in region data at embark screen, not really useful for public consumption.
|
2012-04-21 23:22:21 -05:00 |
jj
|
6fc17b3e1f
|
ruby: clean helper with offsetof
|
2012-04-21 21:20:51 +02:00 |
Kelly Martin
|
c104f822a4
|
Move stripcaged to master branch, works fine.
|
2012-04-21 12:53:46 -05:00 |
Jared Adams
|
567b3e2a52
|
Fix range on tiletypes and make it saner for both plugins.
|
2012-04-21 11:26:40 -06:00 |