Project1

标题: 装备某武器,人物战斗选择指令后一定几率无法动作。 [打印本页]

作者: 傲娇のLoli    时间: 2010-10-14 04:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 九夜神尊    时间: 2010-10-14 09:17

对于默认战斗系统,你需要找到这个地方,如果是别的战斗系统,
可是试着全局搜索方法名就能找到这里。
首先你要读懂这什么意思!
  1. #--------------------------------------------------------------------------
  2.   # ● 刷新画面 (主回合步骤 2 : 开始行动)
  3.   #--------------------------------------------------------------------------
  4.   def update_phase4_step2
  5.     # 如果不是强制行动
  6.     unless @active_battler.current_action.forcing
  7.       # 限制为 [敌人为普通攻击] 或 [我方为普通攻击] 的情况下
  8.       if @active_battler.restriction == 2 or @active_battler.restriction == 3
  9.         # 设置行动为攻击
  10.         @active_battler.current_action.kind = 0
  11.         @active_battler.current_action.basic = 0
  12.       end
  13.       # 限制为 [不能行动] 的情况下
  14.       if @active_battler.restriction == 4
  15.         # 清除行动强制对像的战斗者
  16.         $game_temp.forcing_battler = nil
  17.         # 移至步骤 1
  18.         @phase4_step = 1
  19.         return
  20.       end
  21.     end
  22.     # 清除对像战斗者
  23.     @target_battlers = []
  24.     # 行动种类分支
  25.     case @active_battler.current_action.kind
  26.     when 0  # 基本
  27.       make_basic_action_result
  28.     when 1  # 特技
  29.       make_skill_action_result
  30.     when 2  # 物品
  31.       make_item_action_result
  32.     end
  33.     # 移至步骤 3
  34.     if @phase4_step == 2
  35.       @phase4_step = 3
  36.     end
  37.   end
复制代码
这里是定义了当一切准备就绪以后,开始打的那一瞬间。当然你所需要的效果就在这里实现了!

所需要的参数  @active_battler  行动者。
@active_battler.weapon 行动者的武器ID
@active_battler.armor1 行动者的1号防具ID(一般指盾)
@active_battler.add_state(id)  行动者附加某状态
$game_temp.common_event_id = id 执行指定公共事件!

然后就是你自己发挥了 !
作者: 傲娇のLoli    时间: 2010-10-14 15:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夕阳武士    时间: 2010-10-14 22:09
回复 傲娇のLoli 的帖子
首先,感谢对vx区的支持;
第二,认可请去认可帖回复。
第三,我不太喜欢九夜神尊,下次请找其他斑竹认可。

   
作者: 傲娇のLoli    时间: 2010-10-15 03:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夕阳武士    时间: 2010-10-15 06:44
回复 傲娇のLoli 的帖子
我不是不情愿,因为认可是我的工作,你来找我认可我当然很高兴,而认可帖是八云开的,可能被埋到第二页了,我只是提醒你,而没有别的意思,我不就是说“认可请去认可帖回复。”你难道觉得我对你不满了么?而且我还说“首先,感谢对vx区的支持”,我认为我的语气很好,我根本没有其他的意思。
认可帖在这里http://rpg.blue/thread-155979-1-2.html
还有,对于九夜神尊的问题,是因为他说过我的哥们。一句两句也说不清,随你怎么想了。

   




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1