Project1

标题: 如何设置类似魔兽世界的【怒气】系统? [打印本页]

作者: mengjiyao123    时间: 2013-10-27 11:31
标题: 如何设置类似魔兽世界的【怒气】系统?
我想把游戏的施法资源做的就像魔兽世界里那样,不同的职业施法资源也不一样。
这里说的怒气是魔兽世界里战士的那种,而不是传统RPG里攒满了放大招的那个。
上限固定为100,不会受到绝大多数装备的加成(可能后期会设计特殊的专属装备增加怒气上限),每次攻击和受到攻击都会增加怒气,使用某些特技也会增加怒气,但大多数技能都消耗怒气,每次战斗结束之后怒气归零。
我现在想的是取消掉所有的回魔法药物,使用【怒气】系统的角色每次攻击和受到攻击的时候回复一定量魔法值以达到模仿的效果,我在论坛里搜到了如何攻击恢复魔法,但挨打恢复魔法如何实现?又如何把此人属性里显示的【魔法值】换成【怒气】呢?而且我想让此人的怒气在每次战斗结束之后归零,但其他人的魔法值则不受影响,这又如何完成呢?
作者: 761194397    时间: 2013-10-27 22:55
脚本Game_Battler 3的第13行左右:def skill_can_use?(skill_id)
在这行下面插入:
if self.hp > self.maxhp/5 and skill_id==1 #那个1是指技能ID,改成需要的数字。
return false
end

作者: mengjiyao123    时间: 2013-10-28 12:46
761194397 发表于 2013-10-27 22:55
脚本Game_Battler 3的第13行左右:def skill_can_use?(skill_id)
在这行下面插入:
if self.hp > self.ma ...

好的,多谢




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