ページ 11

[解決済み]与えたダメージの1/4回復するスキルor武器

Posted: 2016年12月18日(日) 22:49
by ぽるんが
みなさんこんにちは。
さっそくですが初めてのリクエストしたいと思います。

タイトルの通りドラクエのミラクルソードや奇跡のつるぎのような与えたダメージの1/4回復するスキルor武器を作りたいのですが再現できずにリクエストさせて頂きました。

スクリプトでなくても他に方法があれば教えて頂けると助かります。
よろしくお願いします。

Re: 与えたダメージの1/4回復するスキルor武器

Posted: 2016年12月19日(月) 02:24
by TOMO
VXAceの方なら、星潟さんの「HP/MP/TP変換攻撃特徴」でスキルは出来ます

Re: 与えたダメージの1/4回復するスキルor武器

Posted: 2016年12月19日(月) 13:39
by faida
このスクリプトでできることは「武器に設定されている回復効果をスキルで発動できるようにする」なので
できるのは奇跡のつるぎくらいですかね。

というわけでちょこっと改造して、「スキル自身の回復効果も発動」できるようにしました。
星潟様のスクリプトの下に導入してください。利用規約は星潟様のものに準じます。

コード: 全て選択

class Game_Battler < Game_BattlerBase
  #--------------------------------------------------------------------------
  # 変換攻撃割合
  #--------------------------------------------------------------------------
  def convert_attack_rate(item,type,target)
    a = self
    b = target
    v = $game_variables
    (feature_objects+[item]).inject(0) {|r,f| # ☆
    d = f.convert_attack_data[type]
    r += (d.empty? or (eval(d[1]) <= rand(100))) ? 0 : eval(d[0])}
  end
end

Re: 与えたダメージの1/4回復するスキルor武器

Posted: 2016年12月21日(水) 08:32
by ぽるんが
お二方ともありがとうございました。

無事に導入できましたので解決とさせて頂きます。