Project1

标题: 怎么用变量控制技能威力 [打印本页]

作者: YSC    时间: 2016-10-22 00:31
标题: 怎么用变量控制技能威力
怎么用一个变量控制数据库里设定好的技能威力值?(技能ID 1到100是角色技能,之后的是敌人技能,把它们的威力值设定好之后,发现敌人的技能威力太大,如果挨个的改威力值好麻烦,想用一个变量从整体上控制威力值)
作者: 芯☆淡茹水    时间: 2016-10-22 11:35
本帖最后由 芯☆淡茹水 于 2016-10-23 09:09 编辑

把下面这段插入到 main 前

RUBY 代码复制
  1. module RPG
  2.   class Skill
  3.     #-----------------------------------------------------------------------
  4.     # 控制技能威力的变量ID,此变量值为100时,所有技能威力为 100% ,值是 50 时
  5.     #所有技能威力为 50% 。
  6.     VAR_ID = 10
  7.     #-----------------------------------------------------------------------
  8.     def power
  9.       rate = $game_variables ? $game_variables[VAR_ID] : 100
  10.       return @id > 100 ? @power * rate / 100 : @power
  11.     end
  12.   end
  13. end





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