《加勒比海盗》Bug修补

王朝攻略秘笈·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

重要补遗:最后一战前得到的英军巨舰MANOWAR号只能在最后一战对“黑珍珠”的战斗中使用而且还有很多支线任务没有玩成的玩家一定对这样就结束怀很不已。现在笔者提供以下办法:

1.在对黑色幽灵船的时候不能使用新出现的光球技能

2.打开安装目录下ProgramQuestsquests_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去作支线任务是不是很爽啊!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航