Training sites show misleading tooltip

Bug #1374738 reported by wl-zocker
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Won't Fix
Undecided
Unassigned

Bug Description

A training site that has all wares and enough soldiers and therefore works at 100% shows a tooltip that wares are missing. Two examples:
- Barbarian training camp: Did not start upgrading soldier health from level 0 to level 1 because helm is missing.
- Barbarian battle arena: Did not start upgrading soldier evade from level 0 to level 1 because fish or meat is missing.

I would expect a tooltip like "Successfully trained soldier evade from level 0 to level 1". The other buildings also state their successes ("produced coal").

Related branches

Revision history for this message
GunChleoc (gunchleoc) wrote :

The training sites have more than one production program. They cycle through them, and there probably was a helm / food missing at the time. The site then went on to the next program, where the resources were available.

Revision history for this message
wl-zocker (wl-zocker) wrote :

See also bug 1493452.

Revision history for this message
kaputtnik (franku) wrote :

Just a screenshot for thjs issue.

Collosseum works at 100% all wares are filled up, except bread.... that's because if bread is completely filled, two bread get immediately subtracted to train a soldier. The Tooltip says: "two bread is missing to train soldier...."

Changed in widelands:
assignee: nobody → hessenfarmer (stephan-lutz)
Changed in widelands:
status: New → In Progress
Changed in widelands:
status: In Progress → Fix Committed
milestone: none → build21-rc1
assignee: hessenfarmer (stephan-lutz) → nobody
Revision history for this message
GunChleoc (gunchleoc) wrote :
Changed in widelands:
status: Fix Committed → 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.