Project1

标题: 能否让VA中一个技能具有多个属性 [打印本页]

作者: chumofei    时间: 2015-6-4 11:18
标题: 能否让VA中一个技能具有多个属性
就像XP里面的技能一样?
作者: 午睡的风铃    时间: 2015-6-4 14:24
  1. #==============================================================================
  2. # ★ RGSS3_複数属性スキル Ver1.0
  3. #==============================================================================
  4. =begin

  5. 作者:tomoaky
  6. webサイト:ひきも記 (http://hikimoki.sakura.ne.jp/)

  7. メモ欄にタグを書き込むことで複数の属性をもつスキルを作成できます。
  8.   <追加属性 3, 4, 5>
  9.   
  10. === 注意点 ===
  11.   ダメージ計算に適用される属性は最も有効なもののみです


  12. 2011.12.18 Ver1.0
  13.   公開

  14. =end

  15. #==============================================================================
  16. # ■ Game_Battler
  17. #==============================================================================
  18. class Game_Battler
  19.   #--------------------------------------------------------------------------
  20.   # ● スキル/アイテムの属性修正値を取得
  21.   #--------------------------------------------------------------------------
  22.   alias tmmelement_game_battler_item_element_rate item_element_rate
  23.   def item_element_rate(user, item)
  24.     result = [tmmelement_game_battler_item_element_rate(user, item)]
  25.     if /<追加属性\s+(\d+(?:\s*\,\s*\d+)*)\s*>/ =~ item.note
  26.       $1.scan(/\d+/).each do |id|
  27.         result.push(self.element_rate(id.to_i))
  28.       end
  29.     end
  30.     result.max
  31.   end
  32. end
复制代码

作者: blueeyescyj    时间: 2015-6-4 15:30
直接把属性写公式里吧,可以做到伪效果
比如
a.atk*b.element(1)*b.element(2)




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