设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
123
返回列表 发新帖
楼主: Silentever
打印 上一主题 下一主题

[RMVA发布] [VA]自动发动技能——10-28完成体

[复制链接]

Lv2.观梦者

梦石
0
星屑
845
在线时间
614 小时
注册时间
2014-2-10
帖子
196
21
发表于 2015-10-29 07:45:45 | 只看该作者
本帖最后由 MOONLIT 于 2015-10-29 20:12 编辑

脚本盲问下,
这个脚本能设置只在使用特定技能后追加自发技能吗?或者能往这个方向继续扩展吗?

比如说使用1号技能,举个例子就叫[举盾突击],会先使用强化自身防御的2号技能[举盾],再对敌人使用1号技能[举盾突击]
使用其他技能则不会触发[举盾]。
简单说,条件栏那里能写正在发动的技能的编号吗?只有满足技能编号才会追加自发技能这样。

或者反过来,只在[防御]和[使用物品]的时候不会触发25%麻痹判定,其他任何行动都会触发25%的麻痹判定,这样的范例能做出来吗?

  

点评

这样就不能指定攻击哪个敌人了吧。  发表于 2015-10-29 19:58
发动时机写行动后,条件写举盾状态  发表于 2015-10-29 13:20
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
132 小时
注册时间
2014-5-7
帖子
148
22
 楼主| 发表于 2015-10-29 21:51:10 | 只看该作者
本帖最后由 Silentever 于 2015-10-29 14:53 编辑
MOONLIT 发表于 2015-10-29 00:45
脚本盲问下,
这个脚本能设置只在使用特定技能后追加自发技能吗?或者能往这个方向继续扩展吗?


在功能上估计没有更多的扩展空间了...不过确实可以追加一些方便使用的定义。
于是做了次小更新,单纯的追加了一些last_act方法,说明部分有使用方法。

举盾突击可以做成普通的攻击技能,自发举盾防御目标自身条件“last_act.skill?(举盾ID)”,插入时机可以是战斗开始以外任意(因为last_act设置是在回合最开始的时候)。
另一个麻痹可以追加条件“!(last_act.guard? or last_act.item?)”。
「私が来た!  私が見た!  ならば次わ買つだけのこと!」
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
845
在线时间
614 小时
注册时间
2014-2-10
帖子
196
23
发表于 2015-10-30 00:00:23 | 只看该作者
本帖最后由 MOONLIT 于 2015-10-30 22:28 编辑
Silentever 发表于 2015-10-29 21:51
在功能上估计没有更多的扩展空间了...不过确实可以追加一些方便使用的定义。
于是做了次小更新,单纯的追 ...


应用起来是这样写么?

为什么一直会报错?



上面的没问题了,但是又有新的问题

1.


战斗结束会报错

2、

范围功能是这样用吗?也会报错

——————————————————————————————————————————————
应该没问题了,感谢带来这么一个方便的脚本。

点评

感谢修复,不过又有新问题了  发表于 2015-10-30 07:00
把追加代码放错地方了...已修复  发表于 2015-10-30 06:09
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
132 小时
注册时间
2014-5-7
帖子
148
24
 楼主| 发表于 2015-10-30 21:25:03 | 只看该作者

*(

本帖最后由 Silentever 于 2015-10-30 14:32 编辑
MOONLIT 发表于 2015-10-29 17:00
应用起来是这样写么?

为什么一直会报错?


(主楼也更新了)

1.忘了定义这个方法了...
在end后面另起一行加入下面的代码
  1.   def last
  2.     return allies(last_act.target_index) if last_act.item.for_friend?
  3.     return oppons(last_act.target_index) if last_act.item.for_opponent?
  4.   end
复制代码
2.搜索“def self.battle_end(result)”
里面有个“$game_party”换成“$game_party.members”(补充后面的“.members”就可以了)
「私が来た!  私が見た!  ならば次わ買つだけのこと!」
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2009-6-12
帖子
22
25
发表于 2016-1-13 21:36:26 | 只看该作者
本帖最后由 zxz2874 于 2016-1-13 23:00 编辑

强制 这个怎么用?

点评

添加参数【"强制"=>"true"】  发表于 2016-2-20 22:41
R
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
351
在线时间
252 小时
注册时间
2015-2-17
帖子
136
26
发表于 2016-2-11 18:35:26 | 只看该作者
问下。那个设置到底是怎么设置的。
ask[ID]={}
这样根本不行啊。。

点评

沒有明白哪里不行...如果能清楚描述问题所在的话应该能解决...  发表于 2016-2-20 22:30
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
351
在线时间
252 小时
注册时间
2015-2-17
帖子
136
27
发表于 2016-3-27 16:57:36 | 只看该作者
照着脚本描述做的,设立了一个战斗开始100%发动的技能然后给人学习完,然而开战的时候什么反应都没直接就进入回合,跳过了设定技能发动并且无提示

点评

问题我明白了,但很难说出究竟是哪里出了问题,自己测试的时候也是正常的。如果在设置上没有错误可能是跟其他脚本发生冲突了  发表于 2016-4-10 22:07
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
36 小时
注册时间
2013-12-15
帖子
13
28
发表于 2016-4-7 13:38:22 | 只看该作者
求助,如何兼容https://rpg.blue/thread-237131-1-1.html这个脚本呢?RTAB跟被动技能的组合应该能诞生相当有趣的效果的

点评

原则上兼容性问题要求使用者自己解决的。不会的场合拜托认识的脚本师或开个有偿委托。我自己已经半隐退了所以请恕我拒绝  发表于 2016-4-10 22:20
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

29
发表于 2016-4-10 23:25:15 | 只看该作者
这就最终更新了吗。。。使用自发技能需要学会,那持续施法这种要学两个技能咯?(一个用于附加施法状态,一个是真正的施法)

点评

在说8楼那个的话,不是BUG是设置问题...使用次数没有限制,有必要还能让同个技能复数次发动。  发表于 2016-4-12 20:40
一个角色一个回合结束能自动放多少个技能?你之前那个有bug就是放几次都是同一个角色的来着。。。  发表于 2016-4-11 23:41
这是最直接的办法了吧,要考虑其他方法可以尝试配合延迟发动(技能咏唱)一类的脚本  发表于 2016-4-11 05:09
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
36 小时
注册时间
2013-12-15
帖子
13
30
发表于 2016-4-11 16:42:12 手机端发表。 | 只看该作者
按照这个构想,dot类型也可以达成啊
技能给目标状态,状态学会技能,技能通过变量指定技能原发者的参数对目标造成伤害

点评

虽然不太懂什么是dot,不过稍微下点功夫能做出的效果还是很多的  发表于 2016-4-12 20:43
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-3 11:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表