- UID
- 125384
- 主题
- 14
- 阅读权限
- 40
- 帖子
- 854
- 精华
- 1
- 积分
- 667
- 金钱
- 3639
- 荣誉
- 4
- 人气
- 1
- 在线时间
- 606 小时
- 评议
- 0
- 帖子
- 854
- 精华
- 1
- 积分
- 667
- 金钱
- 3639
- 荣誉
- 4
- 人气
- 1
- 评议
- 0
|
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/10;
}
return 0;
}
手下指挥官月薪修改,/10为除以10
-----------------------------------------------------------------
nPaymentQ += makeint( fExp * stf((0.5 + MOD_SKILL_ENEMY_RATE/5.0)*200*GetCrewQuantity(chref))/stf(shClass) * (1.05 - (nLeaderShip + nCommerce)/ 40.0) )/10;
船员工资修改,最后的/10就是除以10
int nPaymentQ = (15 + GetCrewQuantity(chr)*(16 + MOD_SKILL_ENEMY_RATE*5 - nLeaderShip - nCommerce))/10; // boal
船员士气激励金钱付出修改,除以10
---------------------------------------------------
Program\scripts\officers.c 文件内
Npchar.quest.OfficerPrice = ((11 + 2*sti(Npchar.rank))*(150 + MOD_SKILL_ENEMY_RATE*20) + rand(5)*10)/10;
Npchar.quest.OfficerLowPrice = makeint(sti(Npchar.quest.OfficerPrice)/1.5 + 0.5);
手下指挥官招募费用修改,以上修改为十分之一 |
|