Project1

标题: 怎么设置技能触发条件? [打印本页]

作者: 李舜生    时间: 2017-1-19 00:01
标题: 怎么设置技能触发条件?
本帖最后由 李舜生 于 2017-1-19 00:53 编辑

我朋友想设置一个技能,只有蓝在百分之50以上才能使用,消耗所有蓝,且消耗越多伤害越高,怎么弄?被动技能怎么设置?
作者: 李舜生    时间: 2017-1-19 00:14
本帖最后由 李舜生 于 2017-1-19 00:50 编辑

一个技能一场战斗只能用一次怎么设置?如何战斗中显示头像?专用技能和专用装备如何设置?怎么设置脱不下去的装备?怎么将某技能设置成平A?
作者: QQ蚊子湯    时间: 2017-1-19 12:02
RUBY 代码复制
  1. class Game_BattlerBase
  2.   def skill_mp_cost(skill)
  3.     skill.id == 某個技能編號 ? (mmp / 2 * mcr).to_i : (skill.mp_cost * mcr).to_i
  4.   end
  5. end


將 "某個技能編號" 這6個中文字,改成指定的技能ID編號

原理是直接指定某個技能的消費MP為使用者當前的最大MP/2
因為可以看到數字比較親切
還有很多神奇的用法
要更改的話請修改 (mmp / 2 * mcr)
mcr代表消耗率(特性或狀態影響)
如果希望固定50%不變的話可以移除

需要更多技能可以研究基本語法
作者: 凌天南    时间: 2017-1-19 16:38
如果是va的话,直接把编号001的“攻击”改成你想要的技能就可以了




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