Project1

标题: 求助脚本:关于这样一种“双向技能”的 [打印本页]

作者: square320    时间: 2016-3-20 02:18
标题: 求助脚本:关于这样一种“双向技能”的
本帖最后由 square320 于 2016-3-20 02:21 编辑

事实上我也不知道该怎么形容,论坛搜索有关“双向技能”的帖子有是有...不过和我的理解有所差距...
我的想法是能够设置一种能够“同时对敌我双方产生作用“的技能,具体说来就是对目标使用技能的同时为反方附加buff

比如:战士用A技能攻击敌方的同时自身会附加一个提升仇恨值的BUFF。

就是这个意思...

当然了,我知道以上想法可以通过设置公共事件的手段来实现。问题是此类技能我还会设置很多...如果全部用公共事件来实现的话那得设置很多个公共事件。(公共事件设置太多的话貌似不好,好像会影响运行...而且太多了设置起来也很繁琐..)

所以我想能不能通过这样一个脚本进行修改...

( ´_っ`)
作者: chd114    时间: 2016-3-20 08:52
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能
作者: square320    时间: 2016-3-20 16:23
chd114 发表于 2016-3-20 08:52
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能 ...

可以了!多谢!!
作者: 翠靈月    时间: 2016-3-20 17:03
這裡有腳本的
http://hikimoki.sakura.ne.jp/rgss3/script_skill.html
RGSS3_使用者効果
在技能或道具的備註欄填寫
<使用者効果 2>
就能讓使用者在使用該物品或技能時以指定編號(2號)的物品或技能效果作用於使用者本身
不過要讓使友方全體也有效果大概不行……

作者: square320    时间: 2016-3-22 21:08
翠靈月 发表于 2016-3-20 17:03
這裡有腳本的
http://hikimoki.sakura.ne.jp/rgss3/script_skill.html
RGSS3_使用者効果

额...如果是光在备注里填写<使用者効果 2>的话是默认出现2号道具的效果。
但我要的是状态效果,这该怎么填呢?
作者: square320    时间: 2016-3-22 21:11
chd114 发表于 2016-3-20 08:52
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能 ...

刚刚才发现,如果在伤害公式前这么写的话,那该技能就没伤害了= =
我想的是 该技能在给敌方造成伤害后再给使用者追加一个BUFF这样子...
作者: 翠靈月    时间: 2016-3-22 21:21
手機不好按回覆……
在該號道具右方設置你要的附加狀態?
作者: square320    时间: 2016-3-22 21:38
翠靈月 发表于 2016-3-22 21:21
手機不好按回覆……
在該號道具右方設置你要的附加狀態?

_(:з」∠)_这样似乎也行。不过如果这样的话又要多设置一个道具了。有没有可以直接把状态附加到技能上,而不用通过道具这个媒介的方法呢
作者: 翠靈月    时间: 2016-3-22 22:02
本帖最后由 翠靈月 于 2016-3-22 22:25 编辑

如果只是單純要給使用者上狀態而沒有其他像同時補血之類的效果的話就試試這個腳本吧
RGSS3 アイテム・スキル使用者ステート・能力変化 Ver2.00 by 星潟
アイテム・スキル使用前後に使用者へステート・能力強化/弱体を付与/解除します。
http://artificialprovidence.web. ... e/RGSS3IS_STATE.txt
其中在技能或道具備註欄中填寫
<使用者ステート:2,50>
就能以50%機率讓使用者獲得2號狀態
<発動前使用者ステート:2,50>
則是在技能效果發動前50%機率讓使用者獲得2號狀態
機率省略的情況下默認為100%
(例: <使用者ステート:2>)
這個腳本裡還有其他能力值的強化與弱化效果,不過如果沒有使用同作者的另一個強化弱化擴張腳本的話強/弱化默認只有到兩階




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