[0.4.6.6-chs-alpha1.0.2] 成就加点中初始纹身失效
XonlookerX opened this issue · 2 comments
把下面的代码添加进 ModI18N-0.4.6.6-chs-alpha1.0.2.mod 的 i18n.json 文件的 TypeBInputStoryScript 下可以解决这个问题。
{ "f": "<<for _label, _value range $featsBoosts.tattoos>>", "t": "<<set _penOptionsENMapping to {'纹身':'Tattoo','烙印':'Brand'}>>\n<<set _bodypartOptionsENMapping to {'额头':'Forehead','左脸':'Left cheek','右脸':'Right cheek','左肩':'Left shoulder','右肩':'Right shoulder','背部':'Back','胸部':'Breasts','左屁股':'Left bottom','右屁股':'Right bottom','左大腿':'Left thigh','右大腿':'Right thigh','耻骨':'Pubic'}>>\n<<set _tattooOptionsENMapping to {}>>\n<<for _value range setup.bodywriting>>\n<<set _tattooOptionsENMapping[_value.writ_cn] to _value.writing>>\n<</for>>\n<<for _label, _value range $featsBoosts.tattoos>>\n<<if typeof _penOptionsENMapping[_value.pen] isnot \"undefined\">>\n<<set $featsBoosts.tattoos[_label].pen to _penOptionsENMapping[_value.pen]>>\n<</if>>\n<<if typeof _bodypartOptionsENMapping[_value.bodypart] isnot \"undefined\">>\n<<set $featsBoosts.tattoos[_label].bodypart to _bodypartOptionsENMapping[_value.bodypart]>>\n<</if>>\n<<if typeof _tattooOptionsENMapping[_value.tattoo] isnot \"undefined\">>\n<<set $featsBoosts.tattoos[_label].tattoo to _tattooOptionsENMapping[_value.tattoo]>>\n<</if>>\n<</for>><<for _label, _value range $featsBoosts.tattoos>>", "pos": 15691, "fileName": "feast.twee", "pN": "Feats" }
虽然还会有个不知道算不算BUG的问题,就是如果第一个纹身的位置选择背部的话,第二个纹身还可以选择背部,虽然最后只有一个能生效。