在这个折叠下,主要讲的是引用页面相关的各项。
除了职业通知以外的各项都需要引用其他页面,当然职业通知这个东西我觉得蛮重要,但是也不是所有人都想改,所以我也放在了细化职业这里。
【职业通知】
在职业基本信息界面(不是track界面)的左上角点击add component
在新弹窗里选择general下面的career message overides
也就是覆盖默认的通知信息
选择后点击右下角create component并手动关闭弹窗
然后会出现超长一长串的可替换信息,我就不一一翻译了。
在这里你可以选择你想要替换的部分进行改动,比如我做魔法少女mod不涉及到和小人一起上班(我也没摸索到怎么设置成和小人一起上班),于是前几个不会改动
我从“老板来电”开始改,像这样:
我会把<<< Full Time: 这个也改掉,直接写自己替换后的信息,新呈现出来的东西是没问题的
其中一些可以直接复制粘贴的:
{0.SimFirstName}小人的名
{M0.He}{F0.She}英文he/she {M0.他}{F0.她}中文他、她
{1.String}职业等级名称
{7.String}职业奖励
\n换行 \n\n换两行
注意,如果不想改但是曾经操作过也会变成绿色的,想要调回默认请点击右边三角选择reset
要不然会用这个英文替换掉你最后的这条通知。
【升职要求】
找到career track下 levels下,你要设置升级要求的等级
在这里能看到下面很不起眼的地方是promotion tasks,右边是reference type, 目前是none,意味着没有升级要求,只要工作表现统计达到了就可以升级
这个reference type就是引用,大部分reference type都有四种:
分别是
none:不使用
new element:直接在这个地方创建新元素
existing element:已经在软件里面创建过的元素
game reference:游戏里面可以直接拿来用的此类型元素
其中关于new element 和 existing element:前者更方便但是不能自己命名;后者需要在整个界面最左上add element里面加更麻烦但是可以命名、会显示在左侧目录里面(方便查找和更改)、也方便引用。
所以如果一个东西在目前的工程中只需要出现一次,并且一下就能找到地方,我对这二者没有倾向(我估计大佬们都会新建成existing element?反正我是还挺经常用new element的)
但是如果需要查找、修改、经常引用,我会建议使用单独创建然后用existing element来引用
我个人而言,所有的buff、所有的特征trait、所有的loot我都是单独创建的。
至于职业升级,因为我不会单独引用这个,目前我就直接选择new element,在这里新建了
选择new element,之后点击下面的open element,点开的新页面长这样↓
objectives简单来说就是“达到了……条件,就会判定为是”的条件们。
在这里添加同样可以选择 new element、game reference 和existing element三类
我在魔法少女一级升级到二级这里想要两个条件:1.成为魔法少女 2.达到逻辑技能三级。那么很显然第二个是可以直接在游戏里找到的,选择game reference就是在instance id这个后面的小三角中点下来,选择select present
新弹窗长这样
该搜索就搜索,比较常用的技能直接搜skill就可以
比如我选择的升级逻辑技能到3级就是26604这条
然后点击下面的select present就选上了。
注意:不是所有objective都可以拿来做升职条件!
而我想要完成另外一个升职目标,“成为魔法少女”,其实就是需要check这个小人身上已经有了我通过其他方法给到的“魔法少女”这个特征,那么我在这里选择了new element(当然也可以选择从existing element引用),展示的文字是“成为魔法少女”,设定了200的愿望点。
要进行其他的设置选择就要点开“open:value”
在新页面初始默认情况是这样的
点击左上角的add component之后,在第二项objective types里面选择你需要你的条件是哪种类型的条件
每一种zerbu都给了注解,我是觉得都挺有用的都解释听清楚的,把其中我觉得更有用的调了出来翻译了一下↓
而我的“成为魔法少女”这条需要的就是trait的objective
选好之后是这样一个页面,我在白名单里面添加了我需要的特征“魔法少女”(引用来自我自己左侧的exsiting elements),黑名单留空,那么这个objective就成为了检测到小人拥有了“魔法少女”这个特征,就可以通过了。
其他objective类别我不是全都试过,但是大体应该同理。
【在家工作】
在career track页面选择左上角add component
在general选单下,找到assignment,添加之后就会让工作成为能够在家工作的职业。
assignment中,zerbu自己给了一条重要提示:
assignment只能用于有有酬劳的职业,这是因为游戏机制是用assignments数量/报酬,如果是无报酬的职业会让0成为分母
确保你之前的设定符合这个要求,之后再来操作
在选择之后会遇到这样一个页面:
新建之后如下↓在new element那里就是新建/引用你的一组在家工作内容
btw我没有在mod constructor里看到怎么设定到特定等级之后可以在家工作(通过设置某个分支可以在家工作这样是可以达到目的,但是我没有看到直接选项),也没有看到怎么设置1级和10级不同的工作内容
只看到了这个first选项。
如果能够做到希望其他大佬来指导一下
【每日任务】
找到career info- start track页面,在levels里面,找到一个特定的等级,点开value界面
我的魔法少女职业的第一个等级打开之后是这样
点击这个左上角的component,每日任务就在general下面
但是在这里zerbu提到他只提供有限的支持
我的建议是:等zerbu更新或者就不要用Mod constructor实现这个内容了