(Proof of concept) New Fighters Guild Services
Posted: Tue Sep 01, 2020 2:18 pm
So... I've always thought that the Fighters Guild got the short end of the stick when it comes to the services they offer. That's kind of an inevitable consequence of being the most "mundane" of all factions, but I still want to attempt to breathe some new life into it.
With this mod, you will find two new types of services at the Fighters Guild.
Guild escorts: they work pretty much like my mercenaries mod (you hire them, and you get an item in your inventory which you can use to summon you to help you fight once per day for a month), except they'll be a single companion instead of four. The fighters guild is a guild of mercenaries for hire, after all, so you should be able to hire mercenaries there.
Guild map sellers: They sell dungeon maps to guild members looking to do some independant adventuring imbetween assignments.
My original idea was that your reputation with the Fighters Guild would control their appearances and their price (escorts would be avaliable as long as your reputation with the guild wasn't negative, map sellers would appear as soon as your reputation with them was at least 10, and both services would get cheaper as your reputation icnreased), but since currently there doesn't seem to be a way to check rank or reputation with an entire faction in the quest system, I ended up tying it to player level at least for now. If you're level 1-2, as soon as you enter a city a guild escort will be placed in the local Fighters Guild (if there's one). If you're level 3 or higher, the game will pick randomly between a guild escort or a map seller.
So... yeah. This is still a pretty early proof of cncept but it's working as intended for now so I wanted to post it to get some opinions on the idea. To be quite honest, even if I had managed to link it to your guild rank/reputation as I originally intended, using the quest system for this kind of mod isn't exactly the most elegant or efficient implementation. I think I'm going to take a break from usig the quest system, at least for now. Over the course of the last few weeks I've managed to push it far beyond what it was ever supposed to accomplish, but I think I've reached the limits of what can/want to do with it, at least for now, as with this mod concept I've clearly started to veer into the territory of "technically doable through the quest system but would probably be better implemented through world data editing and C#", so I'm probably going to focus on learning how to use world data and the Unity editor and then come back to this concept once I have the skills to execute it better. I might come abck to the quest system if I think of mroe creative ways to use it that can only be accomplishe through it, or just to write some actual quests :p
Installation
1. Download the file.
2. Unzip the file inside StreamingAssets/Questpacks
3. If you're starting a new game, it should start working right away. If you're using it on a game you already started, you'll need to open up the console and type startquest FGSSTART to get it running. If this doesn't work, your version of DFU might only be able to start quests inside StreamingAssets/Quests from the console, so try moving the contents of the folder to StreamingAssets/Quests and try again.
Nexus link: https://www.nexusmods.com/daggerfallunity/mods/119
With this mod, you will find two new types of services at the Fighters Guild.
Guild escorts: they work pretty much like my mercenaries mod (you hire them, and you get an item in your inventory which you can use to summon you to help you fight once per day for a month), except they'll be a single companion instead of four. The fighters guild is a guild of mercenaries for hire, after all, so you should be able to hire mercenaries there.
Guild map sellers: They sell dungeon maps to guild members looking to do some independant adventuring imbetween assignments.
My original idea was that your reputation with the Fighters Guild would control their appearances and their price (escorts would be avaliable as long as your reputation with the guild wasn't negative, map sellers would appear as soon as your reputation with them was at least 10, and both services would get cheaper as your reputation icnreased), but since currently there doesn't seem to be a way to check rank or reputation with an entire faction in the quest system, I ended up tying it to player level at least for now. If you're level 1-2, as soon as you enter a city a guild escort will be placed in the local Fighters Guild (if there's one). If you're level 3 or higher, the game will pick randomly between a guild escort or a map seller.
So... yeah. This is still a pretty early proof of cncept but it's working as intended for now so I wanted to post it to get some opinions on the idea. To be quite honest, even if I had managed to link it to your guild rank/reputation as I originally intended, using the quest system for this kind of mod isn't exactly the most elegant or efficient implementation. I think I'm going to take a break from usig the quest system, at least for now. Over the course of the last few weeks I've managed to push it far beyond what it was ever supposed to accomplish, but I think I've reached the limits of what can/want to do with it, at least for now, as with this mod concept I've clearly started to veer into the territory of "technically doable through the quest system but would probably be better implemented through world data editing and C#", so I'm probably going to focus on learning how to use world data and the Unity editor and then come back to this concept once I have the skills to execute it better. I might come abck to the quest system if I think of mroe creative ways to use it that can only be accomplishe through it, or just to write some actual quests :p
Installation
1. Download the file.
2. Unzip the file inside StreamingAssets/Questpacks
3. If you're starting a new game, it should start working right away. If you're using it on a game you already started, you'll need to open up the console and type startquest FGSSTART to get it running. If this doesn't work, your version of DFU might only be able to start quests inside StreamingAssets/Quests from the console, so try moving the contents of the folder to StreamingAssets/Quests and try again.
Nexus link: https://www.nexusmods.com/daggerfallunity/mods/119