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

Project1

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

[有事请教] 帮忙找一个插件

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2339
在线时间
521 小时
注册时间
2019-6-30
帖子
237
跳转到指定楼层
1
发表于 2020-6-3 19:13:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30星屑
一个存储技能公式的插件

比如 a.atk*5-b.atk  可以设定成一个数    xxxx

然后别的技能公式   xxx * 10  =(a.atk*5-b.atk)*10.

之前在哪里看到过,但现在忘记叫什么了   

找了半天没找到

最佳答案

查看完整内容

应该是这个吧,这两天刚用到 ================================================================ WAY_DamageFormulaMacros ================================================================ ■ Usage ================================================================ 1. Open the plugin in the Plugin-Manager. 2. Click on formula macros. 3. Click on a free row. 4. Put in a name and a formula. 5. Now you can ...

Lv4.逐梦者

梦石
0
星屑
8694
在线时间
982 小时
注册时间
2016-8-22
帖子
58

开拓者

2
发表于 2020-6-3 19:13:48 | 只看该作者

应该是这个吧,这两天刚用到
================================================================

WAY_DamageFormulaMacros

================================================================
■ Usage
================================================================
1. Open the plugin in the Plugin-Manager.
2. Click on formula macros.
3. Click on a free row.
4. Put in a name and a formula.
5. Now you can use that name in every formula you want. It will be replaced
with the formula.

You can use different macros in one formula or the same macro as many times
you want.

Examples:
myMacro * 10

a.atk + 3 + myMacro + 5

(a.atk > a.mat) ? myMacro1 : myMacro2
================================================================
■ Terms of Use
================================================================
This work is licensed under the MIT license.

More info here: https://github.com/waynee95/mv-plugins/blob/master/LICENSE

================================================================

点评

这插件和yep核心冲突..  发表于 2020-6-4 17:41
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22017
在线时间
8573 小时
注册时间
2011-12-31
帖子
3362
3
发表于 2020-6-4 12:38:10 | 只看该作者
本帖最后由 tseyik 于 2020-6-4 12:39 编辑

D値
DPoint.js
https://w.atwiki.jp/pokotan/pages/3.html
ダメージ計算式に使用できるD値を設定できるようにします。

* @help ------------------------------------------------------
* 使用方法
* ------------------------------------------------------
* 武器やエネミー、スキルやステートのメモ欄に
* <D値:○>
* または
* <DPoint:○>
* と記述すると、武器やエネミー、スキルやステートのD値を○に設定することができます。
*
* ダメージ計算式にa.dpやb.dpと記述することで、値を取得することができます。
* また、基本D値として、DefaultDFormulaで指定した式の結果がD値に設定されます。
* D値は武器、スキル、ステート等の合計値が適用されます。

点评

找不到..这网站不懂为什么也翻译不了,大佬能传个插件吗  发表于 2020-6-4 17:30
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1349
在线时间
264 小时
注册时间
2020-4-30
帖子
10
4
发表于 2020-6-7 19:07:16 | 只看该作者
这个DPOINT

ogrpg1552.zip

1.77 KB, 下载次数: 57

点评

所以给2楼最佳了  发表于 2020-6-8 19:27
谢谢,这个我之前从楼上发的网址找到了这插件,不过没登论坛,我试了一下,还是2楼那个插件能达到我说得那种效果,虽然我用不了,但别人应该可1  发表于 2020-6-8 19:22
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
308
在线时间
64 小时
注册时间
2020-5-18
帖子
34
5
发表于 2020-7-2 12:35:04 | 只看该作者
本帖最后由 zhengyu9527 于 2020-7-2 12:45 编辑

虽然不知道具体楼主在制作的东西,但我基本看MV游戏制作者都比较喜欢用加减法的公式,
个人偏好乘除法,就是用护甲分级插件。例如500/(500+防御)和2-500/(500-防御)这样
然后通过状态核心插件在获得伤害前修正一下伤害,实现例如梦幻西游防御修炼的免伤效果,

那么公式里只要写普攻:a.atk,技能X+a.atk*Y就行(X是技能强度固值,Y是技能强度系数)

这样就算一个低级怪,50伤害,在角色免伤堆到80%(按以上公式2000防御时)的时候也能造成10点伤害
状态修正,判断下习得某些技能效果,然后总和判断最终的免伤。
例如物理抗性修炼3级,减免3%+3
<Custom Confirm Effect>
for 变量1=0;
for 变量2=0;
if (this.isPhysical() && this.isHpEffect() && value > 0) {
if (user.isLearnedSkill(技能ID)) {
变量1=变量1+1;
变量2=变量2+1;
}
.....添加多个技能判断//学到某些技能实现减免
value = Math.ceil(value*(1-变量1));
value = Math.ceil(value-变量2);
</Custom Confirm Effect>
那么这10点伤害最终减免为4点。
--------------------------------------------------------------------------------------------------------------
供楼主以后新游戏思路参考。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 12:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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