Project1

标题: 怎么做出溅射伤害? [打印本页]

作者: viva0072008    时间: 2013-8-14 10:30
标题: 怎么做出溅射伤害?
效果大概是,我方角色发动一个技能,选择目标时选择一个敌方单体,伤害的话其实是全体的,但是我选择的那个主要目标受100%的伤害,其他敌人受20%伤害的样子。
作者: lirn    时间: 2013-8-14 12:24
步骤:设置两个变量。

第一在 Game_Battler 下找到
  1. def execute_damage(user)
  2.     on_damage(@result.hp_damage) if @result.hp_damage > 0
  3.     self.hp -= @result.hp_damage
  4.     $game_variables[6]  = @result.hp_damage#新增这一行,括号为第一个变量,自行设定实际第几个变量
  5.     self.mp -= @result.mp_damage
  6.     user.hp += @result.hp_drain
  7.     user.mp += @result.mp_drain
  8.   end
复制代码
2:设置第一技能

3:设置全体伤害技能,伤害公式为 V[2]

4:设置公共事件,将变量2的数值设置成变量1的0.2,并加入技能栏中

5:设置公共事件,强制使用技能2,这个公共事件在上个公共事件下面。






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1