查看: 2336|回复: 6

[已经解决] 【ACE】有没有什么办法做到特定技能必定暴击

[复制链接]
梦石
0
星屑
2085
在线时间
185 小时
注册时间
2022-6-24
回帖
148
发表于 2022-7-29 02:35:41 | 显示全部楼层 |阅读模式

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

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

×
如标题所言,只想让某一个技能必定暴击,如何达成这种效果?
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2022-7-29 07:51:00 | 显示全部楼层
class Game_Battler < Game_BattlerBase
  #--------------------------------------------------------------------------
  # ● 计算技能/物品的必杀几率
  #--------------------------------------------------------------------------
  alias :special_skill_item_cri :item_cri
  def item_cri(user, item)
    return 1 if item.is_a?(RPG::Skill) && item.id == 特定技能的ID
    special_skill_item_cri(user, item)
  end
end

话说你怎都只在凌晨活跃的?
回复

使用道具 举报

梦石
0
星屑
2085
在线时间
185 小时
注册时间
2022-6-24
回帖
148
 楼主| 发表于 2022-7-29 07:58:28 | 显示全部楼层
alexncf125 发表于 2022-7-29 07:51
class Game_Battler < Game_BattlerBase
  #----------------------------------------------------------- ...

请问,这个该如何使用...(至于为什么都在凌晨活动,因为我上班时间的关系)
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
回复

使用道具 举报

梦石
0
星屑
2085
在线时间
185 小时
注册时间
2022-6-24
回帖
148
 楼主| 发表于 2022-7-29 08:18:55 | 显示全部楼层
alexncf125 发表于 2022-7-29 07:51
class Game_Battler < Game_BattlerBase
  #----------------------------------------------------------- ...

额,我是说,复数的技能,应该怎么办
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
回复

使用道具 举报

梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2022-7-29 09:03:38 | 显示全部楼层
本帖最后由 alexncf125 于 2022-7-29 09:06 编辑
ACRI 发表于 2022-7-29 08:18
额,我是说,复数的技能,应该怎么办


return 1 if item.is_a?(RPG::Skill) && [技能A的ID, 技能B的ID, 技能C的ID].include?(item.id)

或者在技能写备注<must_cri>
return 1 if item.is_a?(RPG::Skill) && item.note =~ /<must_cri>/i

评分

参与人数 1赞 +1 收起 理由
ACRI + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2085
在线时间
185 小时
注册时间
2022-6-24
回帖
148
 楼主| 发表于 2022-7-29 09:43:02 | 显示全部楼层
alexncf125 发表于 2022-7-29 09:03
return 1 if item.is_a?(RPG::Skill) && [技能A的ID, 技能B的ID, 技能C的ID].include?(item.id)

或者在 ...

再顺便一问,可以添加到物品的备注栏使用吗?

点评

可以啊, 把item.is_a?(RPG::Skill) &&去掉就是了  发表于 2022-7-29 10:17
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

(个人精神状况不是很好,有时会说出一些奇怪且根本没法理解意思的话,直接无视就好,如果说出的话不小心冒犯到你,我会在精神状况良好时和你道歉的(`・ω・´)(不过一般在感觉到不适时会直接下线,请勿过于担心))
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部