Skip to content

Commit

Permalink
Surprise extra dragon
Browse files Browse the repository at this point in the history
  • Loading branch information
neutrondecay committed Mar 18, 2023
1 parent 36eac6a commit fb6d1e6
Show file tree
Hide file tree
Showing 6 changed files with 131 additions and 2 deletions.
1 change: 1 addition & 0 deletions Faerun/common/dynasties/Faerun_Dynasties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
76 changes: 74 additions & 2 deletions Faerun/common/nicknames/01_nicknames.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -576,6 +610,10 @@ nick_fiendblooded = {
factor = 3
trait = half_fiend
}
modifier = {
factor = 3
z_sorcerer = yes
}
}
}
nick_fiendslayer = {
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -2601,13 +2658,15 @@ nick_the_dove = {
}
}
nick_the_dozenking = {}
nick_the_dragon_bard = {}
nick_the_dread = {
allow = {
OR = {
trait = pirate
trait = ravager
trait = seaking
trait = sea_queen
trait = wiz_necromancy
}
}
chance = {
Expand Down Expand Up @@ -4071,15 +4130,28 @@ 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
modifier = {
factor = 3
trait = fair
}
modifier = {
factor = 2
OR = {
trait = half_celestial
trait = creature_aasimar
}
}
}
}
nick_the_rage_mage = {
Expand Down
25 changes: 25 additions & 0 deletions Faerun/common/scripted_triggers/faerun_religion_triggers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}
3 changes: 3 additions & 0 deletions Faerun/common/scripted_triggers/nickname_triggers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down Expand Up @@ -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 = {
Expand Down
25 changes: 25 additions & 0 deletions Faerun/history/characters/24001-26000 Impiltur.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
}
3 changes: 3 additions & 0 deletions Faerun/localisation/00_Nicknames.csv
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit fb6d1e6

Please sign in to comment.