查看: 2400|回复: 4

[已经解决] 继续发帖。。这次询问关于mp_cost的修改。。

[复制链接]
梦石
0
星屑
724
在线时间
685 小时
注册时间
2009-5-29
回帖
332
发表于 2010-10-16 12:46:18 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 saturnfjh 于 2010-10-16 21:09 编辑

RT,我想实现技能MP消耗和角色等级挂钩:
即 MP_COST = LV * 系数
应该怎么写?

或者说,在 game_battler
def cals_mp_cost(skill)
中如何获取角色的等级?

点评

解决。。直接@level。。感谢六祈~~  发表于 2010-10-16 21:08
梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发表于 2010-10-16 15:34:41 | 显示全部楼层
找到设定MP_COSTd 的地方把,我也为这个而烦恼,帮顶了

嘿。嘿。嘿
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-9-23
回帖
41
发表于 2010-10-16 16:24:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2010-10-16 17:24:40 | 显示全部楼层
回复 saturnfjh 的帖子


    在cals_mp_cost方法中添加一个p self 确认一下当前对象是否为一个Actor对象,是的话就方便了,不是的话。。。敬请参阅楼上的做法。
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2010-10-16 17:29:05 | 显示全部楼层
应该写在Game_Actor里重定义calc_mp_cost方法,在两个return里加乘上你自己的系数就好了。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部