Project1

标题: 請教戰鬥的問題 [打印本页]

作者: 鲔鱼吐司    时间: 2008-10-1 02:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 虚幻死神    时间: 2008-10-1 02:37
http://rpg.blue/web/htm/news36.htm [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 鲔鱼吐司    时间: 2008-10-1 03:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 虚幻死神    时间: 2008-10-1 03:11
简化脚本。
for target in @target_battlers
     #################攻击反弹#########################
      if target.state?(X) #X为反击状态ID
#如果攻击方是普通攻击,并且对象方伤害不为MISS
       if @active_battler.current_action.kind == 0 and target.damage != "Miss"
         target.animation_id = XX #设置反击动画ID
         @active_battler.animation_id = XX #设置被反击者动画ID
         @active_battler.hp -= @active_battler.damage.to_i #伤害=反击者所受伤害
#被反击者追加的状态,true为一定附加,false为一定几率附加。
         @active_battler.add_state(X, true)
         @active_battler.damage_pop = true
       end
     end
     ####################################################
     if target.damage != nil
       target.damage_pop = true
     end
   end
在Scene_Battle 4里找到步骤5显示伤害部分,添加


上面的東東不是我原創的`




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