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 |
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 |
Alexander Gavrilov
|
2ef321a208
|
Preserve the original lua global environment for modules.
The intent is to prevent accidental pollution of module namespaces
by globals defined from careless scripts running in the _G environment.
|
2012-04-21 20:15:57 +04:00 |
jj
|
9317143909
|
ruby: officially dont support stl::deque, add class sizeof
|
2012-04-21 15:04:52 +02:00 |
Alexander Gavrilov
|
4af051bab3
|
Add a few more unit orderings, and a way to reverse direction.
|
2012-04-21 16:53:17 +04:00 |
Alexander Gavrilov
|
3282ac3db2
|
Add a hotkey command that sorts units in lists using lua comparators.
|
2012-04-21 15:43:52 +04:00 |
Robert Heinrich
|
709536c6c3
|
Merge branch 'master' of git://github.com/ab9rf/dfhack
|
2012-04-21 11:53:19 +02:00 |
Robert Heinrich
|
a282c9dede
|
Merge branch 'master' of git://github.com/peterix/dfhack
|
2012-04-21 11:52:25 +02:00 |
Robert Heinrich
|
2d19514fbc
|
probe: minor change
|
2012-04-21 11:52:03 +02:00 |
Alexander Gavrilov
|
adbd351462
|
Rename units.other[0] to units.active.
|
2012-04-21 12:46:55 +04:00 |
Kelly Martin
|
ad73b8c737
|
Add "tamable" for animals that can be tamed (PET or PET_EXOTIC in raws)
|
2012-04-20 14:38:50 -05:00 |
Kelly Martin
|
e0bb5bf53b
|
Add "naked" (has no inventory) predicate to zone (useful for mass pitting)
|
2012-04-20 14:22:20 -05:00 |
jj
|
826e0b7dcf
|
ruby: iterate in LinkedList
|
2012-04-20 20:43:18 +02:00 |
jj
|
417356c3cb
|
ruby: add df-linked-list support (also, xml could be simplified)
|
2012-04-20 18:20:24 +02:00 |
jj
|
f57d63ed95
|
ruby: df_flagarray support
|
2012-04-20 17:57:41 +02:00 |
jj
|
66891fd23c
|
ruby: tweak onupdate, fix some inspects, add inverse ENUM
|
2012-04-20 17:33:48 +02:00 |
jj
|
fb2dcf55ca
|
ruby: fix DfArray, add #inspect, fix ruby.rb
|
2012-04-20 15:30:15 +02:00 |
Alexander Gavrilov
|
0a6982f404
|
Enable warnings correctly on linux and fix a lot of them.
|
2012-04-20 13:30:37 +04:00 |
Alexander Gavrilov
|
d95cc3435f
|
Fix lua wrapper sizeof for static arrays.
Since it actually depends on the element type, it is more tricky.
|
2012-04-20 13:04:03 +04:00 |
jj
|
0952b76173
|
ruby: add df_array, pointer_ary, move generated classes in DFHack
|
2012-04-20 01:29:52 +02:00 |
Alexander Gavrilov
|
0b32d374db
|
Implement SOIL/STONE substitution logic, and add compat in mapexport.
|
2012-04-19 23:02:30 +04:00 |