Project1

标题: 请问怎么增加战斗时使用tp技能的指令? [打印本页]

作者: 绯花了然雪    时间: 2016-9-29 22:17
标题: 请问怎么增加战斗时使用tp技能的指令?
mv默认只有攻击,魔法,道具,防御这几个指令,怎么增加一个专门用来释放消耗tp值的必杀技的指令?

可不可以不同的职业攻击指令用不同技能替代?比如法师的攻击指令是不消耗mp值的魔法飞弹,而战士就是平砍这样子?
感觉法师的攻击伤害按照攻击力计算而不是魔法力计算完全不科学啊,哪有法师拿着魔杖敲人的?
作者: 玄天    时间: 2016-9-29 22:40
每个法师都有一颗近战的心。
作者: 七重    时间: 2016-9-30 07:20
没蓝只能肉搏。这个不是传统的设定么。。。

所以才有省蓝的策略性在里面吧。。
作者: 绯花了然雪    时间: 2016-9-30 08:18
七重 发表于 2016-9-30 07:20
没蓝只能肉搏。这个不是传统的设定么。。。

所以才有省蓝的策略性在里面吧。。 ...

没有啊,我只是想让普攻也有职业的区分,把普通当成一个不费蓝的小技能。主要的魔法技能当然还是要消耗魔法值的。再者,省蓝这种玩法只在初期有点用吧,中后期不会缺那点钱买以太之类回蓝的药。
何况这种蓝的限制只会增加玩家对魔法职业的不满。走完一张大的迷宫地图,结果为了省蓝,法师在打最终boss前基本不敢用技能,因为你不知道还有多久会碰见boss,然而法师的普攻基本可以等同没有,防低血少脆皮的紧,清小怪没他什么事儿,他就是打酱油的,这样的设定才不合理吧?
所以我玩混沌之戒3就没用吉尔伽美什这样的六系大魔法精通的魔法卡,而是用诺贝尔这样带六连击的物理卡,实在是因为蓝的限制使得魔法卡的清小怪太过无力。混沌之戒2的话因为有每回合自动回蓝的魂,所以魔法职业还是不虚的。
作者: 绯花了然雪    时间: 2016-9-30 08:22
玄天 发表于 2016-9-29 22:40
每个法师都有一颗近战的心。

法师也可以分成魔剑士或者战斗法师这种专精状态加持的近战类法师和专门依靠魔法打击的远程法师吧。让后者的普攻也是冲到前面拿着法杖敲人?

作者: 绯花了然雪    时间: 2016-9-30 08:24
法师的普攻以攻击力计算伤害就和狂战士普攻用他低下的魔法力计算伤害一样是不合理的设定。
作者: 紫苍焰    时间: 2016-9-30 08:44
可以做到。
记得有前辈发过脚本合集,里面有把攻击指令的技能替换为其他技能的功能。
每个角色都可以分别设置。
你的要求其实很简单,就是法师的攻击不是用atk而是mtk来计算伤害对吧……
作者: markoray    时间: 2016-9-30 08:57
Yep的插件里有楼上所说的替换功能,以及蓝耗是一种乐趣,自己调整数据不要束手束脚就好了吧,一个小技能消耗过大,不敢刷小怪…不是技能设定的锅吗…
作者: 绯花了然雪    时间: 2016-9-30 11:46
markoray 发表于 2016-9-30 08:57
Yep的插件里有楼上所说的替换功能,以及蓝耗是一种乐趣,自己调整数据不要束手束脚就好了吧,一个小技能消 ...

求教具体是哪个插件呢,yep的插件我自己看过一遍,好像没有找到。
作者: 雾影药师    时间: 2016-9-30 11:59
直接用动画和计算伤害来表现使用了TP技能如何?
作者: 绯花了然雪    时间: 2016-9-30 12:12
紫苍焰 发表于 2016-9-30 08:44
可以做到。
记得有前辈发过脚本合集,里面有把攻击指令的技能替换为其他技能的功能。
每个角色都可以分别设 ...

找到这类脚本,但使用ruby写的,mv只支持js吧
作者: 绯花了然雪    时间: 2016-9-30 12:19
雾影药师 发表于 2016-9-30 11:59
直接用动画和计算伤害来表现使用了TP技能如何?

tp技能可以设置技能类型为魔法,但不消耗mp而是消耗tp,然后在战斗时的魔法指令里找到相应的技能使用。我现在想要的是一个单独的使用tp技能的指令比如加个“特技”指令,里面放的都是消耗tp值的技能。

mv不知道是搞什么鬼,弄了一个技能类型为必杀技的玩意,却没有相应的战斗指令,如果做了一个技能,类型设置为必杀技,游戏里是看不到这个技能的。
作者: 绯花了然雪    时间: 2016-9-30 12:34
哦,解决增加技能指令的问题了。在系统里【sv】魔法技能加一个“特技”,然后在职业-特性-技能-添加技能类型里选择“特技”就行了。
作者: 邪月长啸    时间: 2016-9-30 12:51
楼主,技能类型去数据库改就可以了
然后法师攻击力可以自己修改技能公式
再者,法师普通攻击可使用官方自带的插件(WeaponSkill)
一个修改每个武器的普通攻击对应的技能ID的插件。

创建一个你想附加在武器上的技能。在武器“注释”区域指定技能ID,就能在使用这个武器攻击时激活那个技能。
例子: <skill_id:3>

你可以创建以下种类的武器。

•创建攻击多个敌人的武器。
•创建攻击2或者3次的武器。
•如果技能被设置为回复魔法,当你选择“攻击”时,可以选择一个队友并使他们回复。
•可以制作一个相当于防御指令的武器,等。
将使用的武器所设置的技能的“技能类型”设置为“无”。
这样做防止技能类型被禁止使用的情况下,由于技能被禁止,玩家无法选择“攻击”。

还有另外一种方法,类似口袋妖怪
在事件指令===脚本中输入下面代码
删除战斗界面的攻击和防御指令
(function(){Window_ActorCommand.prototype.addAttackCommand = function(){};
Window_ActorCommand.prototype.addGuardCommand = function() {}; })();

然后再用YEP的技能装备插件
把普通攻击做成技能(动作动画可以不一样),这样战士和法师的攻击都是不同的
作者: 绯花了然雪    时间: 2016-9-30 13:19
邪月长啸 发表于 2016-9-30 12:51
楼主,技能类型去数据库改就可以了
然后法师攻击力可以自己修改技能公式
再者,法师普通攻击可使用官方自带 ...

非常感谢
作者: markoray    时间: 2016-9-30 13:20
绯花了然雪 发表于 2016-9-30 12:34
哦,解决增加技能指令的问题了。在系统里【sv】魔法技能加一个“特技”,然后在职业-特性-技能-添加技能类 ...

http://www.jianshu.com/p/cbffcccd3ed1
YEP.51武器技能插件,可以把注释写在职业设定的注释那里
作者: 绯花了然雪    时间: 2016-9-30 13:39
邪月长啸 发表于 2016-9-30 12:51
楼主,技能类型去数据库改就可以了
然后法师攻击力可以自己修改技能公式
再者,法师普通攻击可使用官方自带 ...

删除指令是在公共事件—事件指令—脚本里输入么,输入了,但是攻击和防御的指令还在?
作者: 绯花了然雪    时间: 2016-9-30 20:39
markoray 发表于 2016-9-30 13:20
http://www.jianshu.com/p/cbffcccd3ed1
YEP.51武器技能插件,可以把注释写在职业设定的注释那里 ...

感谢,用该插件完美解决替换攻击为指定技能的问题
作者: 绯花了然雪    时间: 2016-9-30 20:40
话说怎么把问题变成以解决?
作者: ankxy    时间: 2016-10-6 16:21
使用TP自带就有,仔细看下,不耗蓝的魔法攻击用WeaponSkill插件,做一个技能,伤害根据自己魔法伤害结算,然后在你要添加的武器备注里写上 <skill_id:x>   x代表你技能的编号




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1