站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[官方] 技能自定义公式MOD

 

31

主题

304

帖子

1557

积分

管理员

iFAction缔造者

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1557

iFAction学院校长

发表于 2020-3-23 22:34:26 | 显示全部楼层 |阅读模式
使用说明/Instructions :

此MOD不兼容【技能吸血MOD】,必须卸载技能吸血MOD才可使用!
This MOD is not compatible with [Skill Vampire MOD], you must unload the Skill Vampire MOD before you use it!

1、怎样填写\How to fill in
【设置】-【技能】- 说明中输入" | formula | number "
formula为技能公式,
number为吸血效率。|number可忽略不填写

【Settings】-【Skills】-Enter "| formula | number" in Note
formula is the skill formula,
number is the HP Vampire Rate.
|number can be ignored

如/Example:



|a.MaxHP - b.MaxHP|30
此时技能公式为  技能发起者 最大生命值 - 技能承受着 最大生命值,
技能吸血率为 30%
由于技能吸血率可以不填写,所以也可以写为:
|a.MaxHP - b.MaxHP

|a.MaxHP - b.MaxHP|30
The skill formula at this time is the MaxHP of the skill initiator - the MaxHP of the skill taker,
Skill Vampire Rate is 30%
Since the skill vampire rate can be ignored, it can also be written as:

|a.MaxHP - b.MaxHP


如/Example:

如果仅想使用吸血效果而不使用技能公式效果
则可以写为
||30
If you only want to use the vampire effect not the skill formula
You can write them as
||30

如/Example:



2、技能公式详细说明/Note for skill formula:

a 代表技能发起者
b 代表技能承受着
. 代表 “的”

MaxHP 代表最大生命值
MaxMP 代表最大魔法值
hp 代表当前生命值
mp 代表当前魔法值
WAtk 代表物理攻击
WDef 代表物理防御
MAtk 代表魔法攻击
MDef 代表魔法防御
Luck 代表幸运
Speed 代表速度

输入公式时请特别注意大小写!
技能公式依然受离散度影响,如果想要精准的伤害数值,将离散度设置为0即可


技能公式范例:

技能效果为 500 + 角色的最大生命值
500 + a.MaxHP

技能效果为 生命值越少技能伤害越大
a.MaxHP - a.hp

技能效果为 敌人速度越快,伤害越大
b.Speed * 10

使用变量7号作为伤害的一部分
RV.GameData.value[7] + 400


"a" is skill initiator
"b" is skill taker
"." is " 's "


MaxHP is maximum health point
MaxMP is the maximum magic point
hp is current health point
mp is current magic point
WAtk is physical attack
WDef is physical defense
MAtk is magic attack
MDef is magic defense
Luck is luck
Speed is speed

Pay attention to text-transform when entering formulas!
Skill formula is still affected by variance, if you want accurate damage value, set variance to 0.


Examples of skill formulas:
Skill effect is 500 + actor's MaxHP
500 + a.MaxHP

Skill effect is the less hp cause more skill damage.
a.MaxHP-a.hp

Skill effect is: The faster the enemy is, the greater the damage it caused
b.Speed * 10

Use variable No. 7 as part of the damage
RV.GameData.value [7] + 400




如果还有其他想要实现的公式效果可以留言提问
If there are other formula effects you want to Know, you can make comments here.






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
发表于 2020-3-23 23:08:23 | 显示全部楼层
我想要一个纯粹的只按属性来做伤害的公式  例如200%物理攻击   不带威力 不带其他   攻击多少  他伤害就是200%  非常纯粹的那种我调百分比就可以的  谢谢哈

点评

a.WAtk * 2  详情 回复 发表于 2020-3-23 23:13
莫问,问就是在偷懒

31

主题

304

帖子

1557

积分

管理员

iFAction缔造者

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1557

iFAction学院校长

 楼主| 发表于 2020-3-23 23:13:27 | 显示全部楼层
御丶 发表于 2020-3-23 15:08
我想要一个纯粹的只按属性来做伤害的公式  例如200%物理攻击   不带威力 不带其他   攻击多少  他伤害就是2 ...

a.WAtk * 2

10

主题

51

帖子

491

积分

iF村庄

Rank: 5Rank: 5

积分
491
QQ
发表于 2020-3-24 01:43:58 | 显示全部楼层
谢谢小雨~~~~~~~~~~~  支持支持啊啊啊啊啊啊 终于出来了梦寐以求的~~  辛苦拉!

0

主题

101

帖子

1048

积分

iF城镇

Rank: 6Rank: 6

积分
1048

摩点支持者

发表于 2020-3-24 20:49:21 | 显示全部楼层
有了这个就不需吸血mod了

1

主题

4

帖子

57

积分

iF基础方块

Rank: 3Rank: 3

积分
57
发表于 2021-1-13 16:45:49 | 显示全部楼层
小雨,这里有一个问题哈,如果前面值小于后面这个值,会变成给目标加血,请问这个改一下吗?如果伤害为0,是否可以就显示为0?谢谢!

2

主题

39

帖子

1298

积分

iF城镇

Rank: 6Rank: 6

积分
1298
发表于 2021-9-11 17:32:34 | 显示全部楼层
jutomo 发表于 2021-1-13 16:45
小雨,这里有一个问题哈,如果前面值小于后面这个值,会变成给目标加血,请问这个改一下吗?如果伤害为0, ...

顶!因为MOD不是开源,我们自己修改不了啊!

2

主题

39

帖子

1298

积分

iF城镇

Rank: 6Rank: 6

积分
1298
发表于 2021-9-12 20:24:05 | 显示全部楼层
解决了。经大佬指点,可以直接在公式里写判断。

1

主题

4

帖子

11

积分

iF元素粒

Rank: 2

积分
11
发表于 2021-9-21 08:39:40 | 显示全部楼层
好高级 萌新摸索下

2

主题

32

帖子

352

积分

iF平原

Rank: 4

积分
352
发表于 2021-12-6 14:35:03 | 显示全部楼层
我想问一下大佬,如何写技能随着角色的升级,而增加技能本身对怪物的伤害值呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.