Open GoogleCodeExporter opened 9 years ago
You get this message when there are creatures trying to get to the workshop but
there is no room for them or they have to leave because a trap is created.
Say you have a workshop with a capacity of 10, and have 6 creatures who want to
use the workshop. As soon as you build your 5th trap you get the message, but
you can still build 5 more traps. This message is repeated again 5 more times
as the remaining 5 creatures are replaced with traps. Then if you place a trap
a creature goes back in, and you receive another message if it has to leave
again.
If you then pickup and drop one of these creatures somewhere, it will try to
get back to the workshop, fail, and you hear the message again.
You can prevent this spam by acting upon the first message: Sell/Use all your
traps, throw those creatures in the training room, or build doors around your
workshop and lock them.
Original comment by Loobinex
on 23 Feb 2014 at 1:10
None of those are very good solutions sadly. As long as there is more than one
creature in the workshop, you will inevitably get the message because your
creatures will max out workshop space with traps eventually (which you want, as
its best to have a larger stock of traps in reserve than fewer ones).
In gameplay that means that if you have say, 4 trolls in a 50 tile workshop you
will keep hearing this spam as the workshop eventually fills up.
Isnt there a way to make capacity for traps seperate from creature capacity?
Original comment by Question...@gmail.com
on 23 Feb 2014 at 2:28
Or edit the capacity of the workshop? Terrains.cfg doesnt seem to contain any
values for that...
Original comment by Question...@gmail.com
on 23 Feb 2014 at 2:35
Capacity of rooms isn't changeable by config files. For workshop it's amount of
slabs * room efficiency / 2.
Why only workshop irritates you? Isn't there similar problem with small
training room or small temple?
Original comment by mefistotelis
on 23 Feb 2014 at 3:24
Not possible to change the space traps take up too i suppose? Or the space that
creatures take up?
With a training room/temple, if it gets full, you just build more space or the
creatures automatically leave to do something else. With a workshop, you get
infinite voice spam every single time the workshop is below 100% full. Place a
single trap and your creatures start making another one? Voice spam. Trap gets
depleted and your creatures starts making the replacement? Voice spam.
Its not possible to make a large enough workshop to stop the voice spam since
it will eventually run out of space as traps take up space, while with
temples/training rooms theres a limit to how many creatures you can have and
you just need to make a large enough room and you will never get the voice
message again.
Original comment by Question...@gmail.com
on 24 Feb 2014 at 12:51
I think a proper solution is to introduce a new message: 'Your workshop is
full' and play it only once when a creature has to leave when a trap is
created. Play it again after a trap has been placed or a workshop tile been
built.
The 'Your workshop is not big enough' can then be reserved for when creatures
try to enter the workshop but no places are available.
An easier solution would be to stick to the current message, but do stop the
message from being played again until either a trap is placed or a workshop
tile has been built.
Original comment by Loobinex
on 2 Apr 2014 at 8:03
Actually, the mechanics behind this message is quite complex and we must be
careful while changing this.
The message is the result of in-game "event". Now, this "event" plays a message
for human player; but for computer player, it accumulates until a certain
threshold, and then (conditionally) triggers a process. The process is supposed
to fix the problem which causes frequent events - for example: workshop is too
small all the time, so let's enlarge it or build new one.
Incorrectly changing the mechanism of events may lead to workshop spamming, and
the other way it may cause computer player to only build one, small workshop.
Original comment by mefistotelis
on 2 Apr 2014 at 8:33
So, suppress the sound, but not the event?
Original comment by Loobinex
on 2 Apr 2014 at 8:42
Original issue reported on code.google.com by
Question...@gmail.com
on 23 Feb 2014 at 11:40