石器时代LA官方

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

[源代码] 通过修改源码增加魔法熟练倍数

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35547
石币
24710
发表于 2013-7-16 20:02:42 | 显示全部楼层 |阅读模式

法术熟练度的定义是每使用一次魔法就机率性上升魔法熟练度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){ // 熟练度五倍
-------------------------------------------^
这样就可以了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 21:25 , Processed in 0.116098 second(s), 21 queries .

Copyright © 2001-2023, Tencent Cloud.

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