Some Shipyard related bugs / issues which can be easily reproduced by loading the same VCMI Tests map attached few posts above:
I’m going to give this a log number, as 0.72d#10 was reporting something different, and use this occasion to report all related issues.
#80 - Build A New Ship screen issues:
VCMI: http://i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/2009-09-12_VCMIBuildShip.jpg vs H3: http://i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/2009-09-12_H3BuildShip.jpg
#80.1 - Screen title is wrong (reported by Boulie above), including wrong font size and color
#80.2 - Screen subtitles are displayed in the Town screen i/o Build Ship screen
#80.3 - Buy Ship button is missing the yellow frame in the lower part
#80.4 - The window is missing the Shadow effect in the lower and right side (more a missing feature, but with the screenshot above, it was better to report it here)
#80.5 - Resource cost for ships not yet showing (another missing feature, also reported by Ivan as bug 0.72d#10)
#80.6 - “Resource cost” text is displayed in a different font color (I guess the original H3 one is better…)
« »
#81 - Ships do not correspond to their alignments.
In VCMI all Build Ship screens display the same boat, and the built boats are the same. However H3 has 3 different boats:
#81.1 - The “default” Ship. It’s the one that we have now in VCMI. This is the default H3 boat that we should be getting at Castle and from the Adv.Map Shipyards.
#81.2 - The “Ghost” Ship, which should be given at Necropolis:
i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/th_2009-09-12_H3NecroShip.jpg
#81.3 - And the Vessel (or Craft?), which should be given at Fortress:
i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/th_2009-09-12_H3FortressShip.jpg
DEVELOPMENT NOTES:
a) Conflux did not come with a ship of its own. The Shipyard screen was showing the Necro Ship, after buying it the Castle Ship was popping on the Adventure Map, while the cartoonish ship that was created in the town screen looked nothing like either of the two. As that didn’t make much sense (one of the rushed elements of the AB release), I guess in VCMI we need to make a decision on it. The Necro ship definitely has no place there (it looks like either a Ghost ship, or else a burned out ship, which could also suit Inferno or Dungeon at best, but that’s it). So the choice is between the Castle and the Fortress ship. The Castle one would be okay, unless we want to associate the 3 ships with the 3 alignment groups - Good/Evil/Neutral - in which case Conflux should get the same boat as Fortress. Or else design a new ship tailored for the alignment. But that’s already modding I guess.
b) Summon Boat. I ran some tests in H3, and the spell does not seem to be associate with hero’s alignment: hero summons always the closest empty boat and if no boat on the map, then they summon the Ghost Ship (I guess it somehow makes sense as it’s summoned out of nowhere). This is FYI - I guess we can still decide if we want to associate boats with alignments or not. In case we would, when no boats on the map (or 2 equally far), heroes would summon a certain preferred boat. But that’s just an idea, we can also leave things like in H3 from this perspective.
c) H3 was providing the same boat type (Castle) on the Adventure Map for all town shipyards. So even if Necro & Fortress were displaying their boats in the Buy Ship screen, after exiting town, the Castle ship was in front of it. This was IMO a minor bug in H3, and not an intended feature, so I don’t think we need to repeat in VCMI. But same as the other points, I guess this is a decision for the devs.
[If anybody has other info regarding NWC’s further purposes for the 3 boat types, please share]
« »
#82 - After a ship is built in town, we should not be able to re-open the Shipyard screen until the ship leaves the “harbor”.
So after we buy the ship, it appears in the town screen and in the default place in front of the town. Going in and out the town as long as the ship does not move from that spot should not change anything: ship would still show in the town screen and we shouldn’t be able to open the Shipyard window. Once the ship moves (hero boards & leaves, summoned or scuttled), the ship disappears from the town screen and we should be able to open Shipyard window again to buy a new boat.
#82b - Possible H3 bug: In H3, when there was a boat in town, clicking on Shipyard was doing nothing (no error msg of any kind, not even in the subtitle bar).
SUGGESTION: I believe in-town shipyards should behave exactly like Adventure Map shipyards when a boat is blocking them, that is to display the pop-up saying “Cannot build another boat”
« »
#83 - The in-town boat at Castle is missing its lower half in VCMI:
VCMI: http://i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/2009-09-12_VCMICastleBoat.jpg vs H3: http://i4.photobucket.com/albums/y104/Zamolxis/VCMI/VCMI%2007/2009-09-12_H3CastleBoat.jpg
« »
And just to complete the list of all other ship(yard)-related problems, we also have from previous reports:
0.72d#11 - Heroes on coast cannot interact with heroes in ship (also reported as 0.73#47)
0.72d#13 - Ships built in town are not placed on the coast, but 1 tile further in the water (hence unaccessible)
AdvMap Shipyard incorrect functionality - reported as missing feature #71 - full description of desired behavior HERE.