Ryan Williams
Ryan Williams
Added autoDFAnnouncement, which takes a report_init and a string, and handles them like DF does. (E.g., handling repeats and ignoring those in unrevealed map.) Added pauseRecenter, which recenters on an...
Create a script that lets you know what site an artifact or HF is in, and can point you in the correct direction whether you're inside or outside the site....
The "getplants" command requires the plant types to be inputted in all capital letters. It would be more convenient to allow them to be inputted with any capitalization, as with...
Give more guidance for how to get started on decompiling DF. For instance, the necessary steps for getting useful symbols in IDA Freeware 7.0 on Windows 64-bit: 1. Run codegen.pl...
The "autodump" command won't dump items held inside workshops, but instead just forbids them. Need to determine that those items aren't part of the building, then manage to dump them...
**Is your feature request related to a problem? Please describe.** teleport-on-void-falling doesn't help a player who falls into the void in the End in most cases. (It also leaves them...
**Is your feature request related to a problem? Please describe.** Explosions (such as from creepers) can destroy loose items on the ground. This could be considered mob griefing, especially if...
https://github.com/DFHack/df-structures/blob/4d8800c87702cbe2324bb50dae79a2c1eeb85983/df.world.xml#L347 Reverse engineered a DF function called by history_eventst constructor. Lua code equivalent: ``` function pushNewCampaignEvent(event_id, mission_report, year, year_tick) local unk_5 = mission_report.unk_5 if unk_5 < 0 or mission_report.campaigns[unk_5].events_count >=...
Reverse engineered a function that finds a site at a tile with certain conditions. Might be useful in determining some site flags. Lua code equivalent here: ``` function getTileSite(x, y,...
There are some unmapped global variables that are named in DF's data segment. For example: ``` .data:00000001410B6620 dq offset aDebugAlwayshap ; "DEBUG_ALWAYSHAPPY" .data:00000001410B6628 dq offset unk_141697472 .data:00000001410B6630 dq offset aDebugNeverbers...