Project1

标题: 如何做与回合数相关的技能? [打印本页]

作者: 精灵使者    时间: 2015-1-13 13:02
标题: 如何做与回合数相关的技能?
例如BOSS某个技能的威力是回合数X100之类的……
作者: XYZ加农炮    时间: 2015-1-13 14:39
额…讨论技能的设计还是技能的实现方法?
作者: 精灵使者    时间: 2015-1-13 15:02
技能的实现方法。
其实主要是回合数怎么确定是个问题
作者: RyanBern    时间: 2015-1-13 17:23
$game_temp.battle_turn
这个好像可以用
作者: taroxd    时间: 2015-1-13 17:31
肯定有一个东西记录着回合数的,不然战斗事件的条件就没法判定了。

你可以从战斗事件条件的判定入手,去找找回合数储存在哪里
作者: XYZ加农炮    时间: 2015-1-14 19:07
  1. class Game_Battler
  2.   alias ooooo_skill_effect skill_effect
  3.   def skill_effect(user, skill)
  4.     skill.power = $game_temp.battle_turn * 100 if skill.id == 81
  5.     ooooo_skill_effect(user, skill)
  6.   end
  7. end
复制代码
随手瞎写未测试 = = for RMXP
作者: 上贺茂润    时间: 2015-1-15 08:11
既然是boss 那就给他的队伍设计单独的Ai 在回合里改变变量 然后再技能里if skill.id来判断改变技能伤害值




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