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

Project1

 找回密码
 注册会员
搜索
查看: 9100|回复: 12
打印 上一主题 下一主题

[已经解决] VA如何设置被动技能?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
149 小时
注册时间
2010-7-12
帖子
47
跳转到指定楼层
1
发表于 2012-2-10 09:41:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
VA如何设置被动技能?还有就是用了特技专注(战斗后保留TP)后,战斗开始0TP,攻击命中后才恢复TP,我想修改TP这类的参数,请问在哪里能修改?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2013-11-11
帖子
8
13
发表于 2013-11-25 21:14:44 | 只看该作者
没看懂几号属性代指什么 0.0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
149 小时
注册时间
2010-7-12
帖子
47
12
 楼主| 发表于 2012-2-16 12:09:40 | 只看该作者
好厉害{:nm_4:} 回家试试看,出了属性之外的其他属性比如 攻击有一定几率在攻击一次的那个特性,在这个脚本中能做到吗? 另外这个脚本遗忘备注技能后属性会恢复吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
66
在线时间
140 小时
注册时间
2012-2-6
帖子
384
11
发表于 2012-2-16 11:55:44 | 只看该作者
本帖最后由 杂兵天下 于 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. #==============================================================================
复制代码

点评

我有一个 <paramulti: 0,1.1> <paradd: 0,100> 的技能,就会把属性乘以1.1倍,得到110,再加100,得到210 然后再处理之后的技能。自己试试吧!  发表于 2012-2-16 11:58
技能的备注用 <paradd: 0,100>就代表0号属性增加100. 用<paramulti: 0,1.1>就代表0号属性乘1.1倍。 此程序先处理paramulti再处理paradd 比如原属性是100  发表于 2012-2-16 11:57

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

签名是什么?可以吃么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
149 小时
注册时间
2010-7-12
帖子
47
10
 楼主| 发表于 2012-2-15 14:45:10 | 只看该作者
杂兵天下 发表于 2012-2-15 14:28
让我来接手这个问题吧。
被动技能的话,是不是只要学会被动技后属性点++就可以?
敌人需不需要也做上被动技 ...

敌人到不需要,我知道属性点是可以加的,但是不知道必杀,回避一些特殊能力能不能做到加减,而且我想做的是原本必杀4%学会了被动技能后14%,忘掉技能后又回到4%这样的,最好别用状态,因为可能战斗的时候会被BUFF被覆盖,想做成类似职业里设置的那样的那种能力变动,不过又不想吧技能固定在职业里

点评

是学会技能后属性+还是乘呢。。。 等一回我做一下  发表于 2012-2-16 11:31
我想说的是相状态的BUFF情况,比如说本来就有个10%攻击力的技能在+了个5%攻击力的BUFF会不会把被动这个BUFF顶掉呢,还是有另外个计算方法?10%+5%=15%?  发表于 2012-2-16 09:28
如果真的是简单的乘法或者加法的话,我觉得应该是累乘法,(a%+100%)*(b%+100%)*原属性=实际可用属性  发表于 2012-2-15 17:34
不同状态的BUFF是如何计算的?相乘还是相加?其实这种被动技真的很需要,哪个游戏都有。  发表于 2012-2-15 17:26
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
66
在线时间
140 小时
注册时间
2012-2-6
帖子
384
9
发表于 2012-2-15 14:28:32 | 只看该作者
让我来接手这个问题吧。
被动技能的话,是不是只要学会被动技后属性点++就可以?
敌人需不需要也做上被动技?
签名是什么?可以吃么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
149 小时
注册时间
2010-7-12
帖子
47
8
 楼主| 发表于 2012-2-15 13:21:51 | 只看该作者
哦哦,这样呀,下班回去试试看{:nm_1:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
108
在线时间
1006 小时
注册时间
2008-11-9
帖子
1658
7
发表于 2012-2-15 13:14:22 | 只看该作者
felixlvx 发表于 2012-2-15 12:06
其实我就想做个某个技能学习后提高2%必杀,或者回避或者攻击提升1,受攻击几率提高这类的,不知道VA自带默 ...

那些东西貌似都可以做,可以在状态特性里选~
然后去掉那个属性的话·····在遗忘技能的事件里设置取消该状态就OK了吧?
如果用公共事件或者自动事件即时更新状态的话,记得把对应的开关和变量关掉就好~

点评

我还真是没试过那个不可使用,不过我也是这么想。  发表于 2012-2-15 17:27
不知道是不是我没遇到过……我一直以为不可使用的技能纯粹是用来当被动技能外在的摆设的···  发表于 2012-2-15 13:16

评分

参与人数 1星屑 +600 梦石 +2 收起 理由
「旅」 + 600 + 2 每次回复都好认真~塞糖~~

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
66
在线时间
434 小时
注册时间
2006-5-25
帖子
201
6
发表于 2012-2-15 13:12:19 手机端发表。 | 只看该作者
不知道技能那里有个使用条件是不可使用的是不是用来做被动技的…我记得Xp是这样设的…关键是Va的属性定得死死的…给个公式我修改一下行不行啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-8 03:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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