matanki-saito / ImperatorRomeJP

https://paratranz.cn/projects/335
2 stars 1 forks source link

本体MODの人名・地名を変数表記する #39

Open clamm0363 opened 5 years ago

clamm0363 commented 5 years ago

効果内容のツールチップや選択肢に表示される固有名詞について、変数で呼び出すことにより固有名詞MODにファイルを重複させなくても表示可能であるらしい。 【予定】 1.エントリを実際に変数で翻訳してみて表示を確認する 2.対象イベントをチェックして適用可能なエントリを特定する 3.実装する

starjard commented 5 years ago

【備忘】 1.キケロパッチで名前がギリシャ風に変わる人物は備忘として名前を控えておく 2.ただし変更後の名前がデフォルトで用意されている場合は、最初から変更後の名前でキーを入れる(Antigonosなど)

【使用した人名】 $Pyrrhus$:キケロでは$Pyrrhos$に変更の必要あり $Ariarathes$:キケロでも変更なし $Antigonos$:原文はAntigonusだが、キケロ変更後の名前でキー置き換え $Antipatrids$:キケロでも変更なし

clamm0363 commented 5 years ago

使用した人名キー:Demetrius Deidamia Antigonid Aeacidae

starjard commented 5 years ago

$Demetrius$:キケロ変更後の名前$Demetrios$でキーを置き換えました $Deidamia$:キケロでも変更なし $Antigonid$:キケロでも変更なし $Aeacidae$:キケロでは$Aiakidai$に変更の必要あり

clamm0363 commented 5 years ago

$Aeacides$、$Agathoclid$、$Alcimachid$を追加

starjard commented 5 years ago

$Aeacides$、$Agathoclid$、$Alcimachid$をキケロにあわせ$Aiakidai$、$Agathoklid$、$Alkimachid$に変更した。

matanki-saito commented 4 years ago

記録のため、Discordのメモを転送致します。

https://discordapp.com/channels/439564919072096276/571902519979147266/769023373132955679

〇開始時点(国家選択画面)
国名はSEL(Seleukid Empire)、MRY(Maurya)、PRY(Antigonid Kingdom)で定義されている。

〇開始直後
hiddenイベントでcountry_rename.2が発生し、国名がSEL_DYN(get_sel_name)、MRY_DYN(get_mry_name)、PRY_DYN(get_pry_name)に切り替わる。

*get_sel_name
タグがSELで統治者がセレウコス家の君主制の場合はget_sel_name_fetch($SEL$=Seleukid Empire)、それ以外はget_sel_name_fallback(Persian Empire)を使用。
後述の理由によりget_sel_name_fallbackはほぼ使用されない。

*get_mry_name
タグがMRYで統治者がマウリヤ家の君主制の場合はget_mry_name_fetch($MRY$=Maurya)、それ以外はget_mry_name_fallback(Magadha Empire)を使用。
後述の理由によりget_mry_name_fallbackはほぼ使用されない。

*get_pry_name
タグがPRYで統治者がアンティゴノス家の君主制の場合はget_pry_name_fetch($PRY$=Antigonid Kingdom)、それ以外はget_pry_name_fallback(Asian Kingdom)を使用。
SELやMRYと異なりget_pry_name_fallbackは使用されやすい。

〇統治者交代時
統治者王朝が交代するか共和制になり、首都がアナトリア以東にあるとイベントでcountry_rename.1が発生する。
PRY以外は首都の場所によってPERSIAN_EMPIRE_NAME(Persian Empire)、MAGADHA_EMPIRE_NAME(Magadhan Empire)、MESOPOTAMIAN_EMPIRE_NAME(Mesopotamian Empire)などに変化する。
PRYの場合はAIは10:1の確率で首都由来の国名を採用しないorするを選択し、採用しない場合は上記のget_pry_nameによりget_pry_name_fallback(Asian Kingdom)に国名が変化する。