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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2270
在线时间
199 小时
注册时间
2022-6-24
帖子
184
跳转到指定楼层
1
发表于 2022-7-29 02:35:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

Lv5.捕梦者

梦石
0
星屑
26523
在线时间
5388 小时
注册时间
2016-3-8
帖子
1658
2
发表于 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

话说你怎都只在凌晨活跃的?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2270
在线时间
199 小时
注册时间
2022-6-24
帖子
184
3
 楼主| 发表于 2022-7-29 07:58:28 | 只看该作者
alexncf125 发表于 2022-7-29 07:51
class Game_Battler < Game_BattlerBase
  #----------------------------------------------------------- ...

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

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2270
在线时间
199 小时
注册时间
2022-6-24
帖子
184
4
 楼主| 发表于 2022-7-29 08:18:55 | 只看该作者
alexncf125 发表于 2022-7-29 07:51
class Game_Battler < Game_BattlerBase
  #----------------------------------------------------------- ...

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

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
26523
在线时间
5388 小时
注册时间
2016-3-8
帖子
1658
5
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2270
在线时间
199 小时
注册时间
2022-6-24
帖子
184
6
 楼主| 发表于 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
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 11:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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