Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Burrows: Forbid-all by default; Permit via Access Control Lists  (Read 572 times)

cbpye

  • Bay Watcher
  • Nerd Harder
    • View Profile
    • cbpye.net

Currently:
Dwarves can wander wherever they please, until you add them to a burrow. Let's make a burrow, and name it "BURrist."  We'll add Urist to that burrow.  Now, Urist may only roam about BURrist.  Other dwarves who have not been added to any burrow may also roam about BURrist.  Urist cannot leave BURrist.

Suggestion: Make burrows exclusive.
Making a burrow would, in effect, make an exclusive zone.  No dwarf can enter a burrow unless he has permission.
A burrow would have several "access control lists" associated with it: Age, Job, Title, and Name.  If a dwarf is allowed entry into a Burrow by any of these lists, then he may enter the burrow.
Age: By default, all burrows would allow infants and children.  This prevents unpleasantness upon birth and migration.
Job: By default, all burrows would disallow all active jobs.  You can toggle jobs on or off, and dwarves with those jobs active will be allowed into the burrow.
Title: By default, this list is empty.  You can populate it with profession-names or custom-set-profession-names in order to allow such dwarves access to the burrow.
Name: Functions as all burrows currently do -- a toggle-list of all dwarves in the fortress.

I think something like this would allow for easier, yet tighter, control of a fortress.  Setting up an "Outside" burrow that only allows military dwarves would certainly be much easier than is currently possible.

shibdib

  • Bay Watcher
  • How much for Goat?
    • View Profile
Re: Burrows: Forbid-all by default; Permit via Access Control Lists
« Reply #1 on: July 18, 2010, 04:07:59 am »

u can kinda do this, set it to restricted access then make a burrow in the same area with a certain number of dwarves in it
Logged