查看: 2375|回复: 2

[已经解决] 如何做到反击必致命一击和增加攻击次数

[复制链接]
梦石
0
星屑
1736
在线时间
761 小时
注册时间
2013-9-23
回帖
180

开拓者

发表于 2017-5-25 14:19:45 | 显示全部楼层 |阅读模式

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

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

×
请问如何在判定为反击后 作为反击行动的攻击必然致命一击
还有增加反击攻击的攻击次数
梦石
0
星屑
6375
在线时间
1473 小时
注册时间
2015-7-25
回帖
609

极短25参与开拓者

发表于 2017-5-25 15:45:28 | 显示全部楼层
本帖最后由 魔法丶小肉包 于 2017-5-25 15:46 编辑

作为插件脚本使用,在数据库中把第1号技能(攻击)复制到第200号技能栏里,当然,也可以不复制而是自己设定反击技能以便达成想要的效果...
除了miss之外,必定暴击,并且连续反击两次
[pre lang="ruby"]class Game_Battler < Game_BattlerBase
  def item_apply_invoke(user, item)
    @result.clear
    @result.used = item_test(user, item)
    @result.missed = (@result.used && rand >= item_hit(user, item))
    @result.evaded = (!@result.missed && rand < item_eva(user, item))
    if @result.hit?
      unless item.damage.none?
        @result.critical = true
        make_damage_value(user, item)
        execute_damage(user)
      end
      item.effects.each {|effect| item_effect_apply(user, item, effect) }
      item_user_effect(user, item)
    end
  end
end
class Scene_Battle < Scene_Base
  def invoke_counter_attack(target, item)
    @log_window.display_counter(target, item)
    attack_skill = $data_skills[200]
    @subject.item_apply_invoke(target, attack_skill)
    refresh_status
    @log_window.display_action_results(@subject, attack_skill)
  end
  def invoke_item(target, item)
    if rand < target.item_cnt(@subject, item)
      invoke_counter_attack(target, item)
      invoke_counter_attack(target, item)
    elsif rand < target.item_mrf(@subject, item)
      invoke_magic_reflection(target, item)
    else
      apply_item_effects(apply_substitute(target, item), item)
    end
    @subject.last_target_index = target.index
  end
end[/pre]

点评

抱歉才回复,正是想要的效果,谢谢。由于还用了很多其他脚本,整体效果有点怪,不过那已经和主题无关了,结贴吧。  发表于 2017-5-26 16:53

评分

参与人数 2星屑 +30 梦石 +1 收起 理由
RaidenInfinity + 1 认可答案
午睡的风铃 + 30 认可答案

查看全部评分

笨肉包的游戏讨论群932812135 (实时更新) 喜欢的话欢迎加入~
目前的坑
??? #像素风OC游戏 准备中 短篇-约5小时
花城梦之心 #像素风OC游戏 系统开发+素材绘制中
【不可思议的迷宫】幽灵契约外传:歌莉娅 v0.4 游戏文件已更新
同时更新中~ (沉迷摸鱼中~更新速度较慢请见谅w)
这是属于笨肉包一个人的旅行~(这只肉包又在摸鱼!
旅途的最终目标~ ???(保密~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部