Does this mod have a specific placement need in the load order? I've tried multiple different placements and cannot get the deep dragon lineage option to show up.
First, thanks for the mod, Deep Dragon are my second favorite Dragon (After Black) and adding them make sense (They are often forgotten)
I did some test :
- Lv6 damage boost doest not work (I used script extender to level up and test) - Dragonborn bloodline color are broken (But in an interresting way.. it change almost every color lol which open new customization)
I've done some modding on draconic bloodline too (Not released) but failed to edit the scale like you did (Nice done !). I will look at how you did that.
For the damage boost, each damage type has a specific entry listed here :
new entry "ElementalAffinity_Damage" type "PassiveData" data "DisplayName" "h5288bd8fg7e82g4c6cgae28gacd825b1f8e9;3" data "Description" "hf32ca0b3g8a45g43f6gaf4ag5f343ed8eaa6;5" data "Icon" "PassiveFeature_ElementalAffinity_ExtraDamage" data "Properties" "Highlighted" data "StatsFunctorContext" "OnCreate" data "StatsFunctors" "IF(HasPassive('DraconicAncestry_Black',context.Source) or HasPassive('DraconicAncestry_Copper',context.Source)):ApplyStatus(ELEMENTALAFFINITY_ACID_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Silver',context.Source) or HasPassive('DraconicAncestry_White',context.Source)):ApplyStatus(ELEMENTALAFFINITY_COLD_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Red',context.Source) or HasPassive('DraconicAncestry_Gold',context.Source) or HasPassive('DraconicAncestry_Brass',context.Source)):ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Blue',context.Source) or HasPassive('DraconicAncestry_Bronze',context.Source)):ApplyStatus(ELEMENTALAFFINITY_LIGHTNING_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Green',context.Source)):ApplyStatus(ELEMENTALAFFINITY_POISON_EXTRA_DAMAGE_TECHNICAL,100,-1)"
So we need to create a new "ELEMENTALAFFINITY_PSYCHIC_EXTRA_DAMAGE_TECHNICAL" entry like :
new entry "ELEMENTALAFFINITY_PSYCHIC_EXTRA_DAMAGE_TECHNICAL" type "StatusData" data "StatusType" "BOOST" data "DisplayName" "hc14c7064gd139g44bbgaef6g174ad1a83e30;3" data "Icon" "PassiveFeature_ElementalAffinity_ExtraDamage" data "StackId" "ELEMENTALAFFINITY_PSYCHIC_EXTRA_DAMAGE_TECHNICAL" data "Boosts" "IF(IsSpell() and IsDamageTypePsychic()):DamageBonus(max(0, CharismaModifier))" data "StatusPropertyFlags" "DisableOverhead;DisableCombatlog;DisablePortraitIndicator;ApplyToDead;IgnoreResting" data "StatusGroups" "SG_RemoveOnRespec"
Eventually change the data "DisplayName" "hc14c7064gd139g44bbgaef6g174ad1a83e30;3" as it will say it's psychic damage And add it to ElementalAffinity_Damage
new entry "ElementalAffinity_Damage" type "PassiveData" data "DisplayName" "h5288bd8fg7e82g4c6cgae28gacd825b1f8e9;3" data "Description" "hf32ca0b3g8a45g43f6gaf4ag5f343ed8eaa6;5" data "Icon" "PassiveFeature_ElementalAffinity_ExtraDamage" data "Properties" "Highlighted" data "StatsFunctorContext" "OnCreate" data "StatsFunctors" "IF(HasPassive('DraconicAncestry_Black',context.Source) or HasPassive('DraconicAncestry_Copper',context.Source)):ApplyStatus(ELEMENTALAFFINITY_ACID_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Silver',context.Source) or HasPassive('DraconicAncestry_White',context.Source)):ApplyStatus(ELEMENTALAFFINITY_COLD_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Red',context.Source) or HasPassive('DraconicAncestry_Gold',context.Source) or HasPassive('DraconicAncestry_Brass',context.Source)):ApplyStatus(ELEMENTALAFFINITY_FIRE_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Blue',context.Source) or HasPassive('DraconicAncestry_Bronze',context.Source)):ApplyStatus(ELEMENTALAFFINITY_LIGHTNING_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Green',context.Source)):ApplyStatus(ELEMENTALAFFINITY_POISON_EXTRA_DAMAGE_TECHNICAL,100,-1);IF(HasPassive('DraconicAncestry_Deep',context.Source)):ApplyStatus(ELEMENTALAFFINITY_PSYCHIC_EXTRA_DAMAGE_TECHNICAL,100,-1)"
It's kind of you to help out - I will make some revisions and also add the resistance as well! Not sure what you mean by "Dragonborn bloodline color are broken" - this is not the case for me? Perhaps Improved UI is necessary. Do you have that?
You should be able to select "all colours" and use the purple scales even on another sorc type (that is, you don't have to use the deep dragon background to get the colour).
Yeah, but this mod as a whole (considering that it adds the deep dragon background) will propably not be compatible with other mods that do similar things and I'm using the Descendants of Gem Dragons mod already. Adding scale colors most likely should not collide with anything.
13 comments
First, thanks for the mod, Deep Dragon are my second favorite Dragon (After Black) and adding them make sense (They are often forgotten)
I did some test :
- Lv6 damage boost doest not work (I used script extender to level up and test)
- Dragonborn bloodline color are broken (But in an interresting way.. it change almost every color lol which open new customization)
I've done some modding on draconic bloodline too (Not released) but failed to edit the scale like you did (Nice done !). I will look at how you did that.
For the damage boost, each damage type has a specific entry listed here :
So we need to create a new "ELEMENTALAFFINITY_PSYCHIC_EXTRA_DAMAGE_TECHNICAL" entry like :
Eventually change the data "DisplayName" "hc14c7064gd139g44bbgaef6g174ad1a83e30;3" as it will say it's psychic damage
And add it to ElementalAffinity_Damage
Not sure what you mean by "Dragonborn bloodline color are broken" - this is not the case for me? Perhaps Improved UI is necessary. Do you have that?
I also have mod that change Dragonborn Color, that may be related.
Will check
Do you think you could add the scale colors alone as an optional file? For purely aesthetcical reasons, the purples are gorgeous.