设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1303|回复: 2
打印 上一主题 下一主题

[已经解决] 如何设置类似魔兽世界的【怒气】系统?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
352 小时
注册时间
2013-9-24
帖子
137
跳转到指定楼层
1
发表于 2013-10-27 11:31:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想把游戏的施法资源做的就像魔兽世界里那样,不同的职业施法资源也不一样。
这里说的怒气是魔兽世界里战士的那种,而不是传统RPG里攒满了放大招的那个。
上限固定为100,不会受到绝大多数装备的加成(可能后期会设计特殊的专属装备增加怒气上限),每次攻击和受到攻击都会增加怒气,使用某些特技也会增加怒气,但大多数技能都消耗怒气,每次战斗结束之后怒气归零。
我现在想的是取消掉所有的回魔法药物,使用【怒气】系统的角色每次攻击和受到攻击的时候回复一定量魔法值以达到模仿的效果,我在论坛里搜到了如何攻击恢复魔法,但挨打恢复魔法如何实现?又如何把此人属性里显示的【魔法值】换成【怒气】呢?而且我想让此人的怒气在每次战斗结束之后归零,但其他人的魔法值则不受影响,这又如何完成呢?

Lv2.观梦者

梦石
0
星屑
343
在线时间
72 小时
注册时间
2013-10-4
帖子
42
2
发表于 2013-10-27 22:55:38 | 只看该作者
脚本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

评分

参与人数 1星屑 +75 收起 理由
myownroc + 75 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
352 小时
注册时间
2013-9-24
帖子
137
3
 楼主| 发表于 2013-10-28 12:46:12 | 只看该作者
761194397 发表于 2013-10-27 22:55
脚本Game_Battler 3的第13行左右:def skill_can_use?(skill_id)
在这行下面插入:
if self.hp > self.ma ...

好的,多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 08:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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