dfhack/plugins
Josh Cooper a4bf266770 Implements plugin: channel-safely v1.2
- Updates rst documentation
  - Adds feature: risk-averse
- Revises ChannelManager::manage_group
  - Now performs analysis of group designations
    - If any designation has fall space, designations are analyzed for accessibility (a weighted score of how many ways it can be accessed)
    - If a designation has no fall space, but cannot be accessed it will be "dig_now"'ed
    - accessibility scores are stored for the management phase
  - Management loop has been extended
    - iff no cave-in candidates exist, then perform simple management (as requested)
    - if candidates do exist, then we must check if our current position is one
      - if the current position is a cave-in candidate it must also be within range (+2) of the least access
        - if the candidate is in range or on the dignow queue, then we activate the designation and modify the dig priority according to distance from least_access
      - if not a candidate, or the other checks failed, then we set the designation to marker mode
2023-01-23 14:24:23 -08:00
..
autolabor rename globals according to structures update 2023-01-05 17:11:01 -08:00
buildingplan rename globals according to structures update 2023-01-05 17:11:01 -08:00
channel-safely Implements plugin: channel-safely v1.2 2023-01-23 14:24:23 -08:00
devel rename globals according to structures update 2023-01-05 17:11:01 -08:00
diggingInvaders rename globals according to structures update 2023-01-05 17:11:01 -08:00
embark-assistant getbiometype naming, docs 2023-01-21 20:33:40 +00:00
examples output onupdate log messages by default 2022-08-15 16:15:41 -07:00
external Adds plugins/external/ and auto-populates the cmake within upon creation (#2095) 2022-04-27 19:53:05 -07:00
isoworld@3630c816df Auto-update submodules 2022-05-15 07:17:46 +00:00
lua Merge branch 'develop' into automelt 2023-01-23 14:20:48 -05:00
proto explicitly declare namespaces and proto versions 2022-12-10 18:06:53 -08:00
raw Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
remotefortressreader update fortress reader for structures change 2023-01-13 11:48:07 +00:00
rendermax update to new save directory structure 2023-01-15 23:13:58 -08:00
spectate rename globals according to structures update 2023-01-05 17:11:01 -08:00
stockpiles fix overzealous "ui" -> "plotinfo" replacement 2023-01-05 17:46:30 -08:00
stonesense@a045369db6 update stonesense 2023-01-20 12:23:02 -08:00
tweak update to new save directory structure 2023-01-15 23:13:58 -08:00
.gitignore rename globals according to structures update 2023-01-05 17:11:01 -08:00
.keep Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts. 2011-06-20 01:12:07 +02:00
3dveins.cpp update docs for 3dveins 2022-07-18 11:34:58 -07:00
Brushes.h Allow canceling lineedit with ctrl+c 2018-07-04 15:21:25 +03:00
CMakeLists.txt Merge branch 'develop' into automelt 2023-01-22 20:32:43 -05:00
Plugins.cmake Revert "update google protobuf to 3.21.10" 2022-12-07 11:59:48 -08:00
add-spatter.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
autobutcher.cpp use newly narrowd relations vector 2023-01-20 14:30:48 -08:00
autochop.cpp silence check for usefulness. it's useful. i get it 2023-01-16 17:43:00 -08:00
autoclothing.cpp Added amount of available clothing to autolabor reports. 2023-01-14 01:28:13 -08:00
autodump.cpp use keyboard cursor 2023-01-20 09:31:44 -08:00
autofarm.cpp getbiometype naming, docs 2023-01-21 20:33:40 +00:00
autogems.cpp update to new save directory structure 2023-01-15 23:13:58 -08:00
automaterial.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
automelt.cpp Update plugins/automelt.cpp 2023-01-23 16:32:47 -05:00
autonestbox.cpp migrate string fns from uicommon to MiscUtils 2022-11-07 15:36:16 -08:00
autotrade.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
blueprint.cpp add blueprint back to the build (dig and build phases only) 2023-01-13 12:36:16 -08:00
building-hacks.cpp The great de-anon-ification 2022-06-29 07:54:04 -07:00
buildingplan.cpp make gcc happy 2023-01-18 00:08:21 -08:00
burrows.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
changeitem.cpp update docs for changeitem 2022-07-20 13:00:27 -07:00
changelayer.cpp update docs for "c" plugins 2022-07-22 16:42:36 -07:00
changevein.cpp update docs for "c" plugins 2022-07-22 16:42:36 -07:00
cleanconst.cpp update docs for cleanconst 2022-07-20 13:26:30 -07:00
cleaners.cpp update docs for "c" plugins 2022-07-22 16:42:36 -07:00
cleanowned.cpp fix up cleanowned status message 2022-11-20 16:03:08 -08:00
confirm.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
createitem.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
cursecheck.cpp update docs for "c" plugins 2022-07-22 16:42:36 -07:00
cxxrandom.cpp Adds cxxrandom unit test and fixes interface problems (#2099) 2022-04-30 21:46:47 -07:00
debug.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
deramp.cpp update deramp docs 2022-07-22 17:46:22 -07:00
dig-now.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
dig.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
digFlood.cpp update docs for digFlood 2022-07-24 17:01:50 -07:00
dwarfmonitor.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
dwarfvet.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
embark-tools.cpp update docs for embark-tools 2022-07-24 23:59:04 -07:00
eventful.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
fastdwarf.cpp Rename [xyz]CategoryActionTimers to [xyz]GroupActionTimers in action timer API 2022-12-01 23:24:04 +00:00
filltraffic.cpp update docs for filltraffic 2022-07-25 10:23:05 -07:00
fix-unit-occupancy.cpp migrate string fns from uicommon to MiscUtils 2022-11-07 15:36:16 -08:00
fixveins.cpp update docs for fixveins 2022-07-25 10:54:11 -07:00
flows.cpp update docs for flows 2022-07-25 10:55:04 -07:00
follow.cpp update docs for follow 2022-07-25 10:55:31 -07:00
forceequip.cpp fix typos in forceequip cpp/docs 2022-07-25 16:57:08 -07:00
generated-creature-renamer.cpp migrate string fns from uicommon to MiscUtils 2022-11-07 15:36:16 -08:00
getplants.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
hotkeys.cpp use consistent bounds checking style in hotkeys 2022-11-28 15:50:05 -08:00
infiniteSky.cpp typo fix in infiniteSky docs 2022-09-16 15:24:18 -07:00
isoworldremote.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
jobutils.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
lair.cpp update docs for lair 2022-07-27 17:14:30 -07:00
liquids.cpp move liquids.history to dfhack-config/liquids.history 2022-08-02 22:46:04 -07:00
listcolumn.h [manipulator] add the professions library (#2234) 2022-07-06 07:21:26 -07:00
luasocket.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
manipulator.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
map-render.cpp Update map-render.cpp 2018-12-06 15:21:19 +02:00
misery.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
mode.cpp update docs for mode 2022-07-28 02:50:37 -07:00
mousequery.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
nestboxes.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
orders.cpp restore orders library functionality 2023-01-17 21:26:33 -08:00
overlay.cpp add new viewscreens to overlay 2022-12-20 20:18:00 -08:00
pathable.cpp clarify the identity of the icons 2023-01-12 14:43:46 -08:00
petcapRemover.cpp update docs for petcapRemover 2022-07-28 16:46:10 -07:00
plants.cpp update docs for plants 2022-07-28 22:51:17 -07:00
power-meter.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
probe.cpp Enabled probe, and fixed the one thing preventing it from compiling. 2023-01-07 21:06:47 -08:00
prospector.cpp update docs for prospector 2022-07-28 23:12:11 -07:00
regrass.cpp update docs for regrass 2022-07-28 23:20:24 -07:00
rename.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
reveal.cpp fix stupid typo in reveal 2023-01-08 15:57:38 -06:00
search.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
seedwatch.cpp Merge branch 'develop' into docs 2022-08-15 17:09:36 -07:00
showmood.cpp update docs for showmood 2022-07-31 13:41:28 -07:00
siege-engine.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
sort.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
steam-engine.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
stockflow.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
stocks.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
strangemood.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
tailor.cpp add support for using undyed cloth 2023-01-20 15:21:45 -06:00
tiletypes.cpp move tiletypes.history to dfhack-config/tiletypes.history 2022-08-02 22:46:04 -07:00
title-folder.cpp Don't print an error about not being able to get the SDL title in text mode. 2020-01-15 16:07:41 -06:00
title-version.cpp Add support for DFHACK_BUILD_ID 2018-07-11 11:47:55 -04:00
trackstop.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
tubefill.cpp update docs for tubefill 2022-07-31 13:41:30 -07:00
uicommon.h move useful functions from uicommon to MiscUtils 2023-01-16 23:46:47 -08:00
workNow.cpp update docs for workNow 2022-07-31 13:41:30 -07:00
workflow.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00
xlsxreader.cpp Fix warning (#1796) 2021-03-27 00:11:50 -04:00
zone.cpp rename globals according to structures update 2023-01-05 17:11:01 -08:00