Background
攻略config.ini

《行会2:威尼斯》如何自定义开局(已结婚,生子,随机职业)

一笑特傻
4/28/2010

游戏开局设置与配偶职业修改指南

游戏的初始配置位于config.ini文件底部。玩家在第一个难度下的开局设置对应[INIT-PLAYER-0]标签,而电脑对手在第二个难度下的设置则对应[INIT-AI-1]标签。

可配置的属性包括:HasResidence(初始房产,1为有,0为无)、Workshops(工作场所数量)、Money(初始资金)、Married(婚姻状态,1为已婚,0为未婚)以及Childs(子女数量)。

例如,将[INIT-PLAYER-0]修改为:HasResidence = 1,Workshops = 0,Money = 10000,Married = 1,Childs = 30。这样开局就会拥有大量子女,即使损失几个也无伤大雅。

值得注意的是,当Married设置为1时,虽然开局即已婚,但配偶的职业会与玩家相同。对于电脑对手而言,开局已婚究竟是提高了还是降低了难度,这需要玩家自行判断。

要解决配偶职业相同的问题,需要编辑Scripts\Campaign\DefaultCampaign.lua文件。找到代码行:if BossCreate(nil, 1 - SimGetGender("boss"), SimGetClass("boss"), -1, "spouse") then,将其修改为:if BossCreate(nil, 1 - SimGetGender("boss"), Rand(4), -1, "spouse") then。

完成上述修改后,新建游戏时玩家或电脑的配偶将获得随机职业,增加了游戏的多样性。