Skip to content

Commit b811ba6

Browse files
authored
Update DHtoHoi4MinisterConverter_python3.py
1 parent 83851f8 commit b811ba6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

python3/DHtoHoi4MinisterConverter_python3.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ def __init__(self, position, name, start_year, end_year, ideology, trait, countr
5757
self.end_year = end_year
5858
self.ideology = ideology
5959
self.trait = string.capwords(trait)
60-
self.idea_tag = "%s_%s_%s" % (country_tag, positions[self.position], re.sub(" ", "_", re.sub('[^A-Za-z0-9 ]+', '', unidecode(self.name))))
60+
self.parsed_name = re.sub(" ", "_", re.sub('[^A-Za-z0-9 ]+', '', unidecode(self.name)))
61+
self.idea_tag = "%s_%s_%s" % (country_tag, positions[self.position], self.parsed_name)
6162

6263
def __repr__(self):
6364
return "<minister position:%s name:%s start_year:%s end_year:%s ideology:%s trait:%s>" % (self.position, self.name, self.start_year, self.end_year, self.ideology, self.trait)
@@ -66,7 +67,7 @@ def __str__(self):
6667
return "%s, %s, %s, %s, %s, %s" % (self.position, self.name, self.start_year, self.end_year, self.ideology, self.trait)
6768

6869
def convert(self, country_tag):
69-
return str("\t# %s\n\t\t%s = {\n\t\t\tpicture = Generic_Portrait\n\t\t\tallowed = { tag = %s }\n\t\t\tavailable = { date > %s date < %s %s }\n\t\t\tcost = 150\n\t\t\tremoval_cost = 10\n\t\t\ttraits = { %s %s }\n\t\t}" % (self.name, self.idea_tag, country_tag, "%s.1.1" % self.start_year, "%s.1.1" % self.end_year, "%s_Minister_Allowed" % self.ideology, positions[self.position]+"_"+re.sub(" ", "_", self.trait), "ideology_"+self.ideology))
70+
return str("\t# %s\n\t\t%s = {\n\t\t\tpicture = Generic_Portrait\n\t\t\tallowed = { tag = %s }\n\t\t\tavailable = {\n\t\t\t\tdate > %s\n\t\t\t\tdate < %s\n\t\t\t\t%s = yes\n\t\t\t\tNOT = { has_country_flag = %s }\n\t\t\t}\n\t\t\tcost = 150\n\t\t\tremoval_cost = 10\n\t\t\ttraits = { %s %s }\n\t\t}" % (self.name, self.idea_tag, country_tag, "%s.1.1" % self.start_year, "%s.1.1" % self.end_year, "%s_Minister_Allowed" % self.ideology, "%s_unavailable" % self.parsed_name, positions[self.position]+"_"+re.sub(" ", "_", self.trait), "ideology_"+self.ideology))
7071

7172
def is_number(s):
7273
try:

0 commit comments

Comments
 (0)