Hello,
It's the second time i'm trying to change how heros are generated and how the traits are changed into actual skills.
If i could change
to my liking there is always an issue each time you try to create or alter a hero, it's a call sooner or later to the
class that sadly have almost all it's methods internal or private for no real reason.
I can understand some of those methods are masked to modders cause they are used internally and you don't want us to use it, but there are also a few that NEEDS to be called from outside this method for the whole process to work and those are set as internal like
that trigger the private methods :
I would also say this class is almost completely internal, preventing anybody to change it without the use of harmony, and with mods like TC you might want to change this particular class as HeroDeveloper is the source of all the RPG aspect of the game and interacts heavily with the interface.
Thank you.
It's the second time i'm trying to change how heros are generated and how the traits are changed into actual skills.
If i could change
Code:
HeroCreationCampaignBehavior
Code:
HeroDeveloper
I can understand some of those methods are masked to modders cause they are used internally and you don't want us to use it, but there are also a few that NEEDS to be called from outside this method for the whole process to work and those are set as internal like
Code:
internal void CheckInitialLevel()
Code:
private void SetupDefaultPoints()
private void SetInitialLevelFromSkills()
private void SetInitialFocusAndAttributePoints()
private void DiscoverOpenedPerks()
I would also say this class is almost completely internal, preventing anybody to change it without the use of harmony, and with mods like TC you might want to change this particular class as HeroDeveloper is the source of all the RPG aspect of the game and interacts heavily with the interface.
Thank you.