- UID
- 1329668
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 136
- 精华
- 0
- 积分
- 68
- 金钱
- 1598
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 349 小时
- 评议
- 0
- 帖子
- 136
- 精华
- 0
- 积分
- 68
- 金钱
- 1598
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
因为找不到自己喜欢的mod,所以开始研究。
出于游戏性的原因,我希望改个4种技能同时增加的mod,也就是说,用近战武器攻击,远程,和2种魔法经验也会增加。
按照一些教学帖子里的说明,修改了world\global\rules\rules.skrit
Rules.SAwardPrimaryExperience( Benefactor$, sSkillName$, experience_points$, false );
注释原语句,修改成如下4个语句行:
Rules.SAwardPrimaryExperience( Benefactor$, "melee", experience_points$, false );
Rules.SAwardPrimaryExperience( Benefactor$, "ranged", experience_points$, false );
Rules.SAwardPrimaryExperience( Benefactor$, "nature magic", experience_points$, false );
Rules.SAwardPrimaryExperience( Benefactor$, "combat magic", experience_points$, false );
这样就成功的使4种技能同时增长经验值,但是人物总经验值貌似是4种技能经验值之和,所以人物等级会随着游戏进行,与技能等级拉开很大差距,而商店里的东西是按照人物等级刷新的,所以玩了一段时间后,商店里买到的东西基本上因为技能等级不够全部用不了了。
我尝试修改world\global\formula\formulas.gas里的经验值数值,把各等级需要经验值提升4倍,但是好像人物和技能等级要求的经验值是在一起的,所以这样还是没意义。
各位高手谁有办法在不改变技能经验值获取速度的情况下,改变人物等级的提升速度吗?让技能和等级的提升速度匹配。 |
|