Project1

标题: 如何设置boss全状态无效化 [打印本页]

作者: 上贺茂润    时间: 2014-5-25 14:55
标题: 如何设置boss全状态无效化
数据库里的F是没用的,请快乐星球的可爱小朋友来帮润叔叔解决一下,干巴爹@云心 @完全默认 @弗雷德 @星尘泪 @火烧兔子 @焦糖之心 @美丽晨露 @铃仙·优昙华院·因幡 @黄濑凉太 @龙腾天下 @丁凯乐 @奇奇 @正太君傲娇受  
作者: 完全默认    时间: 2014-5-25 15:15
其实我只是个玩家而已~
我还不曾做过游戏~
作者: P叔    时间: 2014-5-25 16:49
数据库F为什么没用?
作者: taroxd    时间: 2014-5-25 17:19
本帖最后由 protosssonny 于 2014-5-25 17:57 编辑

不强制加状态的话,数据库全F应该没问题啊
顺便欢迎使用**,**可以设置无效化状态
作者: 上贺茂润    时间: 2014-5-25 17:42
P叔 发表于 2014-5-25 16:49
数据库F为什么没用?

我的技能是通过横版“技能用”强行附加上去的,F没用
作者: moy    时间: 2014-5-25 18:02
RUBY 代码复制
  1. if self.is_a?(Game_Enemy)
  2.         return if self.enemy_id == 35 #假定是35号id
  3. end

把这个判断加入Game_Battler你需要的位置。add_state还是哪里你自己掂量。因为不知道是否有外挂脚本动到了,所以你自己兼容吧233
作者: 上贺茂润    时间: 2014-5-25 18:17
moy 发表于 2014-5-25 18:02
if self.is_a?(Game_Enemy)
        return if self.enemy_id == 35 #假定是35号id
end[/pre]


红白,你能不能搞一段以怪物编号数组无效化全状态的脚本?我会发你硬币
作者: moy    时间: 2014-5-25 18:48
上贺茂润 发表于 2014-5-25 18:17
红白,你能不能搞一段以怪物编号数组无效化全状态的脚本?我会发你硬币 ...
  1. module BOSS_AURA
  2.    BOSS_LIST = [6,13,21]
  3. end
复制代码
  1. if BOSS_AURA:BOSS_LIST.include?(self.enemy_id)
复制代码
不是我不愿意帮你。如果F不管用,我也不知道在哪里帮你禁掉啊囧。你只能自己找你用的脚本里强制追加状态的部分。然后看是不是Game_Battler的子类,是的话就用判断去过滤一下。再说就这么两句话,自己加吧。
作者: 云心    时间: 2014-5-25 18:49
VX没怎么捣鼓过,完全不会{:2_264:}
作者: 美丽晨露    时间: 2014-5-25 20:42
我就是用状态抵抗F使之BOSS不怕任何状态呀
作者: 火烧兔子    时间: 2014-5-25 21:43
F可以的,该不会是用了某些脚本冲突了?

试试新建一个工程测试一下
作者: 丿梁丶小柒    时间: 2014-5-26 17:25
本帖最后由 丿梁丶小柒 于 2014-5-26 22:05 编辑

如此简单  都弄复杂了,或者是勾错的。
如果不行,请上传工程把,就这样说谁也不知道什么问题啊

作者: crow2006    时间: 2014-5-28 21:48
本帖最后由 crow2006 于 2014-5-28 21:50 编辑

class Game_Enemy < Game_Battler
  #--------------------------------------------------------------------------
  # ● 获取状态有效度
  #     state_id : state ID
  #--------------------------------------------------------------------------
  def state_probability(state_id)
      case enemy_id
      when BOSS数据库编号
      return 0
      end
      if $data_states[state_id].nonresistance
        return 100
      else
      rank = enemy.state_ranks[state_id]
      return [0,100,80,60,40,20,0][rank]
      end
  end
end




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