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

Project1

 找回密码
 注册会员
搜索
查看: 645|回复: 0

[子弹君] 待机

[复制链接]

卑微的梦

梦石
0
星屑
469
在线时间
820 小时
注册时间
2013-2-23
帖子
1185

短篇九勇士组季军

发表于 2014-10-13 19:39:17 | 显示全部楼层 |阅读模式

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

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

x
  1. #=============================================================================
  2. # 待机  by 子弹君
  3. #=============================================================================
  4. # 说明:
  5. # 在角色指令那里添加一个名为待机的指令,使用之后人物将什么都不做。
  6. #=============================================================================
  7. $BombScript ||= {};$BombScript["待机"] = "待机20141013"
  8. #==============================================================================
  9. #  设定部分
  10. #==============================================================================
  11. module BOMB
  12.   VEILLE = "待机"
  13. # 选项的名字
  14. end
  15. class Game_Action
  16.   #--------------------------------------------------------------------------
  17.   # ● 设置普通攻击
  18.   #--------------------------------------------------------------------------
  19.   def set_veille
  20.     set_skill(subject.veille_skill_id)
  21.     self
  22.   end
  23. end
  24. class Game_BattlerBase
  25.   #--------------------------------------------------------------------------
  26.   # ● 获取普通攻击的技能 ID
  27.   #--------------------------------------------------------------------------
  28.   def veille_skill_id
  29.     return 3
  30.   end
  31. end
  32. class Window_ActorCommand < Window_Command
  33.   #--------------------------------------------------------------------------
  34.   # ● 生成指令列表
  35.   #--------------------------------------------------------------------------
  36.   alias bomb20141013_list make_command_list
  37.   def make_command_list
  38.     bomb20141013_list
  39.     add_veille_command
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● 添加指令
  43.   #--------------------------------------------------------------------------
  44.   def add_veille_command
  45.     add_command(BOMB::VEILLE, :veille)
  46.   end
  47. end
  48. class Scene_Battle < Scene_Base
  49.   #--------------------------------------------------------------------------
  50.   # ● 生成角色指令窗口
  51.   #--------------------------------------------------------------------------
  52.   alias bomb20141013_command create_actor_command_window
  53.   def create_actor_command_window
  54.     bomb20141013_command
  55.     @actor_command_window.set_handler(:veille,  method(:command_veille))
  56.   end
  57.   #--------------------------------------------------------------------------
  58.   # ● 指令
  59.   #--------------------------------------------------------------------------
  60.   def command_veille
  61.     BattleManager.actor.input.set_veille
  62.     next_command
  63.   end
  64. end
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2022-6-27 23:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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