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

Project1

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

[已经解决] 怎么把技能增加的TP变成负数

[复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
345 小时
注册时间
2011-10-13
帖子
414
跳转到指定楼层
1
发表于 2015-11-26 16:30:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 zx903193387 于 2015-11-26 16:41 编辑

简单来说,要做一个类似于老版魔兽里斩杀的技能,一次性烧完所有TP,下限是35,每点额外消耗的TP都会对此伤害加成。但是VXA里面技能里获得的TP只能调到0,变不成负数,请问怎么解决
更新:上面说的话举个栗子就是假如我只有35点TP,能放这个技能,放完之后我就没TP了,我这个技能的伤害就是100%。但是假如我有100点TP,我放完还是没TP了,技能伤害是165%,这个样子。假如直接设置TP消耗就没有这个效果了。
最好是能找到原本脚本里面对于获得TP值的限制然后改掉,而不是额外嫁接一个专门计算消耗当前TP值的脚本。

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

2
发表于 2015-11-26 16:35:25 | 只看该作者
直接设置技能的特技值消耗……

点评

怎么设,TP消耗那里又不能写公式  发表于 2015-11-26 16:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
345 小时
注册时间
2011-10-13
帖子
414
3
 楼主| 发表于 2015-11-26 17:13:19 | 只看该作者
好吧自己找到了方法
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2019
在线时间
940 小时
注册时间
2015-10-26
帖子
358

开拓者

4
发表于 2015-11-26 17:14:32 | 只看该作者
zx903193387 发表于 2015-11-26 17:13
好吧自己找到了方法

什么方法???

点评

自己研究的,纯土法炼钢,似乎可以用  发表于 2015-11-27 17:56
最后用公共事件再释放一个技能,技能伤害就是上一次公共事件计算的变量。这样完美解决了演出和尾刀问题  发表于 2015-11-27 17:54
准确来说,搞了一个性质为MP偷取的空壳技能,然后激发一个公共事件,公共事件里面计算出伤害,然后强制释放一个自己tp=0的技能  发表于 2015-11-27 17:52
tp打成mp了 .. / 激活下個技能,強制清空自己tp是什麼意思 ? / 在公共事件才清空tp的話感覺不太美觀 / 如果尾刀了,公共事件會回到地圖才執行  发表于 2015-11-27 16:42
$r||=1+(a.mp-35)/100.0;a.mp=0;(傷害公式)*$r , 公共事件$r = nil  发表于 2015-11-27 16:37
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
251 小时
注册时间
2015-5-14
帖子
453
5
发表于 2015-11-26 19:03:35 | 只看该作者
你是在装新吗?

点评

什么鬼。。。我躺枪了吗。。。。  发表于 2015-11-29 18:39
算了,我傻逼,行了吧!再骂就变成战帖了,不想步omg的后尘  发表于 2015-11-26 22:02
版规规定:如果有更好的答案并解决时间不超过三天可对已经解决的帖子继续回复  发表于 2015-11-26 22:01
还有帖子前面巨大的【已经解决】四个字也不看的么……  发表于 2015-11-26 21:56
……你发帖都不看1L的么  发表于 2015-11-26 21:54
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 07:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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