- UID
- 28899070
- 主题
- 3
- 阅读权限
- 10
- 帖子
- 3
- 精华
- 0
- 积分
- 2
- 金钱
- 15
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 24 小时
- 评议
- 0
- 帖子
- 3
- 精华
- 0
- 积分
- 2
- 金钱
- 15
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
重温10年经典老游戏,原来怎么修改的都忘记了,又全部重新研究,其他各种修改方法原来各位大神都有分享过,我就补充下副官的薪酬修改方法,原帖讨论在这里https://game.ali213.net/thread-2778364-1-1.html
D:\Age of Pirates 2\Program\scripts 打开crew.c 找到以下内容
int GetMoneyForOfficer(ref Npchar)
{
if (CheckAttribute(Npchar, "Payment") && makeint(Npchar.Payment) == true)
{
int i, sum;
sum = 0;
for (i=1; i<15; i++)
{
sum += GetSkillValue(Npchar, SKILL_TYPE, GetSkillNameByIdx(i));
}
return MOD_SKILL_ENEMY_RATE*4*sum;
这里的红色部分就是副官的每月薪酬数值公式,把*4*改成*1*就只用给1/4的工资了。还有一项招募副官时给多少钱的公式没有找到,但是懒得找了,卖命钱好歹要给够人家是不是哈哈。
|
|