can be done of course:
1) make new feat dragonblood - if you want this feat have choices like skill focus, you need to create a masterfeat (masterfeat.2da) - and create all possible choices as new feat (use skill focus as a base - and link MasterFeat to your new masterfeat)
2) rename the Red Dragon Disciple class to Dragon Disciple
3) make new feat "dragon disciple immunity" - make copy from the immunity to fire
4) replace the "immunity to fire" feat from cls_feat_dradis with new one (default is hardcoded)
5) change the prerequisities for ®DD class in cls_pres_dradis (you need FEATOR)
6) do the scripting magic
6a) create a nonstatic placeable in DM area with unique tag like EC_DRADIS
6b) make a function that removes all effect from the EC_DRADIS creator and checks if player has 10+lvl of ®DD class and if so apply immunities (increase/decrease) according to the dragonblood feat (assign this to the EC_DRADIS)
6c) add this check into your starting location OnEnter event, OnPlayerRespawn and OnPlayerLevelUp
additionally to make the bonuses do not appear in effect queve you can use my function for hiding effect icon (look page 52 of this forum for Homebrew functions) or use skin - skin has the (dis)advantage that bonuses doesnt appear while polymorphed, also its a bit tricky to get it behave correctly in all cases (as it tends to disappear after relog by default - not hard to workaround it though)
Unfortunately Im not keen on this enough to do that myself maybe for CC Challenge...
Modifié par ShaDoOoW, 11 janvier 2012 - 06:21 .