查看: 3505|回复: 4

[有事请教] 人物的普攻设定有办法更改吗?

[复制链接]
梦石
0
星屑
651
在线时间
118 小时
注册时间
2019-3-15
回帖
60
发表于 2020-3-30 11:29:36 | 显示全部楼层 |阅读模式

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

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

×
编辑器里的普攻计算方法是更改【技能】里面的第一个【攻击】技能,改这一个,所有人的普攻包括怪物的普攻伤害都会改变。
有啥办法能让每个人的普攻计算方法都变的不同?
像是有的人普攻伤害由防御决定,但有的人是由敏捷之类的属性决定。
梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-3-30 11:41:23 | 显示全部楼层
用插件吧,weaponskill这个插件,可以让每种武器的普通攻击变为指定技能,然后你一个个设置这些技能就好了
回复 1 0

使用道具 举报

梦石
0
星屑
651
在线时间
118 小时
注册时间
2019-3-15
回帖
60
 楼主| 发表于 2020-3-30 15:39:27 | 显示全部楼层
hanyilun 发表于 2020-3-30 11:41
用插件吧,weaponskill这个插件,可以让每种武器的普通攻击变为指定技能,然后你一个个设置这些技能就好了 ...

谢谢啦                  
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2020-3-30 18:21:05 | 显示全部楼层
ダメージ計算式拡張 ver1.00
* ダメージ計算式に、
* _sd(x)
* と記述すると、その部分はIDx番のスキルのダメージ計算式に置き換わります。
*在損壞公式中,

  如果輸入 _sd(x),則該部分將替換為技能IDx的傷害計算公式。
ダメージ計算式拡張 ver1.00
  1. //
  2. //  ダメージ計算式拡張 ver1.00
  3. //
  4. // author yana
  5. //

  6. var Imported = Imported || {};
  7. Imported['ExtendDamageFormula'] = 1.00;
  8. /*:
  9. * @plugindesc ver1.00/ダメージ計算式にほかのスキルの式を追加する機能を追加します。
  10. * @author Yana
  11. *
  12. * @help ------------------------------------------------------
  13. * 使用方法
  14. * ------------------------------------------------------
  15. * ダメージ計算式に、
  16. * _sd(x)
  17. * と記述すると、その部分はIDx番のスキルのダメージ計算式に置き換わります。
  18. *
  19. * ------------------------------------------------------
  20. * 利用規約
  21. * ------------------------------------------------------
  22. * 使用に制限はありません。商用、アダルト、いずれにも使用できます。
  23. * 二次配布も制限はしませんが、サポートは行いません。
  24. * 著作表示は任意です。行わなくても利用できます。
  25. * 要するに、特に規約はありません。
  26. * バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。
  27. * https://twitter.com/yanatsuki_
  28. * 素材利用は自己責任でお願いします。
  29. * ------------------------------------------------------
  30. * 更新履歴:
  31. * ver1.00:
  32. * 公開
  33. */

  34. (function(){
  35.         ////////////////////////////////////////////////////////////////////////////////////
  36.        
  37.         var parameters = PluginManager.parameters('ExtendDamageFormula');
  38.        
  39.         ////////////////////////////////////////////////////////////////////////////////////
  40.        
  41.         var __GAction_evalDamageFormula = Game_Action.prototype.evalDamageFormula;
  42.         Game_Action.prototype.evalDamageFormula = function(target) {
  43.                 var item = this.item();
  44.                 var formula = item.damage.formula;
  45.                 item.damage.formula = item.damage.formula.replace(/_sd\((\d+)\)/,function(){
  46.                         return $dataSkills[parseInt(arguments[1])].damage.formula;
  47.                 });
  48.                 var damage = __GAction_evalDamageFormula.call(this,target);
  49.                 item.damage.formula = formula;
  50.                 return damage;
  51.         };
  52.        
  53.         ////////////////////////////////////////////////////////////////////////////////////
  54.        
  55. }());
复制代码
回复

使用道具 举报

梦石
0
星屑
651
在线时间
118 小时
注册时间
2019-3-15
回帖
60
 楼主| 发表于 2020-3-31 17:28:16 | 显示全部楼层
tseyik 发表于 2020-3-30 18:21
ダメージ計算式拡張 ver1.00
* ダメージ計算式に、
* _sd(x)

谢谢啦                                                  
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部