Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Remove direct player control of doors/hatches  (Read 1562 times)

Lewa263

  • Bay Watcher
    • View Profile
Remove direct player control of doors/hatches
« on: April 19, 2020, 08:49:57 am »

I dislike the way that players are currently able to lock and unlock doors/hatches instantly in Fortress Mode. It doesn't really fit with how everything else in Fortress Mode is done, where players need to order dwarves to take actions. So my proposal is that doors/hatches should work more like levers. A player would queue up a task of locking or unlocking the door, and then a dwarf with the appropriate labor enabled would need to go and access that door before its state changes. I know that there is already a way to operate doors with levers, but that doesn't allow an unlocked-but-closed state which unlinked doors have by default. Dwarves should still be able to freely open and close doors that have not been locked. However, dwarves would not be allowed to lock or unlock on their own initiative, the same way they don't pull levers on their own. Although maybe a tantruming dwarf could be allowed to lock and unlock for extra fun.

(I'd be surprised if something like this has never been suggested, since it relates to an obvious inconsistency in the general gameplay philosophy. However, the forum search didn't show me anything similar.)
Logged

Uthimienure

  • Bay Watcher
  • O frabjous day!!
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #1 on: April 19, 2020, 12:15:02 pm »

I wholeheartedly agree with your suggestion. The realism is clear. It would also give more potential for !FUN! at the hands (or claws, etc.) of enemies.
Logged
FPS in Gravearmor (925+ dwarves) is 2-5 (v0.47.05 lives on).
"I've never really had issues with the old DF interface (I mean, I loved even 'umkh'!)" ... brewer bob
As we say in France: "ah, l'amour toujours l'amour"... François D.

Sabin Stargem

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #2 on: April 19, 2020, 03:06:17 pm »

I think it should be part of a door overhaul.  The cliff notes of what I would like to see:


*Doors may have owners.
*An owner may either be an individual, family, guild, or communal.  You wouldn't expect the cook to get into the armory, at least not without picking a pocket.
*Figuring out how keys work, from a game mechanics standpoint.  Do you have to order them crafted, or do creatures automatically receive a key after being given ownership of a door?
*The addition of Safe Doors, which use a combination lock.  A dwarf with a good memory is much more likely to get into their own safe, thieving kobolds with good hearing can detect clicks of the lock, ect.

A proposition on keys:  Dwarves automatically receive the keys after being assigned them, BUT...it takes a certain amount of time for a key to be assigned and revoked.  Alternatively, for a appropriate dwarf to install a fresh lock before key propagation can happen.  This prevents the player from trying to turn a door into something else on immediate notice.

Logged

Hamsmagoo

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #3 on: April 19, 2020, 03:19:29 pm »

I think it should be part of a door overhaul.  The cliff notes of what I would like to see:


*Doors may have owners.
*An owner may either be an individual, family, guild, or communal.  You wouldn't expect the cook to get into the armory, at least not without picking a pocket.
*Figuring out how keys work, from a game mechanics standpoint.  Do you have to order them crafted, or do creatures automatically receive a key after being given ownership of a door?
*The addition of Safe Doors, which use a combination lock.  A dwarf with a good memory is much more likely to get into their own safe, thieving kobolds with good hearing can detect clicks of the lock, ect.

A proposition on keys:  Dwarves automatically receive the keys after being assigned them, BUT...it takes a certain amount of time for a key to be assigned and revoked.  Alternatively, for a appropriate dwarf to install a fresh lock before key propagation can happen.  This prevents the player from trying to turn a door into something else on immediate notice.
It would be cool if keys were crafted from metal and you can queue them in bulk. Then, when a dwarf locks a door for the first time, he takes a key from the stockpile and assigns it to the door. This would be especially fun for people who like to make fortresses to be looted later in adventure mode. When the fort is abandoned and the junk in the fort gets all mixed up and thrown all over, your adventurer will have to search around and collect keys.

EDIT: Better yet, you queue up blank keys that are made by a metalcrafter. Then, locksmiths (add a "locksmithing" profession) use a blank key to make a functioning key in the craftdwarf workshop. Sort of like how slabs are engraved, except it is automatically done when you assign a door to be locked.
Then, maybe lockpicks can become an item as well and the locksmithing skill in adventure mode lets you use them on locked doors. Also, kobolds use them in fort mode.

Also, for combination locks: maybe a two-step process. First a mechanic comes and installs a mechanism, then a locksmith comes along and makes the keypad from a raw material.
« Last Edit: April 19, 2020, 03:33:11 pm by Hamsmagoo »
Logged

DG

  • Bay Watcher
  • Pull the Lever
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #6 on: April 20, 2020, 08:24:46 am »

My memory is okay when it's something that interests me, but it's not especially good. I have gained a fairly good idea of what has been suggested multiple times over the years, though, and that helps when deciding whether a search is worth it. The main bit when searching is to filter for the suggestion subforum only. I used the terms Locked and Door (or maybe Lock or Doors, can't remember now, ha.) Sometimes it helps to limit it to the subject line, but usually not (Suggestion forum subject lines aren't always as good as this one's). The key then is to have the patience to go through and check the listed topics to see which are specifically about needing a dwarf to physically lock a door.

+1 to the suggestion btw.
Logged

Hamsmagoo

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #7 on: April 20, 2020, 08:30:37 am »

I had no opinion before I saw this thread, but now I really want keys. I want to re-create the Path of Exile labyrinth.
Logged

Iä! RIAKTOR!

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #8 on: April 20, 2020, 08:59:53 am »

I think it should be part of a door overhaul.  The cliff notes of what I would like to see:


*Doors may have owners.
*An owner may either be an individual, family, guild, or communal.  You wouldn't expect the cook to get into the armory, at least not without picking a pocket.
*Figuring out how keys work, from a game mechanics standpoint.  Do you have to order them crafted, or do creatures automatically receive a key after being given ownership of a door?
*The addition of Safe Doors, which use a combination lock.  A dwarf with a good memory is much more likely to get into their own safe, thieving kobolds with good hearing can detect clicks of the lock, ect.

A proposition on keys:  Dwarves automatically receive the keys after being assigned them, BUT...it takes a certain amount of time for a key to be assigned and revoked.  Alternatively, for a appropriate dwarf to install a fresh lock before key propagation can happen.  This prevents the player from trying to turn a door into something else on immediate notice.
Your suggestion is better than removing direct controls. But player may have also ability to forbid door for using by dwarves, only dwarves, not aliens.
Logged

Uthimienure

  • Bay Watcher
  • O frabjous day!!
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #9 on: April 20, 2020, 09:22:19 am »

Well, this is getting very complex... to the point that we can't expect keys, ownership, combination locks, etc. to be implemented in the game any time soon (i.e., within this Century).

Let's just keep it simple in the hopes Toady can implement a basic version of it Much More Quickly. This would make me happier, that's for sure!

Logged
FPS in Gravearmor (925+ dwarves) is 2-5 (v0.47.05 lives on).
"I've never really had issues with the old DF interface (I mean, I loved even 'umkh'!)" ... brewer bob
As we say in France: "ah, l'amour toujours l'amour"... François D.

Hamsmagoo

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #10 on: April 20, 2020, 09:37:23 am »

Ye of little faith.
I'd say the way that books are put together is more complex than this idea around keys and keypads. And that didn't take a century to implement.
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #11 on: April 20, 2020, 04:14:30 pm »

Well, this is getting very complex... to the point that we can't expect keys, ownership, combination locks, etc. to be implemented in the game any time soon (i.e., within this Century).

Let's just keep it simple in the hopes Toady can implement a basic version of it Much More Quickly. This would make me happier, that's for sure!
Well, it's 14 years from the first suggestion thread, so I dunno what "quickly" means, but I don't think this is it

At this point Toady is well aware that people want keys for doors. He reads every suggestions thread (which is why it's pointless, and probably detrimental to the overall effort to start new ones). Best we can do to encourage him is give more details to come up with stuff he may not have thought of, not less.
Logged

Uthimienure

  • Bay Watcher
  • O frabjous day!!
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #12 on: April 20, 2020, 06:02:42 pm »

My thought was that the system that's used for pulling a lever could be applied to doors. Keys could just be abstracted and we would have nicely functioning doors. Not a big deal, just following up with support for the suggestion of the OP.

EDIT: Perhaps I shouldn't have used lime green.
Logged
FPS in Gravearmor (925+ dwarves) is 2-5 (v0.47.05 lives on).
"I've never really had issues with the old DF interface (I mean, I loved even 'umkh'!)" ... brewer bob
As we say in France: "ah, l'amour toujours l'amour"... François D.

Zero665

  • Escaped Lunatic
    • View Profile
Re: Remove direct player control of doors/hatches
« Reply #13 on: April 24, 2020, 05:26:35 pm »

To keep it simple, the idea sounds good, maybe by letting dwarf close doors manually after the order, or by levers
Logged