Project1

标题: RATB中战斗特效的AT伤害功能如何用? [打印本页]

作者: 星繁无境    时间: 2015-5-10 20:05
标题: RATB中战斗特效的AT伤害功能如何用?
SP伤害我可以用出来,但是AT伤害这里我没有看懂,求教
作者: 星繁无境    时间: 2015-5-10 21:48
我想要用个技能有一定伤害并让行动值归零,不知道该怎么用
作者: Thylakoid    时间: 2015-5-10 23:05
  1. #------------------------------------------------------------------------------
  2. # 一:特殊伤害效果类的属性名称设定
  3. #------------------------------------------------------------------------------  
  4. # 提示:本类属性名称后请添加自定义数值,然后才会生效。(数据库)
  5. #------------------------------------------------------------------------------  
  6. # 提示:本类属性请设为“不计算属性有效度”(XRXS38. 属性修正计算数限制)。
  7. #------------------------------------------------------------------------------  
  8. # 提示:本类属性中如果存在同属性,效果也叠加。
  9. #
  10. # 举例:一个东西同时包含HP吸收50%,HP吸收25%,实际效果为HP吸收75%.
  11. #------------------------------------------------------------------------------
  12.   AT_DAMAGE         = "AT伤害"         # 「修正目标的AT值(行动值)」(1.03)
  13.   HP_DAMAGE         = "HP伤害"         # 「将本次造成的总伤害的x%修正为HP伤害」
  14.   SP_DAMAGE         = "SP伤害"         # 「将本次造成的总伤害的x%修正为SP伤害」
  15.   HP_DRAIN          = "HP吸收"         # 「根据本次最终伤害的x%修正使用者的HP」
  16.   SP_DRAIN          = "SP吸收"         # 「根据本次最终伤害的x%修正使用者的SP」
  17.   HP_RATE           = "现HP威力"       # 「根据使用者HP/MAXHP修正本次基础伤害」
  18.   SP_RATE           = "现SP威力"       # 「根据使用者SP/MAXSP修正本次基础伤害」
  19.   CRITICAL_HIT      = "必杀"           # 「会心一击」   (武器效果通用化)
  20.   IGNORE_EVADE      = "忽视躲闪"       # 「忽视躲闪」   (特技效果武器化)
  21.   ADD_VARIANCE      = "分散度"         # 「追加分散度」 (特技效果武器化)
  22.   FIXDAMAGE         = "固定伤害"       # 「固定伤害值」 (特技效果武器化)
复制代码
这个意思就是说在数据库>系统>属性里面添加一个名为“AT伤害XXX”的属性,XXX代表AT伤害的数值,自己决定,如“AT伤害5”、“AT伤害100”,也可以是负值,如“AT伤害-100”,而且可以设置多个这样的AT伤害属性,但必须添加自定义数值才生效。然后在需要的时候(设置武器、特技等)在数据库对应的属性栏里把它勾选上就行了。
作者: 星繁无境    时间: 2015-5-11 19:20
Thylakoid 发表于 2015-5-10 23:05
这个意思就是说在数据库>系统>属性里面添加一个名为“AT伤害XXX”的属性,XXX代表AT伤害的数值,自己决定, ...

那为什么我这么用什么效果都没有?
作者: 星繁无境    时间: 2015-5-11 19:35
Thylakoid 发表于 2015-5-10 23:05
这个意思就是说在数据库>系统>属性里面添加一个名为“AT伤害XXX”的属性,XXX代表AT伤害的数值,自己决定, ...

解决了使用AT伤害问题了,可是如何使用属性修正计数限制的脚本呢
作者: Thylakoid    时间: 2015-5-11 22:14
星繁无境 发表于 2015-5-11 19:35
解决了使用AT伤害问题了,可是如何使用属性修正计数限制的脚本呢

在对应脚本里这句“ELEMENTS_NUMBER_LIMIT =”后面加上自定义数字。比如ELEMENTS_NUMBER_LIMIT = 10,就是说 id 1~10的属性正常计算属性修正,从11号属性开始取消属性修正的计算。

PS:提问时把问题涉及的脚本用代码框贴出来,不然,手上没这套系统的人即使会也没法回答你的问题,就算有也不一定和你用的是同一版本。
作者: 星繁无境    时间: 2015-5-12 19:26
Thylakoid 发表于 2015-5-11 22:14
在对应脚本里这句“ELEMENTS_NUMBER_LIMIT =”后面加上自定义数字。比如ELEMENTS_NUMBER_LIMIT = 10,就 ...

谢谢,下次求助会把脚本贴出来的
作者: 星繁无境    时间: 2015-5-12 20:03
Thylakoid 发表于 2015-5-11 22:14
在对应脚本里这句“ELEMENTS_NUMBER_LIMIT =”后面加上自定义数字。比如ELEMENTS_NUMBER_LIMIT = 10,就 ...

可以再请教一下吗,为什么我现在用了这个脚本之后某些攻击的技能效果成了给敌方加血呢
我用的是RTAB战斗系统 Ver 1.16,RTAB特技吟唱 Ver 1.00,RTAB特技连携 Ver 1.02,RTAB特技学习 Ver 1.00,RTAB战斗特效 Ver 1.03
作者: Thylakoid    时间: 2015-5-12 20:30
星繁无境 发表于 2015-5-12 20:03
可以再请教一下吗,为什么我现在用了这个脚本之后某些攻击的技能效果成了给敌方加血呢
我用的是RTAB战斗 ...

那你没用这些脚本之前,用同样的技能攻击同样的敌人是加血还是扣血?是不是技能本身的属性对该敌人的有效度为完全吸收造成的?
作者: 星繁无境    时间: 2015-5-12 20:48
Thylakoid 发表于 2015-5-12 20:30
那你没用这些脚本之前,用同样的技能攻击同样的敌人是加血还是扣血?是不是技能本身的属性对该敌人的有效 ...

用了脚本之后写的技能,敌人对我方使用该技能不管威力是正是负都是加血
作者: 星繁无境    时间: 2015-5-12 21:52
星繁无境 发表于 2015-5-12 20:48
用了脚本之后写的技能,敌人对我方使用该技能不管威力是正是负都是加血 ...

只是一个普通的附带属性的物理攻击,就算去掉属性依旧是回血效果,威力40,攻击100,命中90
作者: 星繁无境    时间: 2015-5-12 22:02
星繁无境 发表于 2015-5-12 20:48
用了脚本之后写的技能,敌人对我方使用该技能不管威力是正是负都是加血 ...

技能设置的属性:伤害类,火属性,属性id分别为15,1,脚本里的属性那个数值我改成20了,技能威力40,攻击力100,命中90,分散度15,实际效果却是每次都能打出上万的回血
作者: 星繁无境    时间: 2015-5-15 21:06
星繁无境 发表于 2015-5-12 22:02
技能设置的属性:伤害类,火属性,属性id分别为15,1,脚本里的属性那个数值我改成20了,技能威力40,攻击 ...

伤害类和脚本没关系,只是我用来标记技能用处的属性,去掉了效果还是一样

作者: 星繁无境    时间: 2015-5-22 19:49
星繁无境 发表于 2015-5-15 21:06
伤害类和脚本没关系,只是我用来标记技能用处的属性,去掉了效果还是一样
...

找到问题来源了,用了自制的动画后就是回血,系统自带的就不是




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