#encoding:utf-8 # ============================================================================= # 特定技能必定暴击 # ============================================================================= =begin ---------------------------------------------------------------------------- 介绍: ---------------------------------------------------------------------------- 设定某些技能的暴击几率为100%。 ---------------------------------------------------------------------------- 使用方法: ---------------------------------------------------------------------------- 插入到插件脚本之下,Main之上 =end #============================================================================== # ■ Game_Battler #------------------------------------------------------------------------------ # 处理战斗者的类。Game_Actor 和 Game_Enemy 类的父类。 #============================================================================== class Game_Battler < Game_BattlerBase #-------------------------------------------------------------------------- # ● 计算技能/物品的必杀几率 #-------------------------------------------------------------------------- def item_cri(user, item) critical_skill = [80, 83, 84] # 设定技能ID的数组 if item.class == RPG::Skill && critical_skill.include?(item.id) 1 else item.damage.critical ? user.cri * (1 - cev) : 0 end end end
#encoding:utf-8
# =============================================================================
# 特定技能必定暴击
# =============================================================================
=begin
----------------------------------------------------------------------------
介绍:
----------------------------------------------------------------------------
设定某些技能的暴击几率为100%。
----------------------------------------------------------------------------
使用方法:
----------------------------------------------------------------------------
插入到插件脚本之下,Main之上
=end
#==============================================================================
# ■ Game_Battler
#------------------------------------------------------------------------------
# 处理战斗者的类。Game_Actor 和 Game_Enemy 类的父类。
#==============================================================================
class Game_Battler < Game_BattlerBase
#--------------------------------------------------------------------------
# ● 计算技能/物品的必杀几率
#--------------------------------------------------------------------------
def item_cri(user, item)
critical_skill = [80, 83, 84] # 设定技能ID的数组
if item.class == RPG::Skill && critical_skill.include?(item.id)
1
else
item.damage.critical ? user.cri * (1 - cev) : 0
end
end
end
设定好ID就可以生效了,测试可用。 |