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

Project1

 找回密码
 注册会员
搜索
楼主: 救世小树
打印 上一主题 下一主题

[原创发布] 我跟你讲,VA的计算公式,赞!通过公式实现一些功能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-10-4
帖子
193
71
发表于 2015-2-24 13:37:40 | 只看该作者
請問若是要做出類似神奇寶貝的捨身攻擊,攻擊敵人時自己也會受一點傷害
是否也修改公式就行了?

点评

一个是16樓的,一个是17樓的~兩个网址應該会自动跳去的說  发表于 2015-2-24 19:10
請問是哪一樓?那頁幾乎每樓都有程式碼,看得有點眼花撩亂  发表于 2015-2-24 17:13
http://rm.66rpg.com/forum.php?mod=redirect&goto=findpost&ptid=319304&pid=2226801 http://rm.66rpg.com/forum.php?mod=redirect&goto=findpost&ptid=319304&pid=2227164  发表于 2015-2-24 14:09
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
486 小时
注册时间
2007-5-27
帖子
807
72
发表于 2015-4-26 15:13:24 | 只看该作者
突然想到……虽然也可能有其他人想到过了……
判断是否存在某状态,是则解除该状态,否则附加该状态是不是也可以实现?
通过状态可以做出开关类型的技能了嗯。只要不选战斗结束时解除……

点评

嗯,昨天已经研制成功了……  发表于 2015-4-27 06:39
这个当然是可行的啊,VA的技能公式就是将部分词汇改变了一下的脚本框呢。  发表于 2015-4-27 00:29
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
73
发表于 2015-8-19 11:59:44 | 只看该作者
greelmr1981 发表于 2014-1-5 16:09
那么如果我想在使用技能后同时使某个变量改变(加减)该如何写呢?

我试了在技能的伤害计算公式空格处写了 ...

如果我的变量赋值为1,我书写为10 * a.luk * v[1],为什么没有伤害
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
621
在线时间
7 小时
注册时间
2013-7-28
帖子
1
74
发表于 2015-10-18 12:35:41 | 只看该作者
本帖最后由 1119062604 于 2015-10-18 12:41 编辑

对不起挖坟了,我做了一个技能,效果是让自身所有剑系技能获得伤害加成,但每使用一次会获得debuff。
可是我一但使用这个技能就会报错。
技能公式是:a.state?(56) ? 250 + a.atk * 1.85 a.add_state(47) : (250 + a.atk * 1.45)

制作成功了,对不起,如果我再仔细研究就不会挖坟了……(;´Д`)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
91 小时
注册时间
2018-9-30
帖子
56
75
发表于 2018-10-14 05:17:52 | 只看该作者
赞啊啊啊啊啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
24 小时
注册时间
2016-1-13
帖子
1
76
发表于 2018-10-27 00:45:12 | 只看该作者
本帖最后由 cm128696 于 2018-10-27 23:55 编辑

想請教一下,假設自己在用完技能後給予敵人傷害並同時提高自己的強化狀態要怎麼寫??
自己用 t = 100 + a.atk * 4 - b.def * 2; a.add_buff(1 ); t
打出來被隔檔沒傷害


自己研究了解決方法才發現少打了東西
x.add_buff(能力提升ID,回合數)
這樣才是對的
noShade>

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
265 小时
注册时间
2019-1-18
帖子
202
77
发表于 2019-7-17 15:40:54 | 只看该作者
我想做一个技能,当敌人处于0号状态时技能必定暴击,这种技能该怎么做?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1083
在线时间
140 小时
注册时间
2019-5-12
帖子
57
78
发表于 2019-7-17 15:58:22 | 只看该作者
本帖最后由 真の玛娜君 于 2019-7-17 15:59 编辑
造小梦 发表于 2019-7-17 15:40
我想做一个技能,当敌人处于0号状态时技能必定暴击,这种技能该怎么做?


状态:X属性伤害*200%
技能:属性:X属性
公式大概只能这么做,事件虽然可能能做,但是限制很大,只能你自己写脚本了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1083
在线时间
140 小时
注册时间
2019-5-12
帖子
57
79
发表于 2019-10-3 11:40:31 | 只看该作者
分享个自己研究的公式:
a.atk*4/(b.hp/b.mhp+0.2)-b.def*2    #随着目标生命值降低提高伤害,上限是5倍,在80%及以上(无增幅还会减伤)50%(1.4倍左右)25%(2倍+)10%(3倍+)
因为单纯的按已损失血量打BOSS太BUG才研究的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 14:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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