Project1

标题: 如何设置 魔法值为0导致【战斗不能】,特技双属性 [打印本页]

作者: yewanyewan    时间: 2013-12-11 03:10
标题: 如何设置 魔法值为0导致【战斗不能】,特技双属性
请各位前辈高人指教!

1。如何设置 魔法值为0导致【战斗不能】? 或者导致诸如【筋疲力竭】的类似战斗不能的状态?
2. 如何使特技/魔法 带有双重属性 比如 【龙破斩】同时带有【打击】和【斩击】两种属性?

谢谢啦!
作者: taroxd    时间: 2013-12-11 12:54
本帖最后由 taroxd 于 2013-12-11 12:55 编辑

现在没有环境,只能大概说一下。也不能保证一定对

(1)打开脚本编辑器,在Game_BattlerBase找一行“def refresh",在这一段的最后一行你可以看到 @hp == 0 ? *** : ***(***表示一些代码)这样的一行。在这一行下面再加一行,内容是复制上面那一行,然后把hp改成mp,把death_state_id改成你所需要的状态id。
举例:在refresh中加一行
  1. @mp == 0 ? add_state(27) : remove_state(27)
复制代码
,表示27号状态对应LZ所说的”精疲力竭“

(2)不嫌烦的话就设置一个新属性吧……现在没有环境不知道怎么改脚本




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