本帖最后由 芯☆淡茹水 于 2015-2-3 09:31 编辑
目测该功能只是显示扣血量,没有实际扣血。
#============================================================================== # ● 模仿赛尔号技能同生共死 by XYZ加农炮 15/2/2 第一版 #------------------------------------------------------------------------------ # 技能效果就是把对手血量打至和自己一样,如果自己血多不扣血 #------------------------------------------------------------------------------ # * 基于默认战斗系统 #============================================================================== class Game_Battler TSGS_SKILL = 81 # 同生共死技能编号 alias tsgs_skill_effect skill_effect def skill_effect(user, skill) if skill.id == TSGS_SKILL self.damage = [self.hp - user.hp, 0].max self.hp -= self.damage return true end tsgs_skill_effect(user, skill) end end
#==============================================================================
# ● 模仿赛尔号技能同生共死 by XYZ加农炮 15/2/2 第一版
#------------------------------------------------------------------------------
# 技能效果就是把对手血量打至和自己一样,如果自己血多不扣血
#------------------------------------------------------------------------------
# * 基于默认战斗系统
#==============================================================================
class Game_Battler
TSGS_SKILL = 81 # 同生共死技能编号
alias tsgs_skill_effect skill_effect
def skill_effect(user, skill)
if skill.id == TSGS_SKILL
self.damage = [self.hp - user.hp, 0].max
self.hp -= self.damage
return true
end
tsgs_skill_effect(user, skill)
end
end
|