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

Project1

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

[已经解决] 如何让一个技能HP和MP都减?不是使用效果

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
跳转到指定楼层
1
发表于 2014-8-3 11:47:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 qq19750508 于 2014-8-3 11:51 编辑

我说的,不是使用效果
使用效果就变成定值了,
如何让一个技能HP,MP都减呢?

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-8-3 11:49:06 | 只看该作者
技能1:减HP,强制战斗指令触发技能2
技能2:减MP

点评

角色使用技能,敌人也该使用技能呀  发表于 2014-8-3 11:54
那样技能太多了,游戏过大了怎么办  发表于 2014-8-3 11:53
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
3
 楼主| 发表于 2014-8-3 11:52:47 | 只看该作者
漏了一个
就是在上面的战斗日志上,显示战斗效果同时显示HP减少了多少,
MP减少了多少。
注意,不是使用效果233!!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-8-3 12:56:34 | 只看该作者
本帖最后由 taroxd 于 2014-8-3 15:29 编辑
qq19750508 发表于 2014-8-3 11:52
漏了一个
就是在上面的战斗日志上,显示战斗效果同时显示HP减少了多少,
MP减少了多少。


道具上备注 <mp -= 公式>

RUBY 代码复制
  1. class Game_ActionResult
  2.   def make_ex_mp_damage(value, item)
  3.     @mp_damage = [@battler.mp, value].min
  4.     @mp_drain = @mp_damage if item.damage.drain?
  5.     @success = true if @mp_damage != 0
  6.   end
  7. end
  8.  
  9. class Game_Battler
  10.   alias mdv_20140803 make_damage_value
  11.   def make_damage_value(user, item)
  12.     mdv_20140803(user, item)
  13.     return unless item.note =~ /<mp\s*-=\s*(.*)>/i
  14.     a, b, v = user, self, $game_variables
  15.     value = eval($1)
  16.     value *= item_element_rate(user, item)
  17.     value *= pdr if item.physical?
  18.     value *= mdr if item.magical?
  19.     value *= rec if item.damage.recover?
  20.     value = apply_critical(value) if @result.critical
  21.     value = apply_variance(value, item.damage.variance)
  22.     value = apply_guard(value)
  23.     @result.make_ex_mp_damage(value.to_i, item)
  24.   end
  25. end

点评

技能也是道具的一种  发表于 2014-8-4 13:39
我要的是技能QAQ  发表于 2014-8-4 13:36

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
5
 楼主| 发表于 2014-8-3 15:15:49 | 只看该作者
我设定好了扣MP的伤害公式。
请问用4L的方法能做出这种效果吗?
@taroxd

点评

已修改  发表于 2014-8-3 15:30
我是说,让你出一个脚本,决定扣MP的公式。  发表于 2014-8-3 15:18
你给我解释一下,只有一个公式栏你是怎么设定多个公式的  发表于 2014-8-3 15:16
回复 支持 反对

使用道具 举报

Lv3.寻梦者

火烧大神

梦石
0
星屑
1823
在线时间
942 小时
注册时间
2012-1-1
帖子
1777
6
发表于 2014-8-3 16:11:28 | 只看该作者
taroxd 发表于 2014-8-3 12:56
道具上备注

不需要修改脚本,直接在技能公式里就可以修改。

LZ请搜索用户  救世小树

或者在图书馆里有,他的一篇技能公式的帖子很棒!

点评

好吧。  发表于 2014-8-3 16:14
请用技能公式满足3L的条件  发表于 2014-8-3 16:12

火兔游戏官网上线啦!!
戳 >>> www.huotuyouxi.com <<<戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
7
 楼主| 发表于 2014-8-3 20:21:25 | 只看该作者
还有,我还用了技能升级脚本,
如何让你这个备注填写了<mp -= 公式>的技能
输出类型为“HP伤害,MP伤害”?

点评

还有104行,哎,点评不能编辑  发表于 2014-8-4 12:23
421~423行,增加一些系统,使添加了<mp -= 公式>的技能ID输出类型设置成:HP伤害,MP伤害。  发表于 2014-8-4 12:21
我研究一下脚本代码,一会儿再求助 @菜鸟飞呀飞 让他给我修改  发表于 2014-8-4 12:18
http://rm.66rpg.com/thread-235344-1-1.html 这个脚本 因为我要设计一个黑暗魔法,效果要像上面的一样。而且要升级获得,头疼  发表于 2014-8-4 12:14
看不懂什么意思,而且我也不想和其他脚本整合  发表于 2014-8-3 20:40
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
8
 楼主| 发表于 2014-8-5 17:33:02 | 只看该作者
知道了,谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 09:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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