设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2807|回复: 8
打印 上一主题 下一主题

[已经解决] 请教下同时处在状态A和B时有50%几率免疫状态C的脚本写法

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9128
在线时间
463 小时
注册时间
2015-5-8
帖子
865
跳转到指定楼层
1
发表于 2019-6-29 11:01:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我是这么想的,

假设状态C是个debuff,如果同时有状态A和状态B则可以50%(或者100%)免疫这种debuff状态C。

该怎么写啊?

Lv5.捕梦者

梦石
0
星屑
33344
在线时间
10518 小时
注册时间
2009-3-15
帖子
4762
2
发表于 2019-6-29 13:19:09 | 只看该作者
技能调用公共事件上状态C就可以自己控制了..

点评

多谢大神指点!  发表于 2019-6-29 20:44
条件有状态A和B的就什么都不做..否则上状态C  发表于 2019-6-29 20:19
请教大佬公共事件上免疫状态C该怎么写。。  发表于 2019-6-29 19:58

评分

参与人数 2星屑 +20 +1 收起 理由
guoxiaomi + 20 认可答案
taeckle + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37977
在线时间
5494 小时
注册时间
2006-11-10
帖子
6557
3
发表于 2019-7-2 09:35:56 | 只看该作者
本帖最后由 灯笼菜刀王 于 2019-7-2 09:41 编辑

把它放到MAIN前就行了, 还要增加啥条件下面继续开分歧就可以了

class Game_Battler
  alias oxox_st? state_full?
  def state_full?(state_id)
    if state_id == C.iD and self.state?(A.ID) and self.state?(B.ID) and rand(2) == 1
       return true
    end
    oxox_st?(state_id)
  end
end

点评

看了半天才看懂,学习学习  发表于 2019-7-3 13:40
大神威武!请受小弟一拜!  发表于 2019-7-2 09:42

评分

参与人数 2星屑 +20 +1 收起 理由
guoxiaomi + 20 认可答案
taeckle + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-24 11:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表