Commit Graph

  • 8952eabd62 ruby: typo jj 2012-05-03 03:33:50 +0200
  • 5fdeac9913 ruby: fix StaticArray#inspect with indexenum, allow df.cursor = [x, y, z] jj 2012-05-03 02:52:53 +0200
  • 28b5068382 Allow both coordinate object and (x,y,z) as arguments to getTileBlock. Alexander Gavrilov 2012-05-02 12:50:05 +0400
  • 6903f3877f Devel plugin nestboxes scans all nestboxes for unhatchable eggs and optionally dumps them. Kelly Martin 2012-05-01 10:58:12 -0500
  • eadce95940 Add a convenience function for designating constructions. Alexander Gavrilov 2012-05-01 19:55:25 +0400
  • 4cffb6428d Update building creation code with new knowledge, and fix zone. Alexander Gavrilov 2012-05-01 18:55:30 +0400
  • e7c55ab6e1 Also exclude trader from hauling when requested at depot. Kelly Martin 2012-04-30 09:01:48 -0500
  • 2303a25bde Implement unconstructed building instance creation and linking into world. Alexander Gavrilov 2012-04-29 21:07:39 +0400
  • a56f1549a9 Merge branch 'master' of https://github.com/angavrilov/dfhack Warmist 2012-04-28 22:21:57 +0300
  • 519ea08e8f Typo fix Warmist 2012-04-28 22:21:35 +0300
  • 3d277823eb Misc stuff needed for unreleased unfunctional stuff Warmist 2012-04-28 22:20:49 +0300
  • 9c94b7c1e7 Make the hash map implementation error more useful. Alexander Gavrilov 2012-04-28 11:53:26 +0400
  • ec8b090abe ruby: add plugins/buildbed.rb (segfaults) jj 2012-04-27 18:50:27 +0200
  • a7afe04f3b ruby: name nested compounds, to allow cpp_new etc jj 2012-04-27 17:59:54 +0200
  • bc218db596 ruby: more minor tweaks jj 2012-04-27 17:46:51 +0200
  • 3446fd024e ruby: tweak inspect jj 2012-04-27 17:38:31 +0200
  • 9bceb7a443 ruby: typo in enumerable jj 2012-04-27 17:31:39 +0200
  • 6800f459f5 ruby: fix bitfield looking for enum value jj 2012-04-27 17:24:15 +0200
  • fcfd7062eb ruby: tweak inspect, autodereference pointers jj 2012-04-27 17:11:01 +0200
  • 22628fe9bb codegen: all class-type have a vtable jj 2012-04-27 14:13:44 +0200
  • 551df9bb73 ruby: use binsearch in find_unit/find_item jj 2012-04-27 03:07:03 +0200
  • 2cc5333157 ruby: cleanup codegen enum jj 2012-04-27 03:02:37 +0200
  • 51ecd15fa8 ruby: use symbols for enums everywhere jj 2012-04-26 20:55:52 +0200
  • 7c606da636 Autolabor will exclude the trade broker from all labors if the "trader requested" flag is on at the trade depot. Kelly Martin 2012-04-26 13:46:38 -0500
  • ba7d4f8edd ruby: extract additional info for enums jj 2012-04-26 20:03:56 +0200
  • 53e0ba8b8d Actually write the noble penalty to the dwarf_info structure.... Kelly Martin 2012-04-26 12:54:10 -0500
  • c0c790f58c Refactor MapCache: make it parse everything that is known re tiles & mats. Alexander Gavrilov 2012-04-19 19:17:07 +0400
  • 2ee1887870 ruby: add plugins/unit exemple jj 2012-04-26 19:38:15 +0200
  • 461c7e20cd ruby: add vector#binsearch jj 2012-04-26 19:37:58 +0200
  • 02e43428ee Sync to changes in the data structure definitions. Alexander Gavrilov 2012-04-19 11:03:29 +0400
  • b4a8bcd8d0 Refactor MapCache: make it parse everything that is known re tiles & mats. Alexander Gavrilov 2012-04-19 19:17:07 +0400
  • 82a0e52a3e Add api to check the walkable cache, and update flow_forbid in liquids. Alexander Gavrilov 2012-04-26 18:51:39 +0400
  • 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. Kelly Martin 2012-04-26 09:38:25 -0500
  • 9b7fbcc477 ruby: fix warning in codegen with initvalue jj 2012-04-26 15:37:10 +0200
  • 03925c923a ruby: fix new c++ obj initialization, use xml init-value jj 2012-04-26 14:16:47 +0200
  • 16ee049664 Split off the burrows api from Maps and Units. Alexander Gavrilov 2012-04-26 12:56:28 +0400
  • 6ab270d129 Retrieve unit noble position info, and use it in getProfessionName. Alexander Gavrilov 2012-04-26 12:03:56 +0400
  • 9489c6ed1a Add support for a few more viewscreens to Units::getSelectedUnit. Alexander Gavrilov 2012-04-26 11:05:35 +0400
  • 7a8db179ab ruby: fix plugin/plant.rb, add onstatechange hook, use console proxy, general cleanup, enable build by default jj 2012-04-25 20:21:09 +0200
  • bd2e6e74de ruby: add manual c++ object allocator jj 2012-04-25 19:22:04 +0200
  • b0acad6d59 ruby: use index-enum xml attr, fix bitfield[i] = 0 jj 2012-04-25 17:18:24 +0200
  • 23a0b17ff3 Make liquids and tiletypes force rebuild of pathfinding data. Alexander Gavrilov 2012-04-25 18:38:43 +0400
  • 1cd802d426 Implement unit sorting for the pen zone assignment interface. Alexander Gavrilov 2012-04-25 18:28:00 +0400
  • d1ea97c272 ruby: README jj 2012-04-25 01:20:35 +0200
  • bf64c3e23c ruby/plugin: tweak plants, add growcrops jj 2012-04-24 19:08:14 +0200
  • 7a71204b82 ruby: guard against undefined globals, fix inspect for inherited classes jj 2012-04-24 19:07:54 +0200
  • eca17fff53 ruby: add sample plugin (cuttrees, growtrees) jj 2012-04-24 00:57:07 +0200
  • c1baebd083 ruby: rename find_map_block to map_block_at, add other helper methods jj 2012-04-24 00:47:10 +0200
  • 8a05db7a1b ruby: add map block iterators, fix FlagArray.length jj 2012-04-23 21:12:24 +0200
  • 763a301b4f Add a few more lua api functions, documentation, and unit sort orders. Alexander Gavrilov 2012-04-23 21:30:53 +0400
  • c463597e09 Merge branch 'master' of github.com:ab9rf/dfhack Kelly Martin 2012-04-23 09:49:00 -0500
  • ac0e4a15e8 Rprobe can now be used to change any of the region_map paremeters. Use at your own peril, as strangeness may ensue. Kelly Martin 2012-04-23 09:46:57 -0500
  • 8dcf2db316 rs. Use at your own peril, as strangeness may ensue. Kelly Martin 2012-04-23 09:45:00 -0500
  • e06c80f690 Fix minor ostream munging glitch in rprobe. Kelly Martin 2012-04-22 23:36:13 -0500
  • 035d65536b Added in job loading to t_unit for stonesense. Caldfir 2012-04-22 18:51:27 -0700
  • e1770fa62b regrass: leaves tiles with the no_grow flag alone (avoids regrassing roads etc you embark on) Robert Heinrich 2012-04-23 00:34:19 +0200
  • 045b7b6a20 Merge branch 'master' of git://github.com/ab9rf/dfhack Robert Heinrich 2012-04-22 20:26:12 +0200
  • 760bc8b09f regrass: ignore furrowed tiles (dirt roads) Robert Heinrich 2012-04-22 20:25:10 +0200
  • 125cd6622a Support sorting units in many more ui contexts. Alexander Gavrilov 2012-04-22 19:22:00 +0400
  • 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. Kelly Martin 2012-04-22 10:17:14 -0500
  • af12e83ac4 Merge branch 'master' of git://github.com/ab9rf/dfhack Robert Heinrich 2012-04-22 15:25:22 +0200
  • 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. Kelly Martin 2012-04-21 23:22:21 -0500
  • 6fc17b3e1f ruby: clean helper with offsetof jj 2012-04-21 21:20:51 +0200
  • c104f822a4 Move stripcaged to master branch, works fine. Kelly Martin 2012-04-21 12:53:46 -0500
  • 567b3e2a52 Fix range on tiletypes and make it saner for both plugins. Jared Adams 2012-04-21 11:26:40 -0600
  • 2ef321a208 Preserve the original lua global environment for modules. Alexander Gavrilov 2012-04-21 20:15:57 +0400
  • 9317143909 ruby: officially dont support stl::deque, add class sizeof jj 2012-04-21 15:04:52 +0200
  • 4af051bab3 Add a few more unit orderings, and a way to reverse direction. Alexander Gavrilov 2012-04-21 16:53:17 +0400
  • 3282ac3db2 Add a hotkey command that sorts units in lists using lua comparators. Alexander Gavrilov 2012-04-21 15:43:52 +0400
  • 709536c6c3 Merge branch 'master' of git://github.com/ab9rf/dfhack Robert Heinrich 2012-04-21 11:53:19 +0200
  • a282c9dede Merge branch 'master' of git://github.com/peterix/dfhack Robert Heinrich 2012-04-21 11:52:25 +0200
  • 2d19514fbc probe: minor change Robert Heinrich 2012-04-21 11:52:03 +0200
  • adbd351462 Rename units.other[0] to units.active. Alexander Gavrilov 2012-04-21 12:46:55 +0400
  • ad73b8c737 Add "tamable" for animals that can be tamed (PET or PET_EXOTIC in raws) Kelly Martin 2012-04-20 14:38:50 -0500
  • e0bb5bf53b Add "naked" (has no inventory) predicate to zone (useful for mass pitting) Kelly Martin 2012-04-20 14:22:20 -0500
  • 826e0b7dcf ruby: iterate in LinkedList jj 2012-04-20 20:43:18 +0200
  • 417356c3cb ruby: add df-linked-list support (also, xml could be simplified) jj 2012-04-20 18:20:24 +0200
  • f57d63ed95 ruby: df_flagarray support jj 2012-04-20 17:57:41 +0200
  • 66891fd23c ruby: tweak onupdate, fix some inspects, add inverse ENUM jj 2012-04-20 17:33:48 +0200
  • fb2dcf55ca ruby: fix DfArray, add #inspect, fix ruby.rb jj 2012-04-20 15:30:15 +0200
  • 0a6982f404 Enable warnings correctly on linux and fix a lot of them. Alexander Gavrilov 2012-04-20 13:30:37 +0400
  • d95cc3435f Fix lua wrapper sizeof for static arrays. Alexander Gavrilov 2012-04-20 13:04:03 +0400
  • 52138d8998 Improve the range function of tiletypes a bit and add the functionality to liquids. Jared Adams 2012-04-19 21:13:07 -0600
  • f97e2bf410 Make tiletypes more useful Jared Adams 2012-04-19 17:44:26 -0600
  • 0952b76173 ruby: add df_array, pointer_ary, move generated classes in DFHack jj 2012-04-20 01:29:52 +0200
  • 0b32d374db Implement SOIL/STONE substitution logic, and add compat in mapexport. Alexander Gavrilov 2012-04-19 23:02:30 +0400
  • a450e9ddeb ruby: fix vectors, add bitvector jj 2012-04-19 19:35:55 +0200
  • 4b87f1bcac Refactor MapCache: make it parse everything that is known re tiles & mats. Alexander Gavrilov 2012-04-19 19:17:07 +0400
  • f655a0986d Sync to changes in the data structure definitions. Alexander Gavrilov 2012-04-19 11:03:29 +0400
  • 0e10a8edff Merge branch 'master' of git://github.com/peterix/dfhack jj 2012-04-18 18:50:48 +0200
  • 3ad3d1af46 ruby: use rtti info to cast Item/etc subclasses jj 2012-04-18 18:46:33 +0200
  • b7b27ebb9e Merge remote-tracking branch 'upstream/master' Kelly Martin 2012-04-18 11:35:32 -0500
  • 2dc3aa1b89 danger of rotting) Kelly Martin 2012-04-18 11:33:17 -0500
  • 9e1e34f69b Created new stockcheck plugin Kelly Martin 2012-04-18 00:16:44 -0500
  • c17529a794 Track stonesense Petr Mrázek 2012-04-18 05:09:22 +0200
  • 5583d47b4f Silly copypasta fail Petr Mrázek 2012-04-18 04:18:08 +0200
  • 6d53ab37e0 Mass fixage Petr Mrázek 2012-04-18 04:12:11 +0200
  • c46cb37865 Reformat readme.rst to fit in some reasonable limits Petr Mrázek 2012-04-18 01:40:07 +0200
  • b1c5621123 Bump release to r2 Petr Mrázek 2012-04-17 23:24:43 +0200
  • d825356878 Fix windows console bug Petr Mrázek 2012-04-17 23:23:45 +0200