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

Project1

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

[已经过期] 技能类型在战斗中不显示

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
帖子
172
跳转到指定楼层
1
发表于 2017-2-12 18:06:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如我给角色设置了三种技能类型
1技能 2天赋 3被动
主角能学会这三种技能类型,但如何让天赋与被动不在战斗中显示勒?

Lv2.观梦者

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
帖子
649

开拓者

2
发表于 2017-2-12 19:23:00 | 只看该作者
2016/07/17 加入RPG製作,勿忘初衷!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3467
在线时间
2598 小时
注册时间
2012-3-1
帖子
767
3
发表于 2017-2-12 20:26:49 | 只看该作者
本帖最后由 卡奥尼特 于 2017-2-12 20:35 编辑

日本有一位作者tomoaky寫了一個腳本, 因為之前有些地方不懂所以請教了一下論壇裏的dalao們。

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. Taroxd翻译:在技能备注输入 <被動 5> ,那么习得该技能后,相当于装备了第5号武器。
  13.  
  14. 2012.02.24  Ver1.01
  15.  ・パッシブスキルのみを習得している場合に発生する不具合を修正
  16.  
  17. 2012.02.17 Ver1.0
  18.   公開
  19.  
  20. =end
  21.  
  22. #==============================================================================
  23. # □ 設定項目
  24. #==============================================================================
  25. module TMPASSIVE
  26.   INVISIBLE_TYPE = []      # 戦闘中のコマンドリストに表示しないスキルタイプ
  27.                             # 戰鬥中裏不在指令列表中顯示的技能類型
  28. end
  29.  
  30. #==============================================================================
  31. # ■ RPG::Skill
  32. #==============================================================================
  33. class RPG::Skill
  34.   #--------------------------------------------------------------------------
  35.   # ○ パッシブスキルの効果(武器ID)を返す
  36.   #--------------------------------------------------------------------------
  37.   def passive_effect
  38.     @passive_effect ||= /<被動\s*(\d+)\s*>/ =~ @note ? $1.to_i : 0
  39.   end
  40. end
  41.  
  42. #==============================================================================
  43. # ■ Game_Actor
  44. #==============================================================================
  45. class Game_Actor
  46.   #--------------------------------------------------------------------------
  47.   # ● 追加スキルタイプの取得
  48.   #--------------------------------------------------------------------------
  49.   alias tmpassive_game_actor_added_skill_types added_skill_types
  50.   def added_skill_types
  51.     if $game_party.in_battle
  52.       tmpassive_game_actor_added_skill_types - TMPASSIVE::INVISIBLE_TYPE
  53.     else
  54.       tmpassive_game_actor_added_skill_types
  55.     end
  56.   end
  57.   #--------------------------------------------------------------------------
  58.   # ● 特徴を保持する全オブジェクトの配列取得
  59.   #--------------------------------------------------------------------------
  60.   alias tmpassive_game_actor_feature_objects feature_objects
  61.   def feature_objects
  62.     tmpassive_game_actor_feature_objects + passive_skills
  63.   end
  64.   #--------------------------------------------------------------------------
  65.   # ● 通常能力値の加算値取得
  66.   #--------------------------------------------------------------------------
  67.   alias tmpassive_game_actor_param_plus param_plus
  68.   def param_plus(param_id)
  69.     passive_skills.inject(tmpassive_game_actor_param_plus(param_id)) {
  70.       |r, item| r += item.params[param_id] }
  71.   end
  72.   #--------------------------------------------------------------------------
  73.   # ○ 習得しているパッシブスキルの効果(武器オブジェクト)の配列を返す
  74.   #--------------------------------------------------------------------------
  75.   def passive_skills
  76.     result = ((@skills.collect {|id| $data_skills[id] }).collect {
  77.       |skill| $data_weapons[skill.passive_effect] }).compact
  78.     result
  79.   end
  80. end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 05:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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