加勒比海盗-Bug修补

社区服务
高级搜索
猴岛论坛综合游戏交流加勒比海盗-Bug修补
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
1个回复

加勒比海盗-Bug修补

楼层直达
空心琥珀‰

ZxID:12324436

等级: 元老

举报 只看楼主 使用道具 楼主   发表于: 2010-07-08 0
重要补遗:最后一战前得到的英军巨舰MANOWAR号只能在最后一战对“黑珍珠”的战斗中使用而且还有很多支线任务没有玩成的玩家一定对这样就结束怀很不已。现在笔者提供以下办法:
1.在对黑色幽灵船的时候不能使用新出现的光球技能
2.打开安装目录下\Program\Quests\quests_reaction.c 在记事本中

查找:


case "Story_KillTheFinalBoss_2":
bQuestDisableMapEnter = false;
bMainMenuLaunchAfterVideo = true;
InterfaceStates.Buttons.Resume.enable = false;
InterfaceStates.Buttons.Save.enable = false;
GameOver("finish");
DelEventHandler(EVENT_END_VIDEO,"LaunchMainMenu_afterVideo");
bMainMenuLaunchAfterVideo = true;
PostVideoAndQuest("ending",100, "credits");
break;

case "credits":
PostEvent("DoInfoShower",100,"s","");
PostVideoAndQuest("credits", 1, "end_game");
break;

case "end_game":
LaunchMainMenu();
Characters[GetCharacterIndex("researcher")].Dialog.CurrentNode = "First time"; Characters[GetCharacterIndex("danielle")].Dialog.CurrentNode = "First time";
break;

然后用下面的替换

case "Story_KillTheFinalBoss_2":
bQuestDisableMapEnter = false;
DelEventHandler(EVENT_END_VIDEO,"LaunchMainMenu_afterVideo");
PostVideoAndQuest("ending",100, "credits");
break;

case "credits":
PostEvent("DoInfoShower",100,"s","");
PostVideoAndQuest("credits", 1, "end_game");
break;

case "end_game":
Characters[GetCharacterIndex("researcher")].Dialog.CurrentNode = "First time";
Characters[GetCharacterIndex("danielle")].Dialog.CurrentNode = "First time";
SetCharacterRemovable(characterFromID("Danielle"), true);
break;
就可以继续游戏了,但是前提是在对黑色幽灵船的时候不能使用新出现的光球技能,否则无效。怎么样开着千人百炮的巨舰MANOWAR去作支线任务是不是很爽啊!
本帖de评分: 1 条评分 DB +5
DB+5

优秀文章

梦想是一种让你感到坚持就是幸福的东西!---《中国合伙人》
没有坚持,谈何梦想?!


遇到问题,不要退缩回避,更不要怨天尤人,想法解决它才是真爷们
①路彩虹

ZxID:5028293

等级: 贵宾
深度潜水。

举报 只看该作者 沙发   发表于: 2010-07-08 0
谢谢分享。。
阳光风雨,一路彩虹、
« 返回列表
发帖 回复