Type:
Bug
Severity:
Normal
Game version:
Morrowind (Steam)
Concerns:
TR_Mainland
Found in Version:
Status:
Fixed for Version:
Item/Script Reference:
Identifier:
TR_m4_FG_ShalmuratIron_scp
Description:
In quest "Fighters Guild: For a Few Pieces of Iron" (TR_m4_FG_UshuKur3B) there is a stage, when the player can go to Shalmurat, to retrieve the stolen iron ore.
I happened to have a lot of iron ore with me, so as soon as I entered Shalmurat I received an entry, that the stolen iron has been acquired. While it's true that the player might decide to give their own ore to finish the quest, that was a confusing oversimplification.
What's wrong: TR_m4_FG_ShalmuratIron_scp script simply checks if the player has 15 or more iron ores. Something should be done differently.
Suggestion: Use iron ore with different ID, just for detection. Once the ore has been detected in player's equipment, it can be replaced with common iron ore.
Comments
The fix with a different ore
The fix with a different ore ID works a bit awkwardly and kind of moddy. Without MenuMode check, it either spams your dialogue window with "1 Iron Ore was added/removed" or immediately replaces it as soon as you grab it from the corpse. With MenuMode check, the game treats the usual ore and quest-related ore differently until you leave barter menu.
The best solution here imo is to cut everything related to item detection and leave only one questgiver's reaction, no matter where you found the ore.
fix: deleted the
fix:
Patch File:
Update (merge this one): made
Update (merge this one):
made the quest target and the journal say that you need 15 pieces of ore for the quest.
Patch File: