Skip to content

Adv-fort future plans #4502

@warmist

Description

@warmist

As there is no big plans (afaik) in df to add most of functionality that adv-fort provided, adv-fort is still relevant tool. However the code is quite terrible, ui was very hard to use and now with mouse support in df it's even worse.

So this is a plan to upgrade and/or remake adv-fort script.

General idea is as follows:

  • have overlay indicate we are in "adv-fort mode" and display info e.g. that there is a job in progress
  • have interface overlays for e.g. interaction (the get, set fire, etc menu) if it's on workshop for workshop jobs
  • allow way more keypresses and mouse clicks through for e.g. picking up items and dropping them. Ideally it should feel as if you are playing simple adventure mode most of the time
  • redo code to use coroutines instead of "call same function 3 times with different arguments" style. I have an example how it would look like in the end: example. This way a more complicated job would be easier to add and understand.
  • as a powergoal think about adding support for companions: they could be ordered around and/or perform most of the work. This however is a bit of a stretch as it needs a way different interface.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions