Project1

标题: 关于防具自动状态问题。 [打印本页]

作者: 八月徒樱    时间: 2008-4-26 17:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 鸟神乌鸦    时间: 2008-4-26 17:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八月徒樱    时间: 2008-4-26 17:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: lldjjf    时间: 2008-4-26 18:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-26 19:44
很簡單啊!在Game_Battler 3的兩個計算公式當中動手脚就可以啦!
比如這樣:
某個角色的物理命中一定中:
Game_Battler 3 76行~77行中間插入
hit_result = true if attacker.id == ?

敌人发动的魔法一定几率无效化
Game_Battler 3 161行~162行中間插入
hit_result = false if rand(100)>60


作者: 八月徒樱    时间: 2008-4-29 20:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-29 21:03
好吧,既然被漠視了就再發一次
10回合後回復SP、HP:
Scene_Battle 4 133行~134行之間插入
    if @active_battler.hp > 0 and $game_temp.battle_turn >= 10 and @active_battler.state?(  )
      @active_battler.hp += @active_battler.maxhp/5
      @active_battler.sp += @active_battler.maxsp/5
    end

某個角色的物理命中一定中:
Game_Battler 3 76行~77行中間插入
hit_result = true if attacker.state?(  )

自動回復SP、HP:
Scene_Battle 4 133行~134行之間插入
    if @active_battler.hp > 0 and @active_battler.state?(  )
      @active_battler.hp += @active_battler.maxhp/5
      @active_battler.sp += @active_battler.maxsp/5
    end

敌人发动的魔法一定几率无效化
Game_Battler 3 161行~162行中間插入
hit_result = false if (self.state?(   ) and rand(100) < 30)

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 八月徒樱    时间: 2008-4-29 21:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八月徒樱    时间: 2008-4-30 02:24
提示: 作者被禁止或删除 内容自动屏蔽




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