十字军之王吧 关注:176,399贴子:4,774,991
  • 20回复贴,共1

[疑问]关于游戏里的名字机制

只看楼主收藏回复

一直有个问题,在玩东非,西非的时候时常会出现“复合名”,就是两个字的名字,比如
"Degna Djan"(不是Degna-Djan或Mari-Djata这种)而之后如果有重名的君主都会成为*Degna II Djan","Degna III Djan". 就是游戏在计算“X世”只会把复合名的第一部分考虑进去。。。
游戏里面是怎么做的?我一直做不出来。。。比如说,我有一个国王叫"Edward", 他的父亲叫"Richard",我的长子名为"Edward Augustus",长孙名为"Edward Adolphus",次子为"Richard Tiberius"
我死了以后,我的儿子不会成为"Edward II Augustus",而是"Edward Augustus I",再然后,如果"Edward Augustus I"被熊吃了的话,继位的不会成为"Edward III Adolphus",而是"Edward Adolphus I".再然后,如果"Edward Adolphus I"贪玩从屋顶掉下去的话,继位的不会成为"Richard II Tiberius", 而是"Richard Tiberius I".
游戏里面是怎么做出来的?我一直想要搞这种名字系列,就是想瑞典,挪威那帮Carl XVI Adolphus一样。


1楼2014-10-17 02:37回复
    这个是不是和文化挂钩啊?刚试了一下用867埃塞俄比亚的那个王,可以做成这个效果,换到西欧天主的就不行了?
    在不同的文档里找了半天都没头绪。。。
    顺便自顶。
    召唤吧主大神
    @法兰西岛伯爵
    谢啦!


    来自手机贴吧2楼2014-10-17 09:04
    收起回复
      我认为是翻译csv文件啥的


      IP属地:广西3楼2014-10-18 08:23
      收起回复
        你自己改的名字当然


        IP属地:广西来自Android客户端5楼2014-10-18 08:50
        收起回复
          faction_antiking_title;[This.GetName]的敌对教宗 [From.GetFirstName]
          @丰臣秀宣
          这种,如果把[This.GetName]这种代码调换一下位置就
          假设你是天主
          天主教的敌对教宗xxx(敌对教宗的名字)
          如果
          faction_antiking_title;的敌对教宗 [From.GetFirstName][This.GetName]
          的敌对教宗xxx 天主教
          这样的代码插入的位置不同


          IP属地:广西7楼2014-10-18 12:31
          收起回复
            就你举的第一个例子来看
            你应该说第一个叫Degna,第二个名字是Degna Djan,他继位后交Degna II Djan,这个你的说法才成立,不然就只是代码插入的位置不同


            IP属地:广西8楼2014-10-18 12:35
            收起回复
              是不是Djan是Middle Name,就像维京的X之子一样?
              验证方法很简单,就是看看有没有Degna I或II世后面不是Djan的


              IP属地:北京9楼2014-10-18 13:08
              收起回复
                你们---…………在逗么……那个是绰号啊…………


                IP属地:澳大利亚来自Android客户端10楼2014-10-18 16:57
                收起回复
                  横杠原因?


                  IP属地:四川来自Android客户端12楼2014-10-19 08:09
                  收起回复
                    在common的文化文件里面


                    IP属地:广东来自Android客户端13楼2014-10-19 12:02
                    收起回复