- UID
- 7852416
- 主题
- 0
- 阅读权限
- 10
- 帖子
- 1
- 精华
- 0
- 积分
- 1
- 金钱
- 11
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 1
- 精华
- 0
- 积分
- 1
- 金钱
- 11
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
兄弟 我试过可以更改但是跟你想的可能有差距
1。首先必须修改后从新玩(原始存档无用)这个游戏跟其他游戏等级上限不同是特技影响升级当特技全满 无法升级了
2.特殊副官5人改发不一样
1金发帅哥 2独眼 金毛和独眼在Quest\reaction_function.c里面可以找到,名字都没变"Pitt"和"Ogl"
Pitt 金毛 Ogl 独眼 可以改等级 但 测试 血值固定我该30级 两人血一百二十多 反正固定的 不会变的
sld = GetCharacter(NPC_GenerateCharacter("Pitt", "Pitt", "man", "man", 1, ENGLAND, -1, false)); //TO_DO 囗桁圉棹 忮痦篁?镱 泐蝾忭铖蜩 祛溴朦觇
sld.name = REACT_FUNCT[213];
sld.lastname = REACT_FUNCT[214];
sld.Dialog.CurrentNode = "First time";
sld.dialog.filename = "Quest\CapBloodLine\Bishop.c";
sld.greeting = "Gr_YoungMan";
// P I R A T E S
SetSPECIAL(sld, 10, 10, 1, 10, 10, 10, 10); 金毛属性 力量 洞察 反应 威望 天赋 耐力 成就
sld.rank = 30; 等级可以改 初始游戏是12 我改到30
sld.OfficerWantToGo.DontGo = true; //礤 稃蜞螯? 箝蜩
sld.loyality = MAX_LOYALITY;
InitStartParam(sld);
//SetRandSPECIAL(sld);
//int _fl, int _f, int _fh, int _p, int _fr
SetSelfSkill(sld, 1, 1, 1, 1, 1); 14个特技 最小改成1
//int _ld, int _cr, int _ac, int _cn, int _sl, int _re, int _gr, int _de, int _sn
SetShipSkill(sld, 1, 1, 1, 1, 1, 1, 1, 1, 1); 14个特技 最小改成1 哪个对哪个 你有心情慢慢对特技看 金毛独眼改发一样
3火枪大叔 双管火枪大叔在Quest\LSC_Q2Utilite.c里可以找到,OffMushketer
火枪 等级无法修改 是16级 到 31级之间 随机 从你游戏刚开始他等级就固定 可以用瞬移版 来控制 我测试 是 最少血120最多血269 火枪属性
sld = GetCharacter(NPC_GenerateCharacter("OffMushketer", "MusketeerEnglish_1", "man", "man", 23, ENGLAND, -1, false));
sld.name = DLG_TEXT[162];
sld.lastname = DLG_TEXT[163];
sld.location = "PortSpein_houseH3";
sld.location.group = "sit";
sld.location.locator = "sit1";
sld.Dialog.Filename = "Quest\ForAll_dialog.c";
sld.dialog.currentnode = "OffMushketer";
SetSelfSkill(sld, 1, 1, 1, 1, 1);改过
SetShipSkill(sld, 1, 1, 1, 1, 1, 1, 1, 1, 1);改过
SetSPECIAL(sld, 10, 1, 10, 1, 10, 10, 10);属性改发同上
LAi_SetSitType(sld);
sld.greeting = "cit_common";
SetCharacterPerk(sld, "AdvancedDefense");
SetCharacterPerk(sld, "HPPlus");
SetCharacterPerk(sld, "Medic");
SetCharacterPerk(sld, "GunProfessional");
DeleteAttribute(sld, "Items");
GiveItem2Character(sld, "unarmed");
EquipCharacterbyItem(sld, "unarmed");
sld.HoldEquip = true; //箐屦骅忄螯 铕箧桢 镳?钺戾礤 镳邃戾蜞扈
4.美女副官Age of Pirates 2\Program\DIALOGS\russian\Quest下的MagicCity.c文件里,搜索DanielleOff 改发和火枪一样
等级不固定血值不固定 可以在触发美女任务前存档 刷 血和等级 个人特技 可以全改成1 属性全10 收的时候 29级左右 个人特技改成1的话 一共1400(个人特技全部的)-14(每个都是最小1 十四个特技)÷25(天赋 决定的在30至25)=55.44 就是55级 加29级收美女的等级 共 84 (火枪大叔 个人最高31级 + 55 89级)
4。白毛战士数据在Quests\reaction_functions里只有一个 白毛战士等级可以改 血值是随机的 去沉船岛前 存档 可以刷血值 f12看
sld = GetCharacter(NPC_GenerateCharacter("Ment_6", "Dragoon_1", "man", "man", 30, PIRATE, -1, true));
第一个man 是性别 (游戏里有man woman skeleton 最后的是骷髅 可以攻击时让对手中毒)
第二个man 是动作 建议不要改
sld = GetCharacter(NPC_GenerateCharacter("Ment_6", "Dragoon_1", "skeleton", "man", 30, PIRATE, -1, true));
FantomMakeCoolFighter(sld, 30, 80, 80, "topor2", "pistol4", 100);
sld.name = REACT_FUNCT[56];
sld.lastname = REACT_FUNCT[57];
sld.rank = 35; 等级我改过
sld.city = "LostShipsCity";
sld.location = "SanAugustineResidence";
sld.location.group = "goto";
sld.location.locator = "goto1";
sld.location.baseShip = "11"; //徉珙恹?觐疣犭??孟?
sld.location.baseLocator = "goto11_6";
sld.location.baseShip.going = false; //镥疱戾螯? 戾驿?觐疣犭扈 ?泐痤溴
sld.location.hours = 7; //镥疱溻桄屙? 麇疱?.. 鬣耦?
sld.dialog.filename = "Quest\LostShipsCity\Mentos.c";
sld.dialog.currentnode = "First time";
sld.cityTape = "ment"; //蜩?盹?
sld.talker = true; //磬鬣螯 滂嚯钽
sld.watchBoxes = true;
sld.greeting = "pirat_common";
SetSPECIAL(sld, 10, 10, 10, 1, 10, 10, 1);属性我改过
SetSelfSkill(sld, 1, 1, 1, 1, 1);特技改过
SetShipSkill(sld, 1, 1, 1, 1, 1, 1, 1, 1, 1);特技改过
SetCharacterPerk(sld, "AdvancedDefense");
SetCharacterPerk(sld, "CriticalHit");
SetCharacterPerk(sld, "Ciras");
SetCharacterPerk(sld, "Grus");
SetCharacterPerk(sld, "Rush");
SetCharacterPerk(sld, "Tireless");
SetCharacterPerk(sld, "HardHitter");
SetCharacterPerk(sld, "Sliding");
LAi_SetWarriorType(sld);
LAi_group_MoveCharacter(sld, "TmpEnemy");
SaveCurrentNpcQuestDateParam(sld, "location");
最后夏尔陪 个人觉得除了长相 好 其他没有可取之处 他等级可以改 特技可以改 属性随机 (和酒馆普通水手一样)但他的武器可以改
makeref(ch,Characters[n]);
ch.name = xiDStr("Bartholomew");
ch.lastname = xiDStr("Sharp");
ch.id = "Sharp";
ch.model = "Sharp";
ch.sex = "man";
ch.location = "none";
ch.location.group = "";
ch.location.locator = "";
ch.Dialog.Filename = "Quest\ForAll_dialog.c";
ch.Dialog.CurrentNode = "CitySharp"; //眍溧 耋
ch.DeckDialogNode = "DeckSharp"; //眍溧 镟塍徉
ch.nation = PIRATE;
GiveItem2Character(ch, GUN_COMMON);
ch.equip.gun = GUN_COMMON;
GiveItem2Character(ch, "blade27");武器 blade27是摩根轻剑 =游戏你可以 有3把摩根轻剑 99的格挡99的最大攻击不是盖的
ch.equip.blade = "blade27"; blade27是摩根轻剑 你可以修改 武器的攻击力
// ==> 暑疣犭桕
ch.Ship.Name = xiDStr("Sharpy");
ch.Ship.Type = GenerateShip(SHIP_BRIG, true);
ch.Ship.Stopped = true;
ch.Ship.Cannons.Type = CANNON_TYPE_CANNON_LBS16;
ch.Ship.Mode = "Pirate";
SetCrewQuantityFull(ch);
Fantom_SetBalls(ch, "pirate");
SetRandGeraldSail(ch, sti(ch.Nation));
ch.rank = 50;等级改过
SetRandSPECIAL(ch);
SetSelfSkill(ch, 60, 60, 60, 60, 60);个人特技
SetShipSkill(ch, 70, 70, 70, 70, 60, 60, 30, 60, 50);个人特技
ch.money = "9999999999"; 金钱我改过
ch.AlwaysSandbankManeuver = true;
改武器
记事本打开G:\Program Files\Star Interactive\Age of Pirates - Caribbean Tales0000\Program\items\initItems.c
blade27 摩根轻剑
希望对你有帮助 |
|