empire confuses users: sawmill employs toolsmith

Bug #536177 reported by Sigra
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Fix Released
Low
Chuck Wilder

Bug Description

The empire tribe confuses the users; the samill employs a toolsmith and the toolsmith is created from a saw.

Revision history for this message
Nasenbaer (nasenbaer) wrote :

This is actually easy to fix, BUT will break savegame compatibility, as long as we do not change the loading code in some places. (including the send out / conversation of the toolsmiths occupying sawmills in build13 savegames)

Timowi (timo-wingender)
tags: added: empire gamedata worker
Changed in widelands:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
SirVer (sirver) wrote :

I target this for build16-rc1 because we will break savegame compatibility there to get rid of old attic.

Changed in widelands:
milestone: none → build16-rc1
Revision history for this message
SirVer (sirver) wrote :

now what about this bug? It is the time to fix this, but what is the proposed or correct fix?

Revision history for this message
Nasenbaer (nasenbaer) wrote :

well I think we should create a new worker "sawyer" and use that one in the sawmill.
However as far as I understood the discussion on the mailinglist, the idea is, to *not* break any none scenario games - so there should be a hardcoded switch in the savegame loading code that replaces the string "toolsmith" for empire sawmills with "sawyer".

Any arguments against this?

Revision history for this message
Nasenbaer (nasenbaer) wrote :

set to opinion to finally get to a point where this can be marked as "fixed" or "won't fix" ;)

Changed in widelands:
assignee: nobody → SirVer (sirver)
status: Confirmed → Opinion
Revision history for this message
SirVer (sirver) wrote :

I fixed this in r5655: I copied the toolsmith to a new worker called carpenter and changed the sawmill to require this new worker.

Chuck, I assign you this as we need new graphics for this worker (as I just copied him from the toolsmith). If you feel not like doing this for build 16, just retarget this bug.

Changed in widelands:
status: Opinion → In Progress
assignee: SirVer (sirver) → Chuck Wilder (chuckw20)
Revision history for this message
Nasenbaer (nasenbaer) wrote :

this was fixed by Chuck in rev 5678
(no I did not just push the buttons side by side it really is 5678 ;) )

Changed in widelands:
status: In Progress → Fix Committed
Revision history for this message
SirVer (sirver) wrote :

Released in build16-rc1

Changed in widelands:
status: Fix Committed → Fix Released
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.