no information available for ship-in-build (Shipyard)

Bug #1611329 reported by toptopple
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Won't Fix
Wishlist
Unassigned

Bug Description

8046: No information is given to the user about a new ship-in-build by the Shipyard (playing Empire).

a) there is no display panel / information given when user clicks the ship building spot (some resource supply table as used by building erections might be expected)

b) Help text in Shipyard says nothing about costs of ship-building (not good!)

Tags: ui
Revision history for this message
GunChleoc (gunchleoc) wrote :

The problem is that we don't have any UI for immovables that aren't buildings.

tags: added: ui
removed: seafaring shipyard
Changed in widelands:
milestone: none → build20-rc1
Revision history for this message
kaputtnik (franku) wrote :

a: Yes this is disturbing. The only information is percentage of build.

It is not clear which wares are needed for the current build ship or which wares are already used to build the ship. As a result one could not decide to stop providing the shipyard with a specific ware. Or if you run out of logs and the shipyard is full of logs, how do you know how many logs could be reduced in the Shipyard but successfully build the ship.

Changed in widelands:
status: New → Confirmed
Revision history for this message
toptopple (7010622-q-deactivatedaccount) wrote :

Perhaps a different approach would solve the situation? I don't quite see why the Shipyard requires such a huge storage of resources. From game logic (de-automatising = improving game depth) and user view it would suffice to have an order-switch for a ship (no continuous production) and a resource table for exactly building the ordered ship. This would also open a feasibility to build various types ships in the future (just in case this should ever emerge).

For such a change the question were: Can the resource table be modified to reflect on the product and how would this go into scripting?

Revision history for this message
kaputtnik (franku) wrote :

What if i want more than just one ship and clicking twice on the "order-switch"?

An "order-button" is a good idea though. Maybe there could be an additional Tab "Ship ordering" in the shipyard window which contains a vertical list of the ship type(s) similar to the wares list. On the bottom is a button with the image of the ship. Hoovering the button will show the amount of wares one Ship will cost. Clicking the button the ships list get added with a ship and the ship builder starts working. Reducing ordered ships is then implemented like reducing a ware.

Adding such buttons for different ships should be easy then.

A ship in construction should get a similar window like there is for construction sites i think.

Revision history for this message
GunChleoc (gunchleoc) wrote :

At the moment, we can't assign the resources in a production site to a specific production program at all. They just get run one after the other and check if the result is needed and if the wares to build it are available. So, there will be some C++ programming involved no matter which solution we decide to implement.

I think tying the information to the shipyard rather than to the ship construction site sounds attractive.

Revision history for this message
kaputtnik (franku) wrote :

> I think tying the information to the shipyard rather than to the ship construction site sounds attractive.

I don't think so. From a players perspective the ship construction side is something where 'something happens'. The same as for a buildings construction site. A player clicks on something where 'action is' (the construction site) awaiting information related to the 'action' where he clicks on.

Why should a ship construction site act different from a buildings construction site? For a player they are the same things: Something get build. From a developer point of view this is different, of course.

Revision history for this message
GunChleoc (gunchleoc) wrote :

We could have some form of "needed resources" display at the ship construction site then, that decreases while the ship is being built? Or a "Go to Shipyard" button?

Any controls to change things should be at the Shipyard.

Changed in widelands:
importance: Undecided → Low
importance: Low → Wishlist
GunChleoc (gunchleoc)
Changed in widelands:
milestone: build20-rc1 → build21-rc1
Revision history for this message
GunChleoc (gunchleoc) wrote :
Changed in widelands:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.