Project1

标题: RMVA是怎么做到"沉默"这个状态的? [打印本页]

作者: jlovemercury    时间: 2012-7-24 22:01
标题: RMVA是怎么做到"沉默"这个状态的?
RPG::State里面完全看不出来怎么做到沉默效果啊。
不过原来RMVX里面BATTLER里面繁琐的判断现在也没有了
作者: 烁灵    时间: 2012-7-25 09:38
本帖最后由 烁灵 于 2012-7-25 09:38 编辑
  1.   #--------------------------------------------------------------------------
  2.   # ● 判定技能类型是否被禁用
  3.   #--------------------------------------------------------------------------
  4.   def skill_type_sealed?(stype_id)
  5.     features_set(FEATURE_STYPE_SEAL).include?(stype_id)
  6.   end
复制代码
不是换用右上角那个无比强大的特性框来设定了么
作者: jlovemercury    时间: 2012-7-25 09:49
本帖最后由 jlovemercury 于 2012-7-25 09:54 编辑
烁灵 发表于 2012-7-25 09:38
不是换用右上角那个无比强大的特性框来设定了么


也就是说数据库里面沉默(ID 4)状态的一切特性都保存在

$data_states[4].features 里面了?


作者: lirn    时间: 2012-7-25 09:55
禁止使用特技,禁止使用魔法,禁止攻击……
作者: 烁灵    时间: 2012-7-25 12:17
jlovemercury 发表于 2012-7-25 09:49
也就是说数据库里面沉默(ID 4)状态的一切特性都保存在

$data_states[4].features 里面了?

嗯应该是。战斗里玩家的feature里边就包含了
  1.   def feature_objects
  2.     super + [actor] + [self.class] + equips.compact
  3.   end
复制代码
super返回的就是状态




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