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

Project1

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

[有事请教] 想请问版上的前辈们,如何设定EX参数?

[复制链接]

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
跳转到指定楼层
1
发表于 2018-10-7 15:14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
呵呵...这个也想请教一下
之前在RPG ACE弄了个小游戏,最近接触到MV,觉得不错,现在想偷懒把参数规则搬过来

等级上限 : 10

爆击伤害 : 基础伤害+(基础伤害*Luk*0.1)

命中率 : 60+Level+(Agi*2)+(Luk*0.5)

爆击率 : (Agi*0.5)+(Luk*2)

爆击回避 : Luk*3

回避率 : (Agi*0.7)+(Luk*1.3)

魔法回避 : (Agi+Luk+Mdf)*0.5

反击 : (Agi+Luk)*0.7

魔法反射 : 0

其实跟我说前三个我可能就知道要怎么改了...不过无耻一点还是全部给提出来了...
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2018-10-7 20:06:13 | 只看该作者
本帖最后由 yang1zhi 于 2018-10-7 20:20 编辑

EX是什么

等级上限在数据库,角色,可以设置
脚本是
Game_Actor.prototype.maxLevel = function() {


爆击伤害
Game_Action.prototype.applyCritical = function(damage) {


命中率
Game_Action.prototype.itemHit = function(target) {


暴击率
Game_Action.prototype.itemCri = function(target) {


爆击回避
target.cev
你要写自己的公式,就不用管这个,自己在暴击率里面设就好了啊


回避率
Game_Action.prototype.itemEva = function(target) {


魔法回避
和回避率在同一个地方,根据条件分歧处理

this.isPhysical()   //当是物理攻击
this.isMagical()   //当是魔法攻击


反击
Game_Action.prototype.itemCnt = function(target) {

魔法反射
Game_Action.prototype.itemMrf = function(target) {

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
3
 楼主| 发表于 2018-10-8 01:25:51 | 只看该作者
yang1zhi 发表于 2018-10-7 20:06
EX是什么

等级上限在数据库,角色,可以设置

不是很懂...譬如命中率这个,我要怎么输入公式?
然后脚本在哪儿...是在插件管理器内吗?

点评

MV的脚本是在外面,没有在编辑器里面。你要自己下载JS编辑器打开JS文件  发表于 2018-10-8 08:30
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
4
 楼主| 发表于 2018-10-8 20:49:38 | 只看该作者
yang1zhi 发表于 2018-10-7 20:06
EX是什么

等级上限在数据库,角色,可以设置


我找到了 那像是命中率他写这么复杂...
Game_Action.prototype.itemHit = function(target) {
    if (this.isPhysical()) {
        return this.item().successRate * 0.01 * this.subject().hit;
    } else {
        return this.item().successRate * 0.01;
    }
我要怎么改成我要的那样?能写个范例吗?
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

5
发表于 2018-10-9 08:53:37 | 只看该作者
命中率 : 60+Level+(Agi*2)+(Luk*0.5)

Game_Action.prototype.itemHit = function(target) {
    return 60 + this.subject().level + (this.subject().agi * 2) + ( this.subject().luk * 0.5)
    }

在这里
this.subject()  就是技能使用者
target就是被打的

点评

感谢大大我下班后再试着把全部写完感谢!!  发表于 2018-10-9 09:47
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 14:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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