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

Project1

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

[已经解决] 【ACE】能不能做出在战斗中不显示的被动技能?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1985
在线时间
176 小时
注册时间
2022-6-24
帖子
176
跳转到指定楼层
1
发表于 2022-10-18 03:43:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是字面一样上的被动技能,想要让它在战斗中不显示那个指令选项。
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

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

Lv5.捕梦者

梦石
0
星屑
24354
在线时间
5054 小时
注册时间
2016-3-8
帖子
1622
2
发表于 2022-10-18 09:17:16 | 只看该作者
本帖最后由 alexncf125 于 2022-10-18 09:18 编辑

机翻:

如果你学过的技能在备注字段中包含<パッシブ 5>
您将获得与装备 ID 5 武器相同的效果。

INVISIBLE_TYPE = [6] # 战斗中命令列表中未显示的技能类型

RUBY 代码复制
  1. #==============================================================================
  2. # ★ RGSS3_パッシブスキル Ver1.01
  3. #==============================================================================
  4. =begin
  5.  
  6. 作者:tomoaky
  7. webサイト:ひきも記 ([url]http://hikimoki.sakura.ne.jp/[/url])
  8.  
  9. メモ欄に <パッシブ 5> という文字列が含まれるスキルを習得していると
  10. ID5番の武器を装備しているのと同じ効果が得られるようになります。
  11.  
  12. 2012.02.24  Ver1.01
  13.  ・パッシブスキルのみを習得している場合に発生する不具合を修正
  14.  
  15. 2012.02.17 Ver1.0
  16.   公開
  17.  
  18. =end
  19.  
  20. #==============================================================================
  21. # □ 設定項目
  22. #==============================================================================
  23. module TMPASSIVE
  24.   INVISIBLE_TYPE = [6]      # 戦闘中のコマンドリストに表示しないスキルタイプ
  25. end
  26.  
  27. #==============================================================================
  28. # ■ RPG::Skill
  29. #==============================================================================
  30. class RPG::Skill
  31.   #--------------------------------------------------------------------------
  32.   # ○ パッシブスキルの効果(武器ID)を返す
  33.   #--------------------------------------------------------------------------
  34.   def passive_effect
  35.     @passive_effect ||= /<パッシブ\s*(\d+)\s*>/ =~ @note ? $1.to_i : 0
  36.   end
  37. end
  38.  
  39. #==============================================================================
  40. # ■ Game_Actor
  41. #==============================================================================
  42. class Game_Actor
  43.   #--------------------------------------------------------------------------
  44.   # ● 追加スキルタイプの取得
  45.   #--------------------------------------------------------------------------
  46.   alias tmpassive_game_actor_added_skill_types added_skill_types
  47.   def added_skill_types
  48.     if $game_party.in_battle
  49.       tmpassive_game_actor_added_skill_types - TMPASSIVE::INVISIBLE_TYPE
  50.     else
  51.       tmpassive_game_actor_added_skill_types
  52.     end
  53.   end
  54.   #--------------------------------------------------------------------------
  55.   # ● 特徴を保持する全オブジェクトの配列取得
  56.   #--------------------------------------------------------------------------
  57.   alias tmpassive_game_actor_feature_objects feature_objects
  58.   def feature_objects
  59.     tmpassive_game_actor_feature_objects + passive_skills
  60.   end
  61.   #--------------------------------------------------------------------------
  62.   # ● 通常能力値の加算値取得
  63.   #--------------------------------------------------------------------------
  64.   alias tmpassive_game_actor_param_plus param_plus
  65.   def param_plus(param_id)
  66.     passive_skills.inject(tmpassive_game_actor_param_plus(param_id)) {
  67.       |r, item| r += item.params[param_id] }
  68.   end
  69.   #--------------------------------------------------------------------------
  70.   # ○ 習得しているパッシブスキルの効果(武器オブジェクト)の配列を返す
  71.   #--------------------------------------------------------------------------
  72.   def passive_skills
  73.     result = ((@skills.collect {|id| $data_skills[id] }).collect {
  74.       |skill| $data_weapons[skill.passive_effect] }).compact
  75.     result
  76.   end
  77. end

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1985
在线时间
176 小时
注册时间
2022-6-24
帖子
176
3
 楼主| 发表于 2022-10-19 05:39:10 | 只看该作者
alexncf125 发表于 2022-10-18 09:17
机翻:

如果你学过的技能在备注字段中包含

感谢超天酱
在尝试做游戏了,但还是个菜狗(结果现在编程,音乐和剧情设计没开始学,画画也暂时没时间学了(;д;))

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 14:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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