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

Project1

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

[已经解决] 可以制作这样的技能/状态吗??求助

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2011-10-5
帖子
7
跳转到指定楼层
1
发表于 2011-11-11 12:23:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 siriuslupin 于 2011-11-15 21:12 编辑

在设计战斗技能状态的时候碰到了一些问题想请问..

1.对敌人放了之后,敌人下一次被攻击时的伤害增加两倍(普攻或技能都两倍),此状态在敌人受到攻击后解除。

我原先是拿防御弱化的状态去修改的,但是因为VX预设战斗公式的关系,没办法完全达到两倍伤害,技能因为是先计算技能基础伤害后面再调整防御参数的关系,伤害数字落差更大...

是否可以在脚本的地方修改?在战斗公式底下加if else之类的...(脚本看不懂阿...

公式不变,但如果在这个状态底下,(伤害计算公式)*2
可以这样写吗? 要怎么写呢?

2.我想让BOSS不时的会放某一闇黑属性的魔法,伤害极高,被打中即死,但我方有一队友有技能可以完全防御此魔法。

我原先是新增一状态,勾选可以防御闇黑属性。
但是实际测试的时候被打还是会有伤害阿(只是变比较少)~~~要怎么改呢??

3.RMVX有预设吸血技能,但是是100%吸血
因为我想做一招范围攻击,附带吸血,如果100%的话这招太强了!
有办法改成30%机率将伤害数字的10%吸血吗?

假设基本伤害1000,有4个敌人,总伤害4000,成功吸到的话可以吸400左右,应该还合理

苦恼好久阿…

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-11-11 12:31:16 | 只看该作者
一题多问,不想回答
回复

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

3
发表于 2011-11-11 13:41:05 | 只看该作者
回答2,你让该技能直接给角色加濒死状态不行吗,然后让防御技能能抵御濒死。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
177 小时
注册时间
2010-8-20
帖子
332
4
发表于 2011-11-11 14:56:15 | 只看该作者
本帖最后由 約脩亞 于 2011-11-11 15:04 编辑

给敌人附加攻击上升200%状态,在受到攻击后此状态消失的方法:
1.F9中状态里复制(CTRL+C)攻击力上升的状态到空的状态项,攻击力%设置成200%,解除条件把受到伤害时解除勾上。
2.F9中技能里复制强化力量技能到空的技能项,效果范围改为敌单体,把攻击力上升的+号去掉(为空不是减号),然后把新加的状态添加“+”号。
3.F9中职业里特技框中添加技能。
4.被添加技能的职业(角色),就可以使用这个技能了。���


做防御的也是一个道理,自己研究下吧- -

点评

那其实只要把攻击力%变成100% 防御%变成50% 其他的攻击状态“+”改成防御状态“-” 重新命名下各状态技能就好了- -。  发表于 2011-11-11 16:14
他要的是中這狀態的敵人,不論受到什麼攻擊都會是原先的兩倍傷害。不是敵人攻擊提高兩倍  发表于 2011-11-11 15:14
回复

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

5
发表于 2011-11-11 22:24:27 | 只看该作者
本帖最后由 feizhaodan 于 2011-11-11 22:26 编辑
  1. #==============================================================================
  2. # ■ Game_Battler
  3. #------------------------------------------------------------------------------
  4. #  处理战斗者的类。这个类作为 Game_Actor 类与 Game_Enemy 类的
  5. # 超级类来使用。
  6. #==============================================================================

  7. class Game_Battler
  8.   alias double_damage_state_excute_damage excute_damage
  9.   #--------------------------------------------------------------------------
  10.   # ● 伤害效果
  11.   #     user : 技能或物品使用者
  12.   #    @hp_damage、@mp_damage、或@absorbed需要在此之前计算完毕。
  13.   #--------------------------------------------------------------------------
  14.   def execute_damage(user)
  15.     double_damage_state_excute_damage(user)
  16.     if @states.include?(10)
  17.       self.hp -= @hp_damage
  18.       self.mp -= @mp_damage
  19.       if @absorbed                # 若吸收
  20.         user.hp += @hp_damage
  21.         user.mp += @mp_damage
  22.       end
  23.       @hp_damage += @hp_damage
  24.       @mp_damage += @mp_damage
  25.     end
  26.   end
  27. end
复制代码
第一个问题。
把10改成你想要的状态ID

点评

哈~我也玩生化危机4有兴趣的加52516693 生化危机群,我是里面的生化-小森。  发表于 2011-11-12 18:20
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2011-10-29
帖子
30
6
发表于 2011-11-12 18:20:24 | 只看该作者
哈~我也玩生化危机4有兴趣的加52516693 生化危机群,我是里面的生化-小森。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2011-10-5
帖子
7
7
 楼主| 发表于 2011-11-13 23:10:22 | 只看该作者
昏头了,一开始忘记说明有使用横战SideView2.7的脚本
这几天摸索了一番终于有解决一些问题了
原来先前碰到问题很多都是因为跟脚本设计的技能冲到~
感谢大家指导! 会再努力研究的
回复

使用道具 举报

Lv1.梦旅人

小黑

梦石
0
星屑
50
在线时间
140 小时
注册时间
2011-8-23
帖子
536
8
发表于 2011-11-13 23:51:18 | 只看该作者
这些状态全都可以在战斗队伍的战斗事件里面设置啊
起码对得起自己。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-4 18:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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