No problem with the files not being organised - I know where they go, and anyway I had to copy and paste the relevant bits from "initItems.c", "StartStoryline.c" and "ItemsDescribe.txt" into the versions in the update so that other changes already in those files are kept.
In "initItems.c", I believe "skiprand" prevents a weapon from appearing in random treasure chests, not from being sold in stores. But it doesn't matter anyway because setting rarity to 0, minlevel to 99, and including the weapon in the definition of "isWeaponUnique" ought to prevent it from appearing anywhere other than where you specifically put it. That, for example, is why you never see Nicholas Sharp's sabre for sale, in chests, on dead bodies, or anywhere else except when you get it from Toff Oremans.
In "StartStoryline.c", you're giving the sword to the player if the character's name is "Ciri Rhiannon" or she's using the "CiriWitcher" model. Perhaps change it from "||" to "&&" so that you only get the sword if your name is "Ciri Rhiannon" and you're using the "CiriWitcher" model, so that you really are Ciri. Likewise for Morgen le Fay, whose game becomes a little more challenging if you intentionally change your name, at least temporarily - then you don't get the sword automatically assigned and you have to go and find it on Cayman.
And now to start work on the interface pictures...
In "initItems.c", I believe "skiprand" prevents a weapon from appearing in random treasure chests, not from being sold in stores. But it doesn't matter anyway because setting rarity to 0, minlevel to 99, and including the weapon in the definition of "isWeaponUnique" ought to prevent it from appearing anywhere other than where you specifically put it. That, for example, is why you never see Nicholas Sharp's sabre for sale, in chests, on dead bodies, or anywhere else except when you get it from Toff Oremans.
In "StartStoryline.c", you're giving the sword to the player if the character's name is "Ciri Rhiannon" or she's using the "CiriWitcher" model. Perhaps change it from "||" to "&&" so that you only get the sword if your name is "Ciri Rhiannon" and you're using the "CiriWitcher" model, so that you really are Ciri. Likewise for Morgen le Fay, whose game becomes a little more challenging if you intentionally change your name, at least temporarily - then you don't get the sword automatically assigned and you have to go and find it on Cayman.
And now to start work on the interface pictures...