Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Noble requirements satisfied before furniture is placed  (Read 1570 times)

Derakon

  • Bay Watcher
    • View Profile
Noble requirements satisfied before furniture is placed
« on: June 17, 2009, 11:57:46 pm »

My mayor requires an armor stand and a weapon rack (along with his decent office, decent quarters, etc.). The [REQUIRE] text on the nobles screen is red. I designate an armor stand and weapon rack to be built in his office. The [REQUIRE] text turns white, even though they haven't actually been built yet. The screen should wait until the things are built before turning white.

If the logic the screen uses is also the same as the logic the noble uses to determine if his requirements are met, then this is an exploit, too; you could designate to be built, but never actually build, the requirements for the noble, and thus save...some hauling labor? *shrug*
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Karlito

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #1 on: June 18, 2009, 04:01:56 am »

I always considered this a feature rather than a bug, since it made the noble's whining stop earlier.
Logged
This sentence contains exactly threee erors.

Psyringe

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #2 on: June 18, 2009, 06:35:41 am »

I don't actually know whether the noble is satisfied earlier, but I never regarded this as a bug. I thought of it as an intended feature that reduces micromanagement when fitting out your nobles' rooms. This way, you can see whether the furniture you intend to place is enough to push a room's quality to the required level. Without this feature, you'd have to find it out by try-and-error, potentially over a long period of time since you had to wait until the construction was completed before you could check whether the added room value was sufficient.

Whether or not the noble is satisfied as soon as as the construction is ordered isn't that improtant imho, both ways could be justified. I can imagine a noble being content with a promise to build the necessary furniture soon, and I can also see a noble whining about it until it's actually in place. The potential for exploits might be worth exploring though.
Logged

Untelligent

  • Bay Watcher
  • I eat flesh!
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #3 on: June 18, 2009, 11:09:24 am »

I don't actually know whether the noble is satisfied earlier, but I never regarded this as a bug. I thought of it as an intended feature that reduces micromanagement when fitting out your nobles' rooms. This way, you can see whether the furniture you intend to place is enough to push a room's quality to the required level.

It doesn't affect the room's quality level prior to the furniture placement, just the chest/cabinet/etc. requirements.
Logged
The World Without Knifebear — A much safer world indeed.
regardless, the slime shooter will be completed, come hell or high water, which are both entirely plausible setbacks at this point.

Psyringe

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #4 on: June 18, 2009, 01:11:30 pm »

Oh. Humm. Thanks for putting that right then, I hate to spread false information.

In that case, I'm not so sure any more whether it's really a feature rather than a bug. I still think that it makes sense to have the placement orders immediately affect the noble's requirement screen, but if they affect one part of it (the number of objects) and not another (room quality), then this seems to be a bit too inconsistent to be working as designed.
Logged

Aquillion

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #5 on: June 19, 2009, 12:51:45 pm »

It still serves a purpose, since it lets the player see at a glance whether they've designated enough in the noble's room to satisfy all their furniture-demands or not.

They could appear in a different color on the demands screen, though, and still do that...
Logged
We don't want another cheap fantasy universe, we want a cheap fantasy universe generator. --Toady One

shadow_archmagi

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #6 on: June 20, 2009, 09:05:54 am »

It seems a needless change. There's no real exploit here (since a chair designated for one place can never be built elsewhere).
Logged
invention is every dwarf's middle name
that means that somewhere out there theres a dwarf named Urist Invention Mcinvention.

ein Syndication

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #7 on: June 21, 2009, 11:26:19 pm »

If you suspend the construction and forbid/unforbid the item, you should be able to designate that same furniture elsewhere without any dwarves noticing the item was lost. It's worth checking to see if that turns off the premature okay by the noble.
Logged

Derakon

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #8 on: June 22, 2009, 12:18:09 am »

I suspect if you forbid the item you'll get a "Construct building cancelled: job item lost or destroyed" message.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Psyringe

  • Bay Watcher
    • View Profile
Re: Noble requirements satisfied before furniture is placed
« Reply #9 on: June 22, 2009, 06:17:25 am »

But either way it's not much of an exploit as long as the room value isn't updated. Even if it worked (as an exploit), it would only have the effect of adding a value-less required item to a room. Even putting a low quality stone item in the room would be better, and usually there's no shortage of those.

It's still an interesting find, and potentially a bug, but (after I thought a while about it) I don't think it's exploitable practically.
Logged