注册 | 登录

游侠NETSHOW论坛





查看: 3449|回复: 1
打印 上一主题 下一主题

[原创] 沉船 忠诚度忠于原游戏的修改之我见! [复制链接]

帖子
76
精华
0
积分
38
金钱
849
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 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 编辑 ]

使用道具 举报

帖子
76
精华
0
积分
38
金钱
849
荣誉
0
人气
0
评议
0
沙发
发表于 2011-8-29 10:27:55 |显示全部楼层
没想到还有人在玩沉船啊,感动啊!

这个游戏能修改的东西确非常多,如果能自己修改或者增加任务,剧情的话,那就无敌了!

老毛子怎么没想到这点呢!让网友乐此不疲的修改,游戏青春永驻啊!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-11-7 13:57 , Processed in 0.309781 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到