What is the extra viewscreen_dwarfmodest for?
That makes it so that it works even if the current viewscreen is something else.
That's not required even in this case. Just use df.global.gview.view.child instead of getCurViewscreen() - it will correctly place the new screen on the top of the stack even if the parent screen wasn't on top.
I'm using helper functions like this a lot in Remote.
function screen_main()
return df.global.gview.view.child
end
function execute_with_main_mode(mode, fn)
local ws = screen_main()
local q = df.global.ui.main.mode
df.global.ui.main.mode = mode
local ok,ret = pcall(fn, ws)
if not ok then print (ret) end
df.global.ui.main.mode = q
return ret
end
Ok, ran into several small errors that I already fixed on my end. Now, I am looking at the errors in the dfhack screen. It seems to be the problem.
\lua\utils.lua:595: error: invalid arg: 1: reactionName
stacktaceback: modtools/create-unit.lua:313: in main chunk
despite tweaking several different values on my end, but can't find anything to get it working.
onload.init
modtools/create-unit -reactionName T0WORKEREGG -race CHIDDRIN -caste T0WORKER -civId \\LOCAL -groupId \\LOCAL -name
modtools/create-unit -reactionName T0SOLDIEREGG -race CHIDDRIN -caste T0SOLDIER -civId \\LOCAL -groupId \\LOCAL -name
modtools/create-unit -reactionName T0CHEMISTEGG -race CHIDDRIN -caste T0CHEMIST -civId \\LOCAL -groupId \\LOCAL -name
modtools/create-unit -reactionName T0QUEENEGG -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name
&
modtools/reaction-trigger -reactionName T0QUEENEGG -command [modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -position [ \\LOCATION ]]
reaction.txt
[REACTION:T0QUEENEGG]
[NAME:Hatch a devolved queen]
[BUILDING:KITCHEN:NONE]
/REAGENT:A:1:ROUGH:NO_SUBTYPE:INORGANIC:T0QUEENEGG]
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:SMOKE_PURPLE]
Despite the changes, I am still getting the same error...
EDIT: Cleaned up another awkward post.
Ok, so in reaction-trigger.lua it is able to pull up the command for the location as job.pos.x, y, z using the -command \\LOCATION, but how do I integrate that with...
Failed attempts:
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [//LOCATION] ]
modtools/reaction-trigger -reactionName T0QUEENEGG -command \\LOCATION
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [ job.pos.x, job.pos.y, job.pos.z ] ]
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location //LOCATION ]
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ \\LOCATION modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [ job.pos.x job.pos.y job.pos.z ] ]
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [ job.pos.x job.pos.y job.pos.z ] ] \\LOCATION
I have tried a variety of locations and positions assuming -location [ job.pos.x job.pos.y job.pos.z ] is the correct call for the script. Still nothing. Oh, and I just overwrote ...Hold on, forgot the equip-item.lua (not trying to equip anything, but will check)
Don't see anything (in my obviously "expert" opinion) that says the equip script should be screwing, so I am not testing atm.
hmmm, thought I did, let me check real quick.
EDIT:
Yeah, spawn works (many attempts didn't), but spawns in what appears to be the 'default' position.
EDIT2:
modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [ \\LOCATION ] ]
EDIT3:
Rechecked to make sure my input was correct. Also re-downloaded the reaction-trigger.lua just to be sure I had the most up to date trigger. No luck.
Hopefully this will be helpful.
stderr.log output
FirstCall()
Initized HOOKS!
Identifying DF version.
Loading hack\symbols.xml ... OK
Loaded 3 DF symbol tables.
Version: v0.40.24 SDL
Initializing Console.
Console is running.
Initializing Plugins.
d_init: 372
world: 2484248 ui: 31044 b_stock: 1644
Starting IO thread.
Starting DF input capture thread.
Starting the TCP listener.
Invoking: timestream 1.0
DFHack is running.
Invoking: multilevel 15
Invoking: multilevel shadowcolor 0 0 0 0.8
Invoking: multilevel fogcolor 0.1 0.1 0.2
Invoking: multilevel fogdensity 0.2
Invoking: slab_engrave
Invoking: autofixhandedness start
Invoking: keybinding add Ctrl-F1 hotkeys
Invoking: keybinding add Alt-F1 hotkeys
Invoking: keybinding add Ctrl-W twaterlvl
Invoking: keybinding add Ctrl-V digv
Invoking: keybinding add Ctrl-Shift-V "digv x"
Invoking: keybinding add Ctrl-C spotclean
Invoking: keybinding add Ctrl-Shift-K autodump-destroy-here
Invoking: keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
Invoking: keybinding add Ctrl-K autodump-destroy-item
Invoking: keybinding add Ctrl-Q@dwarfmode/Default quicksave
Invoking: keybinding add Ctrl-Shift-P forumdwarves
Invoking: keybinding add Ctrl-Shift-N gui/rename
Invoking: keybinding add Ctrl-Shift-T "gui/rename unit-profession"
Invoking: keybinding add Alt-M@dwarfmode/Default "dwarfmonitor prefs"
Invoking: keybinding add Ctrl-F@dwarfmode/Default "dwarfmonitor stats"
Invoking: keybinding add Ctrl-Shift-F@dwarfmode forum-dwarves
Invoking: keybinding add Ctrl-B@dungeonmode adv-bodyswap
Invoking: keybinding add Ctrl-Shift-B@dungeonmode "adv-bodyswap force"
Invoking: keybinding add Shift-O@dungeonmode gui/companion-order
Invoking: keybinding add Ctrl-A@legends "exportlegends all"
Invoking: keybinding add Ctrl-Shift-Z@dwarfmode/Default "stocks show"
Invoking: keybinding add Ctrl-Shift-I@dwarfmode/Default "gui/dfstatus"
Invoking: keybinding add Alt-P copystock
Invoking: keybinding add Alt-L@dwarfmode/QueryBuilding/Some/Stockpile "gui/stockpiles -load"
Invoking: keybinding add Alt-S@dwarfmode/QueryBuilding/Some/Stockpile "gui/stockpiles -save"
Invoking: keybinding add Ctrl-D job-duplicate
Invoking: keybinding add Shift-A "job-material ALUNITE"
Invoking: keybinding add Shift-M "job-material MICROCLINE"
Invoking: keybinding add Shift-D "job-material DACITE"
Invoking: keybinding add Shift-R "job-material RHYOLITE"
Invoking: keybinding add Shift-I "job-material CINNABAR"
Invoking: keybinding add Shift-B "job-material COBALTITE"
Invoking: keybinding add Shift-O "job-material OBSIDIAN"
Invoking: keybinding add Shift-T "job-material ORTHOCLASE"
Invoking: keybinding add Shift-G "job-material GLASS_GREEN"
Invoking: keybinding add Alt-Shift-N "sort-units name" "sort-items description"
Invoking: keybinding add Alt-Shift-R "sort-units arrival"
Invoking: keybinding add Alt-Shift-T "sort-units profession" "sort-items type material"
Invoking: keybinding add Alt-Shift-Q "sort-units squad_position" "sort-items quality"
Invoking: keybinding add Ctrl-M@dwarfmode/QueryBuilding/Some gui/mechanisms
Invoking: keybinding add Alt-R@dwarfmode/QueryBuilding/Some gui/room-list
Invoking: keybinding add Alt-L@dwarfmode/LookAround gui/liquids
Invoking: keybinding add Ctrl-Shift-M@dwarfmode/Build/Position/Trap gui/power-meter
Invoking: keybinding add Alt-A@dwarfmode/QueryBuilding/Some/SiegeEngine gui/siege-engine
Invoking: keybinding add Ctrl-W@layer_military/Equip/Customize/View gui/choose-weapons
Invoking: keybinding add Ctrl-C@layer_military/Uniforms gui/clone-uniform
Invoking: keybinding add Alt-P@dwarfmode/Hauling/DefineStop/Cond/Guide gui/guide-path
Invoking: keybinding add Alt-A@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workshop-job
Invoking: keybinding add Alt-W@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workflow
Invoking: keybinding add Alt-W@overallstatus "gui/workflow status"
Invoking: keybinding add Shift-B@pet/List/Unit "gui/autobutcher"
Invoking: keybinding add P@dwarfmode/QueryBuilding/Some/Weaponrack gui/assign-rack
Invoking: tweak stable-cursor
Invoking: tweak advmode-contained
Invoking: tweak fast-trade
Invoking: tweak military-stable-assign
Invoking: tweak military-color-assigned
Invoking: tweak craft-age-wear
Invoking: tweak farm-plot-select
Invoking: tweak import-priority-category
Invoking: tweak civ-view-agreement
Invoking: tweak max-wheelbarrow
Invoking: enable manipulator
Invoking: enable search
Invoking: enable automaterial
Invoking: enable dwarfmonitor mousequery automelt autotrade buildingplan resume trackstop zone stocks autochop stockpiles
Invoking: stockflow enable
Invoking: soundsense-season
Invoking: log-region
Invoking: multicmd autolabor 0; workflow disable; autonestbox stop
Invoking: autolabor 0
Invoking: workflow disable
Invoking: autonestbox stop
Invoking: script PyLNP_dfhack_onLoad.init
Invoking: multicmd autolabor 0; workflow disable; autonestbox stop
Invoking: autolabor 0
Invoking: workflow disable
Invoking: autonestbox stop
Invoking: script PyLNP_dfhack_onLoad.init
Invoking: points 1274
Invoking: dwarves 7
Invoking: AddMinionToCiv
Invoking: AddMountToCiv
Invoking: AddPetToCiv
Invoking: base/item-improve
Invoking: base/item-upgrade
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CONCENTRATION -command [ librarytrain4 \\WORKER_ID CONCENTRATION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CONSOLE -command [ librarytrain4 \\WORKER_ID CONSOLE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CONVERSATION -command [ librarytrain4 \\WORKER_ID CONVERSATION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_INTIMIDATION -command [ librarytrain4 \\WORKER_ID INTIMIDATION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_JUDGING_INTENT -command [ librarytrain4 \\WORKER_ID JUDGING_INTENT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_LEADERSHIP -command [ librarytrain4 \\WORKER_ID LEADERSHIP 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_LYING -command [ librarytrain4 \\WORKER_ID LYING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_COMEDY -command [ librarytrain4 \\WORKER_ID COMEDY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_NEGOTIATION -command [ librarytrain4 \\WORKER_ID NEGOTIATION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PACIFY -command [ librarytrain4 \\WORKER_ID PACIFY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PERSUASION -command [ librarytrain4 \\WORKER_ID PERSUASION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_FLATTERY -command [ librarytrain4 \\WORKER_ID FLATTERY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SITUATIONAL_AWARENESS -command [ librarytrain4 \\WORKER_ID SITUATIONAL_AWARENESS 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_KNOWLEDGE_ACQUISITION -command [ librarytrain4 \\WORKER_ID KNOWLEDGE_ACQUISITION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_TEACHING -command [ librarytrain4 \\WORKER_ID TEACHING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_FORGE_FURNITURE -command [ librarytrain4 \\WORKER_ID FORGE_FURNITURE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SIEGECRAFT -command [ librarytrain4 \\WORKER_ID SIEGECRAFT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_FORGE_ARMOR -command [ librarytrain4 \\WORKER_ID FORGE_ARMOR 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_FORGE_WEAPON -command [ librarytrain4 \\WORKER_ID FORGE_WEAPON 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SMELT -command [ librarytrain4 \\WORKER_ID SMELT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_OPERATE_PUMP -command [ librarytrain4 \\WORKER_ID OPERATE_PUMP 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MASONRY -command [ librarytrain4 \\WORKER_ID MASONRY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MECHANICS -command [ librarytrain4 \\WORKER_ID MECHANICS 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_METALCRAFT -command [ librarytrain4 \\WORKER_ID METALCRAFT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MINING -command [ librarytrain4 \\WORKER_ID MINING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WOOD_BURNING -command [ librarytrain4 \\WORKER_ID WOOD_BURNING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SIEGEOPERATE -command [ librarytrain4 \\WORKER_ID SIEGEOPERATE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_EXTRACT_STRAND -command [ librarytrain4 \\WORKER_ID EXTRACT_STRAND 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DETAILSTONE -command [ librarytrain4 \\WORKER_ID DETAILSTONE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_GLAZER -command [ librarytrain4 \\WORKER_ID GLAZER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BONECARVE -command [ librarytrain4 \\WORKER_ID BONECARVE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WAX_WORKING -command [ librarytrain4 \\WORKER_ID WAX_WORKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CARPENTRY -command [ librarytrain4 \\WORKER_ID CARPENTRY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BOWYER -command [ librarytrain4 \\WORKER_ID BOWYER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DYER -command [ librarytrain4 \\WORKER_ID DYER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CUTGEM -command [ librarytrain4 \\WORKER_ID CUTGEM 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ENCRUSTGEM -command [ librarytrain4 \\WORKER_ID ENCRUSTGEM 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_GLASSMAKER -command [ librarytrain4 \\WORKER_ID GLASSMAKER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_LEATHERWORK -command [ librarytrain4 \\WORKER_ID LEATHERWORK 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_STONECRAFT -command [ librarytrain4 \\WORKER_ID STONECRAFT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_TANNER -command [ librarytrain4 \\WORKER_ID TANNER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CLOTHESMAKING -command [ librarytrain4 \\WORKER_ID CLOTHESMAKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WEAVING -command [ librarytrain4 \\WORKER_ID WEAVING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WOODCRAFT -command [ librarytrain4 \\WORKER_ID WOODCRAFT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WOODCUTTING -command [ librarytrain4 \\WORKER_ID WOODCUTTING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ANIMALCARE -command [ librarytrain4 \\WORKER_ID ANIMALCARE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ANIMALTRAIN -command [ librarytrain4 \\WORKER_ID ANIMALTRAIN 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DISSECT_VERMIN -command [ librarytrain4 \\WORKER_ID DISSECT_VERMIN 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BREWING -command [ librarytrain4 \\WORKER_ID BREWING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BUTCHER -command [ librarytrain4 \\WORKER_ID BUTCHER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_COOK -command [ librarytrain4 \\WORKER_ID COOK 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CHEESEMAKING -command [ librarytrain4 \\WORKER_ID CHEESEMAKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PLANT -command [ librarytrain4 \\WORKER_ID PLANT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_FISH -command [ librarytrain4 \\WORKER_ID FISH 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DISSECT_FISH -command [ librarytrain4 \\WORKER_ID DISSECT_FISH 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PROCESSFISH -command [ librarytrain4 \\WORKER_ID PROCESSFISH 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BEEKEEPING -command [ librarytrain4 \\WORKER_ID BEEKEEPING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PRESSER -command [ librarytrain4 \\WORKER_ID PRESSER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PROCESSPLANTS -command [ librarytrain4 \\WORKER_ID PROCESSPLANTS 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_TRAPPING -command [ librarytrain4 \\WORKER_ID TRAPPING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MILK -command [ librarytrain4 \\WORKER_ID MILK 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MILLING -command [ librarytrain4 \\WORKER_ID MILLING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SHEARING -command [ librarytrain4 \\WORKER_ID SHEARING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SPINNING -command [ librarytrain4 \\WORKER_ID SPINNING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SNEAK -command [ librarytrain4 \\WORKER_ID SNEAK 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_POTASH_MAKING -command [ librarytrain4 \\WORKER_ID POTASH_MAKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_APPRAISAL -command [ librarytrain4 \\WORKER_ID APPRAISAL 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DESIGNBUILDING -command [ librarytrain4 \\WORKER_ID DESIGNBUILDING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SET_BONE -command [ librarytrain4 \\WORKER_ID SET_BONE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_LYE_MAKING -command [ librarytrain4 \\WORKER_ID LYE_MAKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DIAGNOSE -command [ librarytrain4 \\WORKER_ID DIAGNOSE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SOAP_MAKING -command [ librarytrain4 \\WORKER_ID SOAP_MAKING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_HERBALISM -command [ librarytrain4 \\WORKER_ID HERBALISM 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ORGANIZATION -command [ librarytrain4 \\WORKER_ID ORGANIZATION 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_RECORD_KEEPING -command [ librarytrain4 \\WORKER_ID RECORD_KEEPING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ALCHEMY -command [ librarytrain4 \\WORKER_ID ALCHEMY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SURGERY -command [ librarytrain4 \\WORKER_ID SURGERY 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SUTURE -command [ librarytrain4 \\WORKER_ID SUTURE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DRESS_WOUNDS -command [ librarytrain4 \\WORKER_ID DRESS_WOUNDS 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WRITING -command [ librarytrain4 \\WORKER_ID WRITING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_AXE -command [ librarytrain4 \\WORKER_ID AXE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BLOWGUN -command [ librarytrain4 \\WORKER_ID BLOWGUN 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BOW -command [ librarytrain4 \\WORKER_ID BOW 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CROSSBOW -command [ librarytrain4 \\WORKER_ID CROSSBOW 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DAGGER -command [ librarytrain4 \\WORKER_ID DAGGER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_HAMMER -command [ librarytrain4 \\WORKER_ID HAMMER 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MACE -command [ librarytrain4 \\WORKER_ID MACE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_PIKE -command [ librarytrain4 \\WORKER_ID PIKE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SWORD -command [ librarytrain4 \\WORKER_ID SWORD 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SPEAR -command [ librarytrain4 \\WORKER_ID SPEAR 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_THROW -command [ librarytrain4 \\WORKER_ID THROW 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WHIP -command [ librarytrain4 \\WORKER_ID WHIP 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_WRESTLING -command [ librarytrain4 \\WORKER_ID WRESTLING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_ARMOR -command [ librarytrain4 \\WORKER_ID ARMOR 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_SHIELD -command [ librarytrain4 \\WORKER_ID SHIELD 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_MELEE_COMBAT -command [ librarytrain4 \\WORKER_ID MELEE_COMBAT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_RANGED_COMBAT -command [ librarytrain4 \\WORKER_ID RANGED_COMBAT 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_BITE -command [ librarytrain4 \\WORKER_ID BITE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_DODGING -command [ librarytrain4 \\WORKER_ID DODGING 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_STANCE_STRIKE -command [ librarytrain4 \\WORKER_ID STANCE_STRIKE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_GRASP_STRIKE -command [ librarytrain4 \\WORKER_ID GRASP_STRIKE 4 ]
Invoking: modtools/reaction-trigger -reactionName STUDY_LIBRARY_CRUTCH_WALK -command [ librarytrain4 \\WORKER_ID CRUTCH_WALK 4 ]
Invoking: modtools/reaction-trigger -reactionName FORCE_CARAVAN_DWARF -command [ force \\caravan MOUNTAIN ]
Invoking: modtools/reaction-trigger -reactionName FORCE_CARAVAN_HUMAN -command [ force \\caravan PLAINS ]
Invoking: modtools/reaction-trigger -reactionName FORCE_CARAVAN_ELF -command [ force \\caravan FOREST ]
Invoking: modtools/reaction-trigger -reactionName FORCE_CARAVAN_GNOME -command [ force \\caravan GNOMES ]
Invoking: modtools/reaction-trigger -reactionName FORCE_MIGRANTS_DWARF -command [ force \\migrants MOUNTAIN ]
Invoking: succubus/summon-hook
Invoking: modtools/reaction-trigger -reactionName SUCCUBUS_HEAT_FORGE -syndrome "major drowsiness"
Invoking: modtools/reaction-trigger -reactionName WELL_MAGMA_S -command [ succubus/eruption magma \\WORKER_ID 2/2/0 7 ]
Invoking: modtools/reaction-trigger -reactionName WELL_MAGMA_M -command [ succubus/eruption magma \\WORKER_ID 5/5/0 7 ]
Invoking: modtools/reaction-trigger -reactionName WELL_MAGMA_L -command [ succubus/eruption magma \\WORKER_ID 10/10/0 7 ]
Invoking: modtools/reaction-trigger -reactionName BREEDING -syndrome -command [ empregnate \\WORKER_ID ]
Invoking: modtools/reaction-trigger -reactionName WEATHER_CLEAR_KOBOLD -syndrome -command [ weather clear ]
Invoking: modtools/reaction-trigger -reactionName WEATHER_RAIN_KOBOLD -syndrome -command [ weather rain ]
Invoking: modtools/reaction-trigger -reactionName WEATHER_SNOW_KOBOLD -syndrome -command [ weather snow ]
Invoking: modtools/reaction-trigger -reactionName T0WORKERNEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0WORKER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T0SOLDIEREGG -command [ modtools/create-unit -race CHIDDRIN -caste T0SOLDIER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T0CHEMISTEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0CHEMIST -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T0QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location [ \\LOCATION ] ]
Invoking: modtools/reaction-trigger -reactionName T1WORKERNEGG -command [ modtools/create-unit -race CHIDDRIN -caste T1WORKER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T1SOLDIEREGG -command [ modtools/create-unit -race CHIDDRIN -caste T1SOLDIER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T1CHEMISTEGG -command [ modtools/create-unit -race CHIDDRIN -caste T1CHEMIST -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T1QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T1QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T2WORKERNEGG -command [ modtools/create-unit -race CHIDDRIN -caste T2WORKER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T2SOLDIEREGG -command [ modtools/create-unit -race CHIDDRIN -caste T2SOLDIER -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T2CHEMISTEGG -command [ modtools/create-unit -race CHIDDRIN -caste T2CHEMIST -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Invoking: modtools/reaction-trigger -reactionName T2QUEENEGG -command [ modtools/create-unit -race CHIDDRIN -caste T2QUEEN -civId \\LOCAL -groupId \\LOCAL -name -location \\LOCATION ]
Plugin twbt has failed to shutdown!
What would seem relevant to me is in bold. Note that that is actually the very first input I used. I do remember that, I do not see any of the ten-fifteen alterations and tests.
console output:
[C]: in function 'error'
....06\Dwarf Fortress\hack\scripts/modtools/create-unit.lua:274: in func
tion 'nameUnit'
....06\Dwarf Fortress\hack\scripts/modtools/create-unit.lua:495: in main
chunk
(...tail calls...)
[C]: in function 'runCommand'
...sterwork Reborn v0.06\Dwarf Fortress\hack\lua\dfhack.lua:447: in func
tion '_run_command'
...sterwork Reborn v0.06\Dwarf Fortress\hack\lua\dfhack.lua:462: in func
tion 'run_command'
...warf Fortress\hack\scripts/modtools/reaction-trigger.lua:107: in func
tion 'doAction'
...warf Fortress\hack\scripts/modtools/reaction-trigger.lua:147: in func
tion <...warf Fortress\hack\scripts/modtools/reaction-trigger.lua:76>
Had an idea, would a clean install help?
It's not even running....
Everything is console of hack is SOP for me, no reaction runs this way.
TWBT: version 5.42
reshape_graphics
reshape_graphics
reshape_graphics
Enabled tweak stable-cursor (stable_cursor_hook::feed)
Enabled tweak advmode-contained (advmode_contained_hook::feed)
Enabled tweak fast-trade (fast_trade_assign_hook::feed)
Enabled tweak fast-trade (fast_trade_select_hook::feed)
Enabled tweak military-stable-assign (military_assign_hook::feed)
Enabled tweak military-color-assigned (military_assign_hook::render)
Enabled tweak craft-age-wear (craft_age_wear_hook::ageItem)
Enabled tweak farm-plot-select (farm_select_hook::feed)
Enabled tweak farm-plot-select (farm_select_hook::render)
Enabled tweak import-priority-category (takerequest_hook::feed)
Enabled tweak import-priority-category (takerequest_hook::render)
Enabled tweak civ-view-agreement (civ_agreement_view_hook::render)
Enabled tweak max-wheelbarrow (max_wheelbarrow_hook::render)
Enabled tweak max-wheelbarrow (max_wheelbarrow_hook::feed)
Stockflow is now enabled.
DFHack is ready. Have a nice day!
Type in '?' or 'help' for general help, 'ls' to see all commands.
Detected spatter add reactions - enabling plugin.
Detected reaction hooks - enabling plugin.
The plugin is disabled.
Autonestbox stopped.
Loading script at PyLNP_dfhack_onLoad.init
Detected spatter add reactions - enabling plugin.
Detected reaction hooks - enabling plugin.
The plugin is disabled.
Autonestbox stopped.
Loading script at PyLNP_dfhack_onLoad.init
Detected spatter add reactions - enabling plugin.
Detected reaction hooks - enabling plugin.
Detected steam engine workshops - enabling plugin.
The plugin is disabled.
Autonestbox stopped.
Loading script at PyLNP_dfhack_onLoad.init
Inserted RAT_KOBOLD_GIANT MALE in civ 11 KOBOLD
Inserted RAT_KOBOLD_GIANT FEMALE in civ 11 KOBOLD
Inserted SHALSWAR MALE in civ 11 KOBOLD
Inserted SHALSWAR FEMALE in civ 11 KOBOLD
Inserted RAT_KOBOLD MALE in civ 11 KOBOLD
Inserted RAT_KOBOLD FEMALE in civ 11 KOBOLD
Inserted SPIDER_CAVE_GIANT MALE in civ 11 KOBOLD
Inserted SPIDER_CAVE_GIANT FEMALE in civ 11 KOBOLD
Inserted HELMET_SNAKE MALE in civ 11 KOBOLD
Inserted HELMET_SNAKE FEMALE in civ 11 KOBOLD
Inserted GIANT_BARK_SCORPION MALE in civ 11 KOBOLD
Inserted GIANT_BARK_SCORPION FEMALE in civ 11 KOBOLD
Time set to normal speed.
Improvable Items: Loaded
[DFHack]#
stderr.log
Invoking: modtools/reaction-trigger -reactionName T0WORKERNEGG -command [ modtools/create-unit -race CHIDDRIN -caste T0WORKER -civId \\\LOCAL -groupId \\\LOCAL -name -location [ \\LOCATION ] ]
Doesn't seem to recognize it.
I went ahead and tried \\\\LOCAL for civId and groupId, same null signal.