游侠NETSHOW论坛
标题:
沉船 忠诚度忠于原游戏的修改之我见!
[打印本页]
作者:
goodgame365
时间:
2010-12-16 10:44:52
标题:
沉船 忠诚度忠于原游戏的修改之我见!
网上找了下,发现全是只增不减的,有违游戏的初衷,如果也分忠奸好坏来增减,而特殊副官又无条件地绝对忠诚,那就最理想了,
因为一开始就100%忠诚了,说明这种副官是玩家的死党 ,不论玩家做好事,做坏事一律支持!!
这样应该比较符合原游戏的设计!
于是我将Age of Pirates 2\Program\scripts\officers.c改成这样了,发现是可以了
if (CheckAttribute(characters[iPassenger], "loyality"))
{
if(characters[iPassenger].alignment=="good" || characters[iPassenger].alignment=="bad")//
添加这个判断,即是good,或者是bad才处理,不属性这两种的副官(应该是特殊副官之类的则不论什么情况都加忠诚)
{
if (characters[iPassenger].alignment == alignment)
{
characters[iPassenger].loyality = makeint(characters[iPassenger].loyality) + 1;
}
else
{
characters[iPassenger].loyality = makeint(characters[iPassenger].loyality) - 1;
}
}
else
{
characters[iPassenger].loyality = makeint(characters[iPassenger].loyality) + 1;
}
}
[
本帖最后由 goodgame365 于 2010-12-16 10:52 编辑
]
作者:
daosiii
时间:
2010-12-17 04:50:05
好样的 不过没人会在意这个吧
而且你说的晚了点儿 我在3天前就已经不玩这个游戏了
唉 提不起兴致来
噢 对了 MOD里说的 这个文件的下面一行是针对妻子的忠诚
经我的测试是针对被任命为船长的副官的忠诚 与妻子无关
我就是因为没改下面的那行 让被任命为船长的伊恩斯坦思忠诚度降到0 最后带船跑了
白白辛苦一场
作者:
Wangly123
时间:
2011-8-28 04:59:31
我支持楼主,这样改比较符合实际情况。
作者:
Wangly123
时间:
2011-8-28 07:54:54
奇怪,求助楼主,我按照楼主写的代码,用UltraEdit改了以后,进入游戏,一会儿系统就提示:This application has requested the Runtime to terminate it in an unusual way.
楼主能不能再看看,是不是代码有误呀??
作者:
ZhaiYX
时间:
2011-8-29 00:03:27
发上论坛的注释不够规范
如果直接复制粘贴肯定会出问题 红字不要复制进去
或者红字第2行 也注释掉
//只能注释一行 这是行注释
/*.....*/能够注释中间那块内容
作者:
goodgame365
时间:
2011-8-29 10:27:55
没想到还有人在玩沉船啊,感动啊!
这个游戏能修改的东西确非常多,如果能自己修改或者增加任务,剧情的话,那就无敌了!
老毛子怎么没想到这点呢!让网友乐此不疲的修改,游戏青春永驻啊!
作者:
和谐豆腐
时间:
2013-6-25 02:33:10
本帖最后由 和谐豆腐 于 2013-6-25 02:34 编辑
ZhaiYX 发表于 2011-8-29 00:03
发上论坛的注释不够规范
如果直接复制粘贴肯定会出问题 红字不要复制进去
或者红字第2行 也注释掉
麻烦你帮我弄一个格式严整规范的好吗,我对格式不熟悉,复制了几次都怕出错,实在没把握 我的邮箱是
719751518@qq.com
谢谢啦
欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/)
Powered by Discuz! X2