Julius: Add "accept none" button to warehouses

Created on 17 Jan 2020  路  12Comments  路  Source: bvschaik/julius

A "Accept nothing" button for warehouses.

ui enhancement

Most helpful comment

warehouse-accept-none

So, I just implemented the 'x' for both granaries and warehouses. Mouse tooltip shows "Refuse goods". Any resources which become available after opening a trade route will also be set to "Not accepting" when you use this button.

All 12 comments

OMG YES!

123

A good place for that button is above existing "Become the trade center" button.
And this button must have two states:

  1. for all types to "Accept nothing".
  2. for all types to "Accept".

It's a good idea, but I'm struggling with this one. The dialog must have room for 15 resources, and it must also fit on 640x480 resolution, which means we run out of room.
Also, since we cannot use any text other than what is already in the game, the button will either say "Not accepting" or "Refuse goods" (instead of "Accept none" / "Accept nothing"). Which would be preferable?

I think Refuse goods is clearer. Is there a replacement for Accept all? Also, clicking the button should also refuse goods not yet available, i.e. imported goods, as right now when you start a new trade route thr new goods get accepted everywhere.

These are the strings we have in that "group" in the text file. As far as I can see these are not used anywhere in Caesar 3.

<group id="15">
    <string id="0">Accept goods</string>
    <string id="1">Refuse goods</string>
    <string id="2">Go get goods</string>
</group>

I'm not sure if we can update all warehouses when trade routes are opened/resources become available.

I think you can set every resource, even unused ones, to "not accept"

Actually, yes, that was also my conclusion after thinking about it during lunch.

Zeus has just an X button on the bottom right. We can do the same:

zeus-accept-none

Zeus has just an X button on the bottom right. We can do the same:
That's amazing!

Perhaps... should the game default every new granary/warehouse to Accept none?

@bvschaik So you can actually make UI changes.. interesting

Perhaps... should the game default every new granary/warehouse to Accept none?

No. The warehouse should accept everything, in case the player either does not know about the special orders or simply does not care about them (unlikely for experienced players but still).

@bvschaik So you can actually make UI changes.. interesting

Yes we can, BUT: no new strings, no new graphics, no drastic changes from what's available in C3.

warehouse-accept-none

So, I just implemented the 'x' for both granaries and warehouses. Mouse tooltip shows "Refuse goods". Any resources which become available after opening a trade route will also be set to "Not accepting" when you use this button.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jfkonecn picture jfkonecn  路  5Comments

jdmillard picture jdmillard  路  3Comments

bvschaik picture bvschaik  路  7Comments

mirh picture mirh  路  9Comments

Sagatt picture Sagatt  路  8Comments