diff --git a/Faerun/common/dynasties/Faerun_Dynasties.txt b/Faerun/common/dynasties/Faerun_Dynasties.txt index dbe9ada45..e4a28dac6 100644 --- a/Faerun/common/dynasties/Faerun_Dynasties.txt +++ b/Faerun/common/dynasties/Faerun_Dynasties.txt @@ -4153,6 +4153,7 @@ } } +4024 = { name = "Scintilla" culture = song_dragon } 4025 = { name = "Daurgothoth" culture = black_dragon used_for_random = no } 4026 = { name = "Molefoot" culture = gnome } 4027 = { name = "Wormlook" culture = white_dragon } diff --git a/Faerun/common/nicknames/01_nicknames.txt b/Faerun/common/nicknames/01_nicknames.txt index 366d299c1..1c2dd5016 100644 --- a/Faerun/common/nicknames/01_nicknames.txt +++ b/Faerun/common/nicknames/01_nicknames.txt @@ -301,6 +301,40 @@ nick_deathpriest = { } } } +nick_deaths_chosen = { + allow = { + age = 25 + is_powerful_vassal = yes + top_liege = { + is_undead = yes + } + } + chance = { + factor = 1 + modifier = { + factor = 2 + z_has_class = yes + } + modifier = { + factor = 2 + OR = { + martial = 7 + diplomacy = 7 + stewardship = 7 + intrigue = 7 + learning = 7 + } + } + modifier = { + factor = 0.2 + is_undead = yes + } + modifier = { + factor = 3 + is_pro_death_religion = yes + } + } +} nick_deaths_whisper = { allow = { age = 25 @@ -576,6 +610,10 @@ nick_fiendblooded = { factor = 3 trait = half_fiend } + modifier = { + factor = 3 + z_sorcerer = yes + } } } nick_fiendslayer = { @@ -2225,6 +2263,25 @@ nick_the_courser = { factor = 1 } } +nick_the_corrupt = { + allow = { + age = 21 + z_paladin = yes + OR = { + trait = wroth + trait = cruel + trait = cynical + } + } + chance = { + factor = 1 + modifier = { + factor = 3 + trait = wroth + trait = cruel + } + } +} nick_the_corrupter = { allow = { age = 21 @@ -2601,6 +2658,7 @@ nick_the_dove = { } } nick_the_dozenking = {} +nick_the_dragon_bard = {} nick_the_dread = { allow = { OR = { @@ -2608,6 +2666,7 @@ nick_the_dread = { trait = ravager trait = seaking trait = sea_queen + trait = wiz_necromancy } } chance = { @@ -4071,8 +4130,14 @@ nick_the_quiet = { } nick_the_radiant = { allow = { - age = 50 - trait = creature_angel + age = 35 + OR = { + trait = creature_angel + AND = { + olrox_is_good_religion_trigger = yes + z_paladin = yes + } + } } chance = { factor = 1 @@ -4080,6 +4145,13 @@ nick_the_radiant = { factor = 3 trait = fair } + modifier = { + factor = 2 + OR = { + trait = half_celestial + trait = creature_aasimar + } + } } } nick_the_rage_mage = { diff --git a/Faerun/common/scripted_triggers/faerun_religion_triggers.txt b/Faerun/common/scripted_triggers/faerun_religion_triggers.txt index bee781726..999bb69b1 100755 --- a/Faerun/common/scripted_triggers/faerun_religion_triggers.txt +++ b/Faerun/common/scripted_triggers/faerun_religion_triggers.txt @@ -4560,3 +4560,28 @@ is_generic_sacrifice_religion = { has_religion_feature = religion_feature_jaziri } } + +is_pro_death_religion = { # for faiths that support the undead + OR = { + religion = dead_three + religion = shadow_gods + religion = church_of_cyric + religion = abyssal_cult + religion = thasmudyanic + religion = kiaransalee + trait = patron_shar + trait = patron_jergal + trait = patron_bhaal + trait = patron_myrkul + trait = patron_yurtrus + trait = patron_orcus + trait = patron_elemental_evil + trait = patron_fzoul_chembryl + trait = patron_dendar + trait = patron_nergal + trait = patron_yama + trait = patron_vlaakith + trait = patron_ravanna + trait = patron_null + } +} \ No newline at end of file diff --git a/Faerun/common/scripted_triggers/nickname_triggers.txt b/Faerun/common/scripted_triggers/nickname_triggers.txt index 6c512d462..b797520a2 100644 --- a/Faerun/common/scripted_triggers/nickname_triggers.txt +++ b/Faerun/common/scripted_triggers/nickname_triggers.txt @@ -315,6 +315,7 @@ this_has_lame_nickname_trigger = { has_nickname = nick_the_rune_count has_nickname = nick_the_amaunor has_nickname = nick_the_reckless + has_nickname = nick_the_corrupt } } this_has_average_nickname_trigger = { @@ -687,6 +688,8 @@ this_has_average_nickname_trigger = { has_nickname = nick_caller_of_the_small has_nickname = nick_truesword has_nickname = nick_the_thronelord + has_nickname = nick_deaths_chosen + has_nickname = nick_the_dragon_bard } } this_has_cool_nickname_trigger = { diff --git a/Faerun/history/characters/24001-26000 Impiltur.txt b/Faerun/history/characters/24001-26000 Impiltur.txt index 32cd73a25..210b76222 100644 --- a/Faerun/history/characters/24001-26000 Impiltur.txt +++ b/Faerun/history/characters/24001-26000 Impiltur.txt @@ -2298,4 +2298,29 @@ killer = 24053 # His brother, Amarkos I } } +} +24163 = { + name = Karasendrieth + female = yes + dynasty = 4024 # Scintilla + culture = dalesman + religion = draconic_pantheon + trait = creature_human + trait = longevity + trait = sorcerer + trait = origin_draconic + trait = bard + 1273.1.1 = { + birth = yes + effect = { + set_character_flag = secret_dragon + set_character_flag = is_song_dragon + } + } + 1303.1.1 = { + immortal_age = 30 + give_nickname = nick_the_dragon_bard + } + 1370.1.1 = { culture = impilturan } + 1600.1.1 = { death = yes } } \ No newline at end of file diff --git a/Faerun/localisation/00_Nicknames.csv b/Faerun/localisation/00_Nicknames.csv index 57ff26ec9..f1d41aedd 100644 --- a/Faerun/localisation/00_Nicknames.csv +++ b/Faerun/localisation/00_Nicknames.csv @@ -24,6 +24,7 @@ nick_daotfw;Dark Angel of the Four Winds;;;;;;;;;;;x nick_dareall;Dare-All;;;;;;;;;;;x nick_darktreader;Darktreader;;;;;;;;;;;x nick_deathpriest;Death-Priest;;;;;;;;;;;x +nick_deaths_chosen;Death's Chosen;;;;;;;;;;;x nick_deaths_whisper;Death's Whisper;;;;;;;;;;;x nick_demonbane;Demonbane;;;;;;;;;;;x nick_demon_fang;Demon-Fang;;;;;;;;;;;x @@ -239,6 +240,7 @@ nick_the_coinmage;the Coinmage;;;;;;;;;;;x nick_the_cold;the Cold;;;;;;;;;;;x nick_the_corsair;the Corsair;;;;;;;;;;;x nick_the_corsair_prince;the Corsair Prince;;;;;;;;;;;x +nick_the_corrupt;the Corrupt;;;;;;;;;;;x nick_the_corrupter;the Corrupter;;;;;;;;;;;x nick_the_courser;the Courser;;;;;;;;;;;x nick_the_cpob;the Crown Prince of Battles;;;;;;;;;;;x @@ -277,6 +279,7 @@ nick_the_double;the Double;;;;;;;;;;;x nick_the_dove;the Dove;;;;;;;;;;;x nick_the_dozenking;the Dozenking;;;;;;;;;;;x nick_the_dragons_disciple;the Dragon's Disciple;;;;;;;;;;;x +nick_the_dragon_bard;the Dragon Bard;;;;;;;;;;;x nick_the_dread;the Dread;;;;;;;;;;;x nick_the_dread_fang;the Dread Fang;;;;;;;;;;;x nick_the_dreadlord;the Dreadlord;;;;;;;;;;;x