Project1

标题: VA如何设置被动技能? [打印本页]

作者: felixlvx    时间: 2012-2-10 09:41
标题: VA如何设置被动技能?
VA如何设置被动技能?还有就是用了特技专注(战斗后保留TP)后,战斗开始0TP,攻击命中后才恢复TP,我想修改TP这类的参数,请问在哪里能修改?
作者: 判约之轮    时间: 2012-2-10 09:52
被动技能啊……如果数量少的话倒是不怎么困难~
使用开关判定是否学过这个被动技能,防止被动技能重复学习
也可以使用变量存储被动技能的级别
然后在学被动技能的时候直接给角色加上属性值就好了啊

至于第二个技能,抱歉,对脚本不甚精通的某只路过~
作者: felixlvx    时间: 2012-2-10 11:28
不是很明白LS的意思,是在学习的时候直接给角色加一个提升能力的状态吗?然后再技能栏中设置个没有属性的技能摆设?这样做如果是提升半分比的能力属性是根据等级提升而提升的还是一次性提升呢?
作者: 判约之轮    时间: 2012-2-10 12:21
本帖最后由 判约之轮 于 2012-2-10 12:22 编辑



PS:咳,貌似有点小错误,第一行的!=应该是==
最简单的被动技能自然是如此~
但是提升百分比的话····
我倒是有一个思路:

你的队伍不是最多有4个人嘛,你把其中一个人设定为透明人
属性为:自动战斗、被动状态技能、禁用攻击、禁用防御
而被动状态技能又连接着一个公共事件,通过公共事件给你的人物加状态就好
公共事件中则通过各种条件分歧来决定加哪个状态
多人物的话,可以用一个事件链接多个事件的方法简化一部分
这样应该就OK了~

只不过这个透明人必须只能在战斗前加入,不然就露馅了~
而且最好起一个恶搞点的名字,比如“神之祝福”什么的······
作者: felixlvx    时间: 2012-2-15 12:06
本帖最后由 felixlvx 于 2012-2-15 12:07 编辑

其实我就想做个某个技能学习后提高2%必杀,或者回避或者攻击提升1,受攻击几率提高这类的,不知道VA自带默认里能不能做到,另外个是我想遗忘技能后是不是能做到去掉那个属性
作者: xmheart    时间: 2012-2-15 13:12
不知道技能那里有个使用条件是不可使用的是不是用来做被动技的…我记得Xp是这样设的…关键是Va的属性定得死死的…给个公式我修改一下行不行啊
作者: 判约之轮    时间: 2012-2-15 13:14
felixlvx 发表于 2012-2-15 12:06
其实我就想做个某个技能学习后提高2%必杀,或者回避或者攻击提升1,受攻击几率提高这类的,不知道VA自带默 ...

那些东西貌似都可以做,可以在状态特性里选~
然后去掉那个属性的话·····在遗忘技能的事件里设置取消该状态就OK了吧?
如果用公共事件或者自动事件即时更新状态的话,记得把对应的开关和变量关掉就好~
作者: felixlvx    时间: 2012-2-15 13:21
哦哦,这样呀,下班回去试试看{:nm_1:}
作者: 杂兵天下    时间: 2012-2-15 14:28
让我来接手这个问题吧。
被动技能的话,是不是只要学会被动技后属性点++就可以?
敌人需不需要也做上被动技?
作者: felixlvx    时间: 2012-2-15 14:45
杂兵天下 发表于 2012-2-15 14:28
让我来接手这个问题吧。
被动技能的话,是不是只要学会被动技后属性点++就可以?
敌人需不需要也做上被动技 ...

敌人到不需要,我知道属性点是可以加的,但是不知道必杀,回避一些特殊能力能不能做到加减,而且我想做的是原本必杀4%学会了被动技能后14%,忘掉技能后又回到4%这样的,最好别用状态,因为可能战斗的时候会被BUFF被覆盖,想做成类似职业里设置的那样的那种能力变动,不过又不想吧技能固定在职业里
作者: 杂兵天下    时间: 2012-2-16 11:55
本帖最后由 杂兵天下 于 2012-2-16 11:56 编辑
felixlvx 发表于 2012-2-15 14:45
敌人到不需要,我知道属性点是可以加的,但是不知道必杀,回避一些特殊能力能不能做到加减,而且我想做的 ...
  1. #==============================================================================
  2. # [PS0]被动技能
  3. #      UnactiveSkill
  4. #------------------------------------------------------------------------------
  5. #     一种特别的技能,学会后可以提高角色属性,
  6. #      遗忘后属性会降低。
  7. #==============================================================================
  8. # [更新记录]
  9. #    - 2012.02.16 By 我
  10. #      * 第一版。
  11. #------------------------------------------------------------------------------
  12. # [使用方法]
  13. #    - 将本脚本插入到MAIN以上
  14. #==============================================================================
  15. #听说6R有个神马PS0,就闲着无聊蛋疼设置了一个。。。
  16. $_PS0 = {} if $_PS0 == nil  
  17. $_PS0["UnActiveSkill"] = 20120216
  18. module RPG
  19.   class Skill
  20.     def paramulti(parid)
  21.       note.split(/[\r\n]+/).each { |line|
  22.         case line
  23.         when /<(?:PARAMULTI|paramulti):[ ](\d+),(\d+)>/i
  24.           pult = $1.to_i
  25.           if pult==parid
  26.             return $2.to_i
  27.           end
  28.         end
  29.       }
  30.       return 1
  31.     end
  32.     def paradd(parid)
  33.       note.split(/[\r\n]+/).each { |line|
  34.         case line
  35.         when /<(?:PARADD|paradd):[ ](\d+),(\d+)>/i
  36.           pult = $1.to_i
  37.           if pult==parid
  38.             return $2.to_i
  39.           end
  40.         end
  41.       }
  42.       return 0
  43.     end
  44.   end
  45. end
  46. class Game_Actor < Game_Battler
  47.   def skls
  48.     a=@skills
  49.     for n in added_skills
  50.       a.push(n)
  51.     end
  52.     return a
  53.   end
  54.   alias pbse param_base
  55.   def param_base(param_id)
  56.     a=pbse(param_id)
  57.     for i in skls
  58.       a*=$data_skills[i].paramulti(param_id)
  59.       a+=$data_skills[i].paradd(param_id)
  60.     end
  61.     return a
  62.   end
  63. end
  64. #==============================================================================
  65. # [PS0] End of Script
  66. #==============================================================================
复制代码

作者: felixlvx    时间: 2012-2-16 12:09
好厉害{:nm_4:} 回家试试看,出了属性之外的其他属性比如 攻击有一定几率在攻击一次的那个特性,在这个脚本中能做到吗? 另外这个脚本遗忘备注技能后属性会恢复吗?
作者: 弱弱的阿尼莫斯    时间: 2013-11-25 21:14
没看懂几号属性代指什么 0.0




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