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

Project1

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

[已经解决] 如何去掉遇到敌人时的描述

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1173
在线时间
11 小时
注册时间
2017-4-20
帖子
6
跳转到指定楼层
1
发表于 2018-1-29 14:24:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
每次遇到敌人都会出现一个XXXX出现了!的文本,怎么去掉?

Lv4.逐梦者

梦石
1
星屑
14790
在线时间
2106 小时
注册时间
2017-9-28
帖子
662
2
发表于 2018-1-29 15:30:28 | 只看该作者
  1. #==============================================================================
  2. # ?  Skip Battle Log 1.0
  3. # -- Last Updated: 2012.08.02
  4. # -- Author: Yanfly, extracted by Helladen
  5. #==============================================================================
  6. # This allows you to skip some annoying messages while in battle.
  7. #==============================================================================

  8. module YEA
  9.   module BATTLE
  10.   #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  11.   # - Streamlined Messages -
  12.   #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  13.   # Want to remove some of those annoying messages that appear all the time?
  14.   # Now you can! Select which messages you want to enable or disable. Some of
  15.   # these messages will be rendered useless due to popups.
  16.   #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  17.   MSG_ENEMY_APPEARS  = false  # 显示战斗开始时显示出现的敌人.
  18.   MSG_CURRENT_STATE  = false  # 显示当前状态.
  19.   MSG_CURRENT_ACTION = false  # 显示行动.
  20.   MSG_COUNTERATTACK  = false  # 显示反击.
  21.   MSG_REFLECT_MAGIC  = false  # 显示魔法反射.
  22.   MSG_SUBSTITUTE_HIT = false  # 显示代替受伤.
  23.   MSG_FAILURE_HIT    = false  # 显示攻击失败.
  24.   MSG_CRITICAL_HIT   = false  # 显示暴击.
  25.   MSG_HIT_MISSED     = false  # 显示未命中.
  26.   MSG_EVASION        = false  # 显示闪避.
  27.   MSG_HP_DAMAGE      = false  # 显示HP伤害.
  28.   MSG_MP_DAMAGE      = false  # 显示MP伤害.
  29.   MSG_TP_DAMAGE      = false  # 显示TP伤害.
  30.   MSG_ADDED_STATES   = false  # 显示获得状态.
  31.   MSG_REMOVED_STATES = false  # 显示状态消除.
  32.   MSG_CHANGED_BUFFS  = false  # 显示获得增益.
  33.   end
  34. end
  35.    
  36. #==============================================================================
  37. # ?BattleManager
  38. #==============================================================================
  39. module BattleManager
  40.   #--------------------------------------------------------------------------
  41.   # overwrite method: self.battle_start
  42.   #--------------------------------------------------------------------------
  43.   def self.battle_start
  44.     $game_system.battle_count += 1
  45.     $game_party.on_battle_start
  46.     $game_troop.on_battle_start
  47.     return unless YEA::BATTLE::MSG_ENEMY_APPEARS
  48.     $game_troop.enemy_names.each do |name|
  49.       $game_message.add(sprintf(Vocab::Emerge, name))
  50.     end
  51.     if @preemptive
  52.       $game_message.add(sprintf(Vocab::Preemptive, $game_party.name))
  53.     elsif @surprise
  54.       $game_message.add(sprintf(Vocab::Surprise, $game_party.name))
  55.     end
  56.     wait_for_message
  57.   end
  58.   
  59. end

  60. #==============================================================================
  61. # ?Window_BattleLog
  62. #==============================================================================
  63. class Window_BattleLog < Window_Selectable
  64.   #--------------------------------------------------------------------------
  65.   # alias method: display_current_state
  66.   #--------------------------------------------------------------------------
  67.   alias window_battlelog_display_current_state_abe display_current_state
  68.   def display_current_state(subject)
  69.     return unless YEA::BATTLE::MSG_CURRENT_STATE
  70.     window_battlelog_display_current_state_abe(subject)
  71.   end
  72.   
  73.   #--------------------------------------------------------------------------
  74.   # alias method: display_use_item
  75.   #--------------------------------------------------------------------------
  76.   alias window_battlelog_display_use_item_abe display_use_item
  77.   def display_use_item(subject, item)
  78.     return unless YEA::BATTLE::MSG_CURRENT_ACTION
  79.     window_battlelog_display_use_item_abe(subject, item)
  80.   end
  81.   
  82.   #--------------------------------------------------------------------------
  83.   # alias method: display_counter
  84.   #--------------------------------------------------------------------------
  85.   alias window_battlelog_display_counter_abe display_counter
  86.   def display_counter(target, item)
  87.     if YEA::BATTLE::MSG_COUNTERATTACK
  88.       window_battlelog_display_counter_abe(target, item)
  89.     else
  90.       Sound.play_evasion
  91.     end
  92.   end
  93.   
  94.   #--------------------------------------------------------------------------
  95.   # alias method: display_reflection
  96.   #--------------------------------------------------------------------------
  97.   alias window_battlelog_display_reflection_abe display_reflection
  98.   def display_reflection(target, item)
  99.     if YEA::BATTLE::MSG_REFLECT_MAGIC
  100.       window_battlelog_display_reflection_abe(target, item)
  101.     else
  102.       Sound.play_reflection
  103.     end
  104.   end
  105.   
  106.   #--------------------------------------------------------------------------
  107.   # alias method: display_substitute
  108.   #--------------------------------------------------------------------------
  109.   alias window_battlelog_display_substitute_abe display_substitute
  110.   def display_substitute(substitute, target)
  111.     return unless YEA::BATTLE::MSG_SUBSTITUTE_HIT
  112.     window_battlelog_display_substitute_abe(substitute, target)
  113.   end
  114.   
  115.   #--------------------------------------------------------------------------
  116.   # alias method: display_failure
  117.   #--------------------------------------------------------------------------
  118.   alias window_battlelog_display_failure_abe display_failure
  119.   def display_failure(target, item)
  120.     return unless YEA::BATTLE::MSG_FAILURE_HIT
  121.     window_battlelog_display_failure_abe(target, item)
  122.   end
  123.   
  124.   #--------------------------------------------------------------------------
  125.   # alias method: display_critical
  126.   #--------------------------------------------------------------------------
  127.   alias window_battlelog_display_critical_abe display_critical
  128.   def display_critical(target, item)
  129.     return unless YEA::BATTLE::MSG_CRITICAL_HIT
  130.     window_battlelog_display_critical_abe(target, item)
  131.   end
  132.   
  133.   #--------------------------------------------------------------------------
  134.   # alias method: display_miss
  135.   #--------------------------------------------------------------------------
  136.   alias window_battlelog_display_miss_abe display_miss
  137.   def display_miss(target, item)
  138.     return unless YEA::BATTLE::MSG_HIT_MISSED
  139.     window_battlelog_display_miss_abe(target, item)
  140.   end
  141.   
  142.   #--------------------------------------------------------------------------
  143.   # alias method: display_evasion
  144.   #--------------------------------------------------------------------------
  145.   alias window_battlelog_display_evasion_abe display_evasion
  146.   def display_evasion(target, item)
  147.     if YEA::BATTLE::MSG_EVASION
  148.       window_battlelog_display_evasion_abe(target, item)
  149.     else
  150.       if !item || item.physical?
  151.         Sound.play_evasion
  152.       else
  153.         Sound.play_magic_evasion
  154.       end
  155.     end
  156.   end
  157.   
  158.   #--------------------------------------------------------------------------
  159.   # overwrite method: display_hp_damage
  160.   #--------------------------------------------------------------------------
  161.   def display_hp_damage(target, item)
  162.     return if target.result.hp_damage == 0 && item && !item.damage.to_hp?
  163.     if target.result.hp_damage > 0 && target.result.hp_drain == 0
  164.       target.perform_damage_effect
  165.     end
  166.     Sound.play_recovery if target.result.hp_damage < 0
  167.     return unless YEA::BATTLE::MSG_HP_DAMAGE
  168.     add_text(target.result.hp_damage_text)
  169.     wait
  170.   end
  171.   
  172.   #--------------------------------------------------------------------------
  173.   # overwrite method: display_mp_damage
  174.   #--------------------------------------------------------------------------
  175.   def display_mp_damage(target, item)
  176.     return if target.dead? || target.result.mp_damage == 0
  177.     Sound.play_recovery if target.result.mp_damage < 0
  178.     return unless YEA::BATTLE::MSG_MP_DAMAGE
  179.     add_text(target.result.mp_damage_text)
  180.     wait
  181.   end
  182.   
  183.   #--------------------------------------------------------------------------
  184.   # overwrite method: display_tp_damage
  185.   #--------------------------------------------------------------------------
  186.   def display_tp_damage(target, item)
  187.     return if target.dead? || target.result.tp_damage == 0
  188.     Sound.play_recovery if target.result.tp_damage < 0
  189.     return unless YEA::BATTLE::MSG_TP_DAMAGE
  190.     add_text(target.result.tp_damage_text)
  191.     wait
  192.   end
  193.   
  194.   #--------------------------------------------------------------------------
  195.   # alias method: display_added_states
  196.   #--------------------------------------------------------------------------
  197.   alias window_battlelog_display_added_states_abe display_added_states
  198.   def display_added_states(target)
  199.     return unless YEA::BATTLE::MSG_ADDED_STATES
  200.     window_battlelog_display_added_states_abe(target)
  201.   end
  202.   
  203.   #--------------------------------------------------------------------------
  204.   # alias method: display_removed_states
  205.   #--------------------------------------------------------------------------
  206.   alias window_battlelog_display_removed_states_abe display_removed_states
  207.   def display_removed_states(target)
  208.     return unless YEA::BATTLE::MSG_REMOVED_STATES
  209.     window_battlelog_display_removed_states_abe(target)
  210.   end
  211.   
  212.   #--------------------------------------------------------------------------
  213.   # alias method: display_changed_buffs
  214.   #--------------------------------------------------------------------------
  215.   alias window_battlelog_display_changed_buffs_abe display_changed_buffs
  216.   def display_changed_buffs(target)
  217.     return unless YEA::BATTLE::MSG_CHANGED_BUFFS
  218.     window_battlelog_display_changed_buffs_abe(target)
  219.   end
  220.   
  221. end # Window_BattleLog
复制代码
VA外站脚本汉化群:226308173   |    部分远古文件备份:https://wwzv.lanzoue.com/b02rac5pc  密码:acgm
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1173
在线时间
11 小时
注册时间
2017-4-20
帖子
6
3
 楼主| 发表于 2018-1-30 06:25:09 | 只看该作者
感谢大大,这下又可以开工了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 09:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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