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

Project1

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

[已经过期] 如何让武器增加魔法攻击?(除了加INT)

 关闭 [复制链接]

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

跳转到指定楼层
1
发表于 2011-6-5 23:12:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 天使喝可乐 于 2011-6-8 22:48 编辑

RT,制作法杖时,发现没有有效提升魔法攻击的地方,增加攻击力对魔法攻击没什么效果,增加INT的话,需要加几十点才行,而附带效果也被加上了。因此我想求一种单纯加魔法攻击的方法。(只对魔法伤害有提升,其他任何数据无变动)
论坛搜索无果故来求助,谢谢。

点评

错误截图。  发表于 2011-6-6 12:01
攻击力 F 30 的话就不是魔法了 成了物理技能了  发表于 2011-6-6 10:38
恩 就是魔法技能攻击 就是“攻击力 F”为0时被判断为[魔法]的技能 的伤害……  发表于 2011-6-6 10:36
技能 攻击力F 30←对4L  发表于 2011-6-6 10:35
魔攻是技能的那些吧?  发表于 2011-6-6 10:34

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-6-6 00:17:21 | 只看该作者
有魔攻这个概念的么- -我只知道魔防

点评

既然有魔防当然有魔攻咯  发表于 2011-6-6 10:31

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
3
发表于 2011-6-6 01:05:34 | 只看该作者
本帖最后由 夏季冰川 于 2011-6-6 01:19 编辑

LZ可以试试状态法,在Game_Battler 3里面有技能伤害的公式(好像叫计算威力),在那加上
      if power > 0
        if self.state?(4)
          self.damage = power*2
        else
          self.damage = power
          end
        end
就是中了4号状态,伤害会翻倍,不中的话正常.
然后设置技能时候把魔法攻击的威力设置成大于0,物理攻击威力等于0(不然物理攻击威力也会翻倍的)

好久没碰RM了,也不知道能不能解决LZ的问题

点评

呃 测试过了 无效= = 不过还是谢谢了  发表于 2011-6-6 10:57
哦 找到了……因为那个是日语的-= = 恩  发表于 2011-6-6 10:48
谢谢 不过我用的是RTAB 不知道是否有效 而在RTAB脚本中没搜到 计算威力 这项……  发表于 2011-6-6 10:46
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

4
发表于 2011-6-6 09:44:34 | 只看该作者
本帖最后由 忧雪の伤 于 2011-6-6 09:45 编辑

所有魔攻,就是指魔法能力对吗?
喂喂……武器默认可以加魔法。

点评

是 魔法攻击伤害………… 比如 火球攻击100血 带上武器伤害增加30%一类……  发表于 2011-6-6 10:33
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

5
发表于 2011-6-6 10:56:59 | 只看该作者
本帖最后由 忧雪の伤 于 2011-6-6 12:37 编辑
  1. class Game_Enemy
  2.   alias skill_effect_magic skill_effect unless $@
  3.   def skill_effect(user, skill)
  4.     if user.is_a?(Game_Actor) and $data_weapons[user.weapon_id].name.include?('[Magic_Up]')
  5.       if skill.atk_f.zero? and not skill.int_f.zero?
  6.         skill.power *= 2
  7.       end
  8.     end
  9.     skill_effect_magic(user, skill)
  10.   end
  11. end
复制代码
原来打漏了's',已解决~……

点评

- - so ka!  发表于 2011-6-6 12:36
有一種技能叫HP恢復- -  发表于 2011-6-6 12:35
Game_Enemy 理论上应该大丈夫才对的……  发表于 2011-6-6 12:01
不判断user.is_a?(Game_Actor)大丈夫么  发表于 2011-6-6 11:09
挂在工程最后面后 战斗中使用魔法 脚本第4行发生错误..  发表于 2011-6-6 11:02

评分

参与人数 1星屑 +240 梦石 +2 收起 理由
禾西 + 240 + 2 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

6
 楼主| 发表于 2011-6-6 12:55:12 | 只看该作者
回LS 成功……可以 就是那啥
如果skill.power *= 2的话 原本150左右的伤害变成上千了
skill.power *= 10的话 变成几十亿的伤害了……

另外 如何设置多种伤害增加?比如 一种法杖是伤害加10% 一种是20% 一种是30%..

点评

skill.power *= 2的时候有时候几万伤害 貌似浮动相当大  发表于 2011-6-6 12:57
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

7
发表于 2011-6-6 12:56:40 | 只看该作者
天使喝可乐 发表于 2011-6-6 12:55
回LS 成功……可以 就是那啥
如果skill.power *= 2的话 原本150左右的伤害变成上千了
skill.power *= 10的 ...

可以是可以,关键是split太那啥了……你用了很多其他插件吗?特别是也用到装备名字加备注之类的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

8
 楼主| 发表于 2011-6-6 12:59:27 | 只看该作者
忧雪の伤 发表于 2011-6-6 12:56
可以是可以,关键是split太那啥了……你用了很多其他插件吗?特别是也用到装备名字加备注之类的。 ...

没用过装备名字加备注的 用过装备说明加备注的……
插件是用了不少
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

9
 楼主| 发表于 2011-6-6 13:01:43 | 只看该作者
不知为何 在战斗中的某个时刻 第4行又错误了(我啥都没按。。)
崩溃了 我老老实实的加INT吧……
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

10
发表于 2011-6-6 13:23:38 | 只看该作者
天使喝可乐 发表于 2011-6-6 13:01
不知为何 在战斗中的某个时刻 第4行又错误了(我啥都没按。。)
崩溃了 我老老实实的加INT吧…… ...

baka,你不上错误截图我怎么解决问题!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 14:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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