4 posts / 0 new
Last post
ponyrider0
ponyrider0's picture
Member
Offline
Last seen: 14 hours 53 min ago
Joined: 07/22/2016 - 05:01
Karma: 260
[REL] Morroblivion MultiSkill Trainers

Multi-skill Trainers v1.2 for Morroblivion v064

This mod adds additional dialog options to NPC trainers so the user can select which skill to train.  NPCs now have the option of training any 3 skills which were available to them in the original Morrowind.    

Usage:
NPC Trainers will now have an extra dialog topic: "-What skills can you teach me?".  This will then present a list of skills in which the NPC can train.  Once you select a skill, the Trainer dialog window will be changed to the new skill and the NPC's trainer level will be updated with his own actor value for the selected skill.  I've added entries for the original 100+ NPC trainers and their original skills (as per the Morrowind UESP website).  The selections for each NPC can be modified by changing the dialog conditional statements with the TES Construction Kit.  

Compatibility/Load Order:
Load order should not be an issue since the ESP does not directly over-ride any NPC entries.  All the modifications are done  by script.  This mod specifically adds a quest and quest script to enable or disable the Dialog topic based on whether or not the NPC offers training.  Additional scripting is handled within the dialog choices for each skill.  No NPC entries are modified.
However, there are a few NPCs in v064 of Morroblivion like Caius Cosades who are assigned a Trainer Skill which was not one of their original 3 trainer skills in Morrowind.  For example, Caius is set to train Mercantile.  If you run this mod and change his Trainer Skill to something else, you won't be able to switch him back to Mercantile unless you start a new game or use console commands.

Version 1.2:
-Bug fix for dialog ending prematurely.

Version 1.1:
Bug fix for conditions where topic was not added correctly.

EDIT:
I think I broke the ESP.  New version will be up shortly... okay, fixed now.  I moved straight to version 1.1.  Let me know if anyone runs into any problems.

Edited by: ponyrider0 on 03/08/2017 - 17:38
ponyrider0
ponyrider0's picture
Member
Offline
Last seen: 14 hours 53 min ago
Joined: 07/22/2016 - 05:01
Karma: 260
TODO:

TODO:
Some of the NPCs were modified from their original training skills/levels to accommodate Oblivion's 1 skill per trainer limit.  I will try to go through the database and make a companion ESP which restores their original trainer/skill stats with modifications where appropriate -- such as putting Axe skill into Blunt or moving Medium Armor skill level into Light or Heavy Armor based on the type of armor they are wearing.

ponyrider0
ponyrider0's picture
Member
Offline
Last seen: 14 hours 53 min ago
Joined: 07/22/2016 - 05:01
Karma: 260
I jumped straight to version

I jumped straight to version 1.1 after realizing there are some conditions where version 1.0 wasn't adding the main dialog topic to change skills.  I also tweaked the quest priority for better script responsiveness without hopefully hurting overall performance.

Known Issue:
After you open the trainer window, the next time you use the "-What skills..." dialog option, it does not show any choices and breaks back to the root dialog tree.  If you select it a second time, the dialog option works correctly again.  Obviously, opening the Trainer window does something to reset the dialog choices... perhaps it's like the "addtopic" dialog bug, but I don't know how to work-around it since there is no equivalent "addchoice" command.  If anyone has any ideas, please let me know.

ponyrider0
ponyrider0's picture
Member
Offline
Last seen: 14 hours 53 min ago
Joined: 07/22/2016 - 05:01
Karma: 260
There's a bug where NPCs will

There's a bug where NPCs will end their dialog prematurely -- most noticeable if there is voiced dialog.  I've fixed this in version 1.2 and will post that later tonight.