石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6729|回复: 0

[源代码] 熟練度倍率

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35506
石币
24669
发表于 2013-9-5 20:04:46 | 显示全部楼层 |阅读模式


法術熟練度的定義是每使用一次魔法就機率性上升魔法熟練度1

等到熟練度上升了100就等於這個法術上升了1%

所以我們改的是上升魔法熟練度1...把它改成想要的倍率吧!

[profession_skill.c]
-------------------------------------------
搜尋
skill_level += PROFESSION_SKILL_ADD_POINT;
-------------------------------------------^

PROFESSION_SKILL_ADD_POINT就是每次使用上升的1

如果要改成5倍就...
-------------------------------------------
skill_level += PROFESSION_SKILL_ADD_POINT*5
-------------------------------------------^

但是下面還有判斷

一樣的檔案只是在下面找到
-------------------------------------------
if( ( skill_level % 100 ) == 0 ){
-------------------------------------------^

這個是只要skill_level%100可以整除就代表熟練度到完整的數字了

如果改成五倍就有可能會變成 1105, 或 1203 之類的

所以要改成...

-------------------------------------------
if(( skill_level % 100 ) < 5){ // 熟練度五倍
-------------------------------------------^
這樣就可以了 : D
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-5-3 07:56 , Processed in 0.112099 second(s), 21 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表