Skip to content

Commit

Permalink
Adapt vanilla Hermetics into Alchemists #45
Browse files Browse the repository at this point in the history
  • Loading branch information
rquinio committed Jun 2, 2019
1 parent 703c750 commit 6bb9301
Show file tree
Hide file tree
Showing 5 changed files with 82 additions and 23 deletions.
38 changes: 32 additions & 6 deletions MOD/Witcher/common/societies/00_societies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ hermetics = {

active = {
has_dlc = "Mystics"
always = no
}
indestructible = yes

Expand All @@ -37,7 +36,7 @@ hermetics = {
is_tribal = yes
}
hidden_trigger = { mercenary = no }
age = 16
is_adult = yes
hidden_trigger = {
NOT = { has_character_flag = society_join_block }
}
Expand All @@ -49,7 +48,8 @@ hermetics = {

show_society = {
OR = {
#society_member_of = hermetics
always = yes
society_member_of = hermetics
}
}

Expand Down Expand Up @@ -106,7 +106,7 @@ hermetics = {
church_opinion = -10
}
decisions = {
choose_hermetic_art # Enables you to pick/change your lifestyle trait
#choose_hermetic_art # Enables you to pick/change your lifestyle trait
hermetics_write_magnum_opus # Write an enciphered book of lore (artifact)
}
}
Expand All @@ -121,10 +121,18 @@ hermetics = {
name = learning
value = 0.5
}
has_trait = {
value = 3
trait = alchemist
}
has_trait = {
value = 2
trait = diligent
}
has_trait = {
value = 1
trait = physician
}
has_trait = {
value = 1
trait = scholar
Expand Down Expand Up @@ -173,10 +181,18 @@ hermetics = {
member_score = {
value = 10

modifier = {
factor = 3
trait = alchemist
}
modifier = {
factor = 2
trait = diligent
}
modifier = {
factor = 1.5
trait = physician
}
modifier = {
factor = 1.5
trait = scholar
Expand Down Expand Up @@ -209,18 +225,24 @@ hermetics = {
factor = 1.5
trait = just
}
modifier = {
factor = 1.5
trait = reasonable
}
}

startup_populate = {
trigger = {
ai = yes
controls_religion = no
age = 16
is_adult = yes
is_in_society = no
is_dumb_trigger = no
OR = {
NOT = { is_priest = yes }
OR = {
trait = alchemist
trait = physician
trait = mystic
trait = scholar
trait = cynical
Expand All @@ -231,6 +253,8 @@ hermetics = {
is_landed = yes
OR = {
learning = 14
trait = alchemist
trait = physician
trait = scholar
trait = faqih
trait = erudite
Expand All @@ -241,6 +265,8 @@ hermetics = {
AND = {
learning = 18
OR = {
trait = alchemist
trait = physician
trait = scholar
trait = faqih
trait = erudite
Expand Down Expand Up @@ -2113,7 +2139,7 @@ the_plaguebringers = {
value = none
}
}
age = 15
is_adult = yes
OR = {
religion = yer
society_member_of = the_plaguebringers
Expand Down
1 change: 1 addition & 0 deletions MOD/Witcher/decisions/mnm_hermetics_decisions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,7 @@ targeted_decisions = {
ai_check_interval = 60

potential = {
always = no # Doesn't alchemist guild
character = FROM
has_dlc = "Mystics"
is_playable = yes
Expand Down
6 changes: 3 additions & 3 deletions MOD/Witcher/decisions/rip_torture_decisions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -408,9 +408,9 @@ targetted_decisions = {
5 = {
FROM = { give_nickname = nick_the_monster }
}
5 = {
FROM = { give_nickname = nick_son_of_evilgod }
}
# 5 = {
# FROM = { give_nickname = nick_son_of_evilgod }
# }
100 = {}
}
}
Expand Down
22 changes: 11 additions & 11 deletions MOD/Witcher/events/rip_flavor_events.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3926,17 +3926,17 @@ character_event = { # Execution nicknames
}
}
}
15 = {
give_nickname = nick_son_of_evilgod
modifier = {
factor = 0
NOR = {
NOT = { piety = -50 }
trait = possessed
is_any_kinslayer_trigger = yes
}
}
}
# 15 = {
# give_nickname = nick_son_of_evilgod
# modifier = {
# factor = 0
# NOR = {
# NOT = { piety = -50 }
# trait = possessed
# is_any_kinslayer_trigger = yes
# }
# }
# }
4 = {
give_nickname = nick_the_tyrant
modifier = {
Expand Down
38 changes: 35 additions & 3 deletions MOD/Witcher/localisation/00_W_vanilla_overrides.csv
Original file line number Diff line number Diff line change
Expand Up @@ -259,13 +259,45 @@ blessing_of_vetis;Blessing of The Black Cat and Dog;;;;;;;;;;;;;x
blessing_of_vetis_desc;The Black Cat and Dog have blessed this character with a devious mind.;;;;;;;;;;;;;x
#
the_trollcrafters;[GetHelSocietyName];[GetHelSocietyName];[GetHelSocietyName];;[GetHelSocietyName];;;;;;;;;x
the_trollcrafters_real;The Cult of Svalblod;;;;;;;;;;;;;x
the_trollcrafters_real;Cult of Svalblod;;;;;;;;;;;;;x
the_trollcrafters_random;The Fellowship of [freya.GetRandomEvilGodNameCap];;;;;;;;;;;;;x
the_trollcrafters_desc;[GetHelSocietyDesc];[GetHelSocietyDesc];[GetHelSocietyDesc];;[GetHelSocietyDesc];;;;;;;;;x
the_trollcrafters_desc_real;The Cult of Svalblod is a secret society devoted to the veneration of Svalblod, an idol who personifies the frenzy and remorseless cruelty of battle. Members believe in the power of destruction and will attempt to use dark magic to sate their greed and thirst for death. At Ragh nar Roog they hope to join the forces of chaos in the fight against the other gods.;;;;;;;;;;;;;x
#
the_plaguebringers;[GetPlaguebringersSocietyName];[GetPlaguebringersSocietyName];[GetPlaguebringersSocietyName];;[GetPlaguebringersSocietyName];;;;;;;;;x
the_plaguebringers_real;The Cult of Niya;;;;;;;;;;;;;x
the_plaguebringers_real;Cult of Niya;;;;;;;;;;;;;x
the_plaguebringers_random;The Lovers of [yer.GetRandomEvilGodNameCap];;;;;;;;;;;;;x
the_plaguebringers_desc;[GetPlaguebringersSocietyDesc];[GetPlaguebringersSocietyDesc];[GetPlaguebringersSocietyDesc];;[GetPlaguebringersSocietyDesc];;;;;;;;;x
the_plaguebringers_desc_real;The Cult of Niya worships the evil goddess known as Lilit in the west. Members prepare for her return - announced by the Black Sun - which will bring ruin to the world and exterminate all life.;;;;;;;;;;;;;x
the_plaguebringers_desc_real;The Cult of Niya worships the evil goddess known as Lilit in the west. Members prepare for her return - announced by the Black Sun - which will bring ruin to the world and exterminate all life.;;;;;;;;;;;;;x
#
hermetics;the Alchemist Guild;;;;;;;;;;;;;x
hermeticsCap;The Alchemist Guild;;;;;;;;;;;;;x
hermetics_desc;Alchemists believe that there are deeply hidden secrets about this world that only the worthy can uncover. As a member you will seek the truth in the stars and planets, through diligent experimentation, and by careful interpretation of ancient texts and symbols.;;;;;;;;;;;;;x
quest_hermetics_find_apprentice_desc;Every respectable scholar of the scientific arts should take on an apprentice. Alchemical experiments are complex operations which requires extra hands, and what [Root.GetTitle] has enough time to search dusty libraries, shady markets and faraway forests for rare ingredients?;;;;;;;;;;;;;x
title_hermetics_apprentice_desc;Alchemists may chose an apprentice. In exchange for tutoring, the apprentice will take care of one's laboratory and assist during experiments.;;;;;;;;;;;;;x
hermetics_write_theory_paper_power_desc;Enables the decision to write a theorem paper and have it be reviewed by fellow members of the guild. If it is accepted, you gain �Y[From.Society.GetCurrency]�!.\n;;;;;;;;;;;;;x
quest_hermetics_find_text;Find an Alchemical Text;;;;;;;;;;x
quest_hermetics_find_text_desc;Your colleague [FromFrom.GetSocietyRank] [FromFrom.GetFirstName] has found a letter detailing the possible locations of some great old works of Alchemy. A deal has been struck � [FromFrom.GetSocietyRank] [FromFrom.GetFirstName] shall share the contents of the letter with you, and you shall fund the expedition.;;;;;;;;;;;;;x
quest_hermetics_find_text_tooltip;If �Y[Root.GetTitledFirstName]�! sets out on one of the expeditions suggested by �Y[From.GetTitledFirstName]�! and finds an old alchemical text, the mission is completed.;;;;;;;;;;;;;x
EVTDESC_MNM_1442_B;If I ever find out who broke into my laboratory, I will kill that vile crook! Not only has the thief laid its dirty hands on my precious metals, but my ingredient cabinet has been ransacked also. The culprit must be another follower of the Alchemical arts!;;;;;;;;;;;;;x
quest_hermetic_gather_ingredients_desc;To perform alchemical experiments a member of the Alchemist guild has a demand for rare ingredients with specific attributes.;;;;;;;;;;;;;x
EVTOPTA_MNM_1441_steal_ingredient;You steal an alchemical ingredient. It will be added to your treasury.\n;;;;;;;;;;;;;x
EVTOPTA_MNM_1441_steal_text;You steal a great alchemical text. It will be added to your treasury.\n;;;;;;;;;;;;;x
hermetics_write_theory_paper_power_desc;Enables the decision to write a theorem paper and have it be reviewed by fellow members of the guild. If it is accepted, you gain �Y[From.Society.GetCurrency]�!.\n;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_RITUALS;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on theurgic rituals! It explores potentially new and rewarding ways of summoning divine beings, which might provide a new approach to Theurgy. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_ASCENSION;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on ascension! It explores the concept of ascension, and new ways by which this state might be achieved, which in turn might provide a new approach to Theurgy. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_MIND_OF_GOD;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the Mind of [Root.Religion.GetHighGodName]! It explores the Divine Truth that permeates this world, and might provide a new insight into Theurgy. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_TRANSLATING_HIEROGLYPHICS;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on hieroglyphic translation! It explores the hidden meaning in these ancient texts, which might in turn provide a new insight into Theurgy. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_DISTILLATION;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on distillation! It explores new methods of the process, which might enable the creation of a variety of exciting new alchemical elixirs. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_FERMENTATION;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on fermentation! It explores new approaches to the process, which might enable the creation of a variety of exciting new alchemical elixirs. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_ELIXIR_OF_LIFE;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the mysterious Elixir of Life! It explores the concept, both as a source for life eternal as well as a cure for all diseases, and it delves into potential methods of creating it. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_PILOSOPHERS_STONE;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the Philosopher's Stone! It explores the object, and its powers of transmuting cheap metal into gold, as well as how to create it. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_PLANETS;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the planets! It explores astrology, in particular the movement of the planets, and what this could be interpreted as. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_STARS;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the stars! It explores astrology, in particular the constellations, and what truths they contain. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_MOON;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the Moon! It explores astrology, and in particular the movement and importance of this heavenly body. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
EVTDESCA_MNM_1640_SUN;It is finished! I have produced [Root.GetTheoryPaperQuality] paper on the Sun! It explores astrology, and in particular the movement and importance of this heavenly body. Now all that is left is to submit it to my peers, for review.;;;;;;;;;;;;;x
divine_summoning_failed;Unworthy Alchemist;;;;;;;;;;;;;x
divine_summoning_failed_desc;This character was unable to understand the cryptic advice given by a summoned divine being, and is therefore deemed to be an unworthy Alchemist.;;;;;;;;;;;;;x
EVTDESC_MNM_1622;My [From.GetSisterBrother] in the Alchemist Guild, [From.GetFirstName], has stepped forth with an idea for a ritual that might invoke the presence of a Divine Being. The prospect of petitioning the Divine itself for knowledge is tantalizing, and the idea was therefore received with excitement in the Guild. The ritual will take place in a few weeks' time.;;;;;;;;;;;;;x


0 comments on commit 6bb9301

Please sign in to comment.