Project1

标题: 继续发帖。。这次询问关于mp_cost的修改。。 [打印本页]

作者: saturnfjh    时间: 2010-10-16 12:46
标题: 继续发帖。。这次询问关于mp_cost的修改。。
本帖最后由 saturnfjh 于 2010-10-16 21:09 编辑

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

或者说,在 game_battler
def cals_mp_cost(skill)
中如何获取角色的等级?
作者: summer92    时间: 2010-10-16 15:34
找到设定MP_COSTd 的地方把,我也为这个而烦恼,帮顶了
作者: oikl1268    时间: 2010-10-16 16:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: DeathKing    时间: 2010-10-16 17:24
回复 saturnfjh 的帖子


    在cals_mp_cost方法中添加一个p self 确认一下当前对象是否为一个Actor对象,是的话就方便了,不是的话。。。敬请参阅楼上的做法。
作者: 亿万星辰    时间: 2010-10-16 17:29
应该写在Game_Actor里重定义calc_mp_cost方法,在两个return里加乘上你自己的系数就好了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1