- UID
- 1720898
- 主题
- 0
- 阅读权限
- 30
- 帖子
- 398
- 精华
- 0
- 积分
- 259
- 金钱
- 1085
- 荣誉
- 6
- 人气
- 0
- 在线时间
- 177 小时
- 评议
- 0
- 帖子
- 398
- 精华
- 0
- 积分
- 259
- 金钱
- 1085
- 荣誉
- 6
- 人气
- 0
- 评议
- 0
|
那我来一个,PsHero.c中58行的ch.PGGAi.location.town = PGG_FindRandomTownByNation(sti(ch.nation));下面那一句(具体是什么忘了,没原文件)换成
SetSPECIAL(ch, 10,10,10,10,10,10,10);
CalculateSkillsFromRank(ch, 1 + rand(3));
SetFantomHP(ch);
LAi_NPC_Equip(ch, sti(ch.rank), true, true);
全特殊副官能力全10,不影响普通副官和敌人的生成
ShipsUtilites.c第66行,if (iCaliber > 3) iCaliber = 3;改为
if (iCaliber > 4) iCaliber = 4;
符合要求的船都有可能随出42的炮
crew.c第18行起的
ChangeCrewExp(chr, "Sailors", -1);
ChangeCrewExp(chr, "Cannoners", -1);
ChangeCrewExp(chr, "Soldiers", -1);
改为
ChangeCrewExp(chr, "Sailors", 0);
ChangeCrewExp(chr, "Cannoners", 0);
ChangeCrewExp(chr, "Soldiers", 0);
在旅馆睡觉时水手经验不减
food.c开头的几行是定义一单位食物可以养多少人,238行的AddCrewMorale(chref, -2);改为
AddCrewMorale(chref, 0);
超载不减士气
其实自己顺着源码看下去会有不少收获,游戏里的大部分算法都看得到,例如crew.c关系到各个国家里的水手能力,food.c里可以看到老鼠吃东西的同时还可以给主角的幸运和修理加经验……
[ 本帖最后由 NoWater 于 2009-7-1 19:47 编辑 ] |
|