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

Project1

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

[已经解决] 能否实现一个消耗当前TP值的技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
跳转到指定楼层
1
发表于 2014-5-25 22:11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
能否实现一个消耗当前TP值的技能?
比如:角色当前的TP值为80,那么该技能就是消耗80的TP值,造成180%伤害。
谢谢了

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

2
发表于 2014-5-25 22:33:49 | 只看该作者
本帖最后由 Sion 于 2014-5-25 22:46 编辑

用技能公式就可以了
  1. damage = a.tp; a.tp = 0; damage * 1.8
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
3
 楼主| 发表于 2014-5-25 22:41:41 | 只看该作者
Sion 发表于 2014-5-25 22:33
用技能公式就可以了

谢谢你,麻烦问一下,这个公式放哪儿用呢?
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

4
发表于 2014-5-25 22:45:02 | 只看该作者
回复 支持 反对

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

5
发表于 2014-5-25 22:53:41 | 只看该作者
Sion 发表于 2014-5-25 22:45

看他的意思伤害应该是浮动的,根据所消耗的tp改变百分比,稍微改一下。
  1. damage = 通常值; damage *= a.tp / a.max_tp ;a.tp = 0; damage
复制代码

点评

moy
哦对180%,忘了+1…damage *= 1 + a.tp / a.max_tp ,不然就是80%了233  发表于 2014-5-25 23:12

评分

参与人数 1星屑 +120 收起 理由
Sion + 120 认可答案

查看全部评分

Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
6
 楼主| 发表于 2014-5-25 22:55:15 | 只看该作者
Sion 发表于 2014-5-25 22:45

不对呀?这样子无法实现该技能消耗TP值等于角色当前的TP值呀。该多少还是多少。

点评

moy
先把离散度和暴击关掉方便观察数值  发表于 2014-5-25 22:58
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
7
 楼主| 发表于 2014-5-25 23:00:37 | 只看该作者
谢谢楼上两位,谢谢!@moy @Sion

点评

moy
我记得你还问过TP最大值改成敏捷的问题,看来要buff游戏里的敏捷的作用吗,加油^ ^  发表于 2014-5-25 23:05
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
帖子
68
8
 楼主| 发表于 2014-5-25 23:14:39 | 只看该作者
@moy 是啊,敏捷只关系行动次序(而且不是绝对),感觉作用太少了,稍微加强一下。
这样格斗家和战士就被区分开来。战士主要依靠攻击属性,就是普通攻击。格斗家攻击一般,而且没有强力武器支撑,普通攻击不如战士,只有依靠提高TP增加技能伤害,也就是要做好TP值的提升(类似于“气”),如技能"蓄力",就是加快TP值的提升,而不是加攻击

点评

moy
嗯嗯,想法挺好的,不过这里是求助区,俺们就不聊天歪楼了吧233,总之加油吧~如果有什么心得或是想找些人聊聊想法,可以去策划区发帖聊~~  发表于 2014-5-25 23:18
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
9
发表于 2014-5-30 17:52:11 | 只看该作者
这个帖子被做成推荐问答了,不知道还能不能回复,这样子设定如果技能是单体范围的话就没问题,但是当技能是全体敌人的时候就会存在问题,你可以试试把技能范围设定成全体敌人的,然后敌人数量大于等于2,这时候会发现,第一个敌人受到的伤害是180%,第二个敌人受到的伤害却变成了100%。

点评

这样是否可行?  发表于 2014-5-31 10:34
一个不是很好的事件方法,在消耗一栏留空,在技能说明里写。然后正常造成伤害,之后随附加效果触发公共事件强制让主角执行一个减去所有TP的“技能”   发表于 2014-5-31 10:33

评分

参与人数 1星屑 +100 收起 理由
taroxd + 100 点个赞

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

10
发表于 2014-5-30 17:56:19 | 只看该作者
本帖最后由 taroxd 于 2014-5-30 18:01 编辑
tan12345 发表于 2014-5-30 17:52
这个帖子被做成推荐问答了,不知道还能不能回复,这样子设定如果技能是单体范围的话就没问题,但是当技能是 ...


对于这种发现bug,咱随时欢迎回复的说~
因为在打完第一个敌人的时候你的tp已经是0了,所以嘛……你也是会点脚本的,你懂的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 06:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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