【解決済み】YEP_Skill Coreでアクター毎に消費MPを変動

返信する
るーるー
記事: 9
登録日時: 2018年11月09日(金) 08:19

【解決済み】YEP_Skill Coreでアクター毎に消費MPを変動

投稿記事 by るーるー »

お世話になっています。

今回はYEP_Skill Coreの<Custom MP Cost>で
同じスキルか同じタイプの消費MPをアクターごとに変動させようと思っております。

例============
アクターAが
スキルタイプ魔法
ファイアを使用時
消費MP10

スキルタイプ必殺技
スラッシュを使用時
消費MP8


アクターBが
スキルタイプ魔法
ファイアを使用時
消費MP8

スキルタイプ必殺技
スラッシュを使用時
消費MP10
===============

上記のような挙動を想定しております。
イメージとしてはアクターにスキルタイプの得意不得意を設定する、という感じです。

そこで以下の文での実装を考えているのですが、「使用者」の部分の取得方法がわからず立ち往生しております。

<Custom MP Cost>
if (使用者 = 1) {
cost = 10
} else {
cost = 1000
}
</Custom MP Cost>

どなたか助言をいただけるとありがたいです。
よろしくお願いします。
最後に編集したユーザー るーるー [ 2020年4月05日(日) 07:05 ], 累計 2 回
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: アクター毎に消費MPを変動

投稿記事 by ムノクラ »

るーるー さんが書きました:お世話になっています。

今回は同じスキルか同じタイプの消費MPをアクターごとに変動させたいのですが、
MV自体での実装、もしくは同様のプラグインなどありますでしょうか。

例============
アクターAが
スキルタイプ魔法
ファイアを使用時
消費MP10

スキルタイプ必殺技
スラッシュを使用時
消費MP8


アクターBが
スキルタイプ魔法
ファイアを使用時
消費MP8

スキルタイプ必殺技
スラッシュを使用時
消費MP10
===============

上記のような挙動を想定しております。
イメージとしてはアクターにスキルタイプの得意不得意を設定する、という感じです。

よろしくお願いします。
プラグインは見つけらませんでした。
デフォルトの機能としては、同じ名前の別スキルを用意して、アクターが習得するのを分けるというベタな方法くらいしか思いつきませんでした。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
るーるー
記事: 9
登録日時: 2018年11月09日(金) 08:19

Re: アクター毎に消費MPを変動

投稿記事 by るーるー »

ムノクラさん
早速の返信ありがとうございます!

やはりデフォルトでは難しいですか・・・。
少し調べていたところ、YanflyさんのSkillCoreを使ってif文での実装が可能かもしれないので
本文とタイトルを変更いたしますね。

ありがとうございました!
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: YEP_Skill Coreでアクター毎に消費MPを変動

投稿記事 by トリアコンタン »

こんにちは。
作りかけだったプラグインに近いものがあったので作成してみました。
よろしければお試しください。

スキルコスト倍率調整プラグイン

・使い方
特定のスキルもしくはスキルタイプごとにスキルコスト倍率を調整できます。
特徴を有するデータベース(※)のメモ欄に以下の通り設定してください。
※アクター、職業、武器、防具、敵キャラ、ステート

コード: 全て選択

<MpCostRateId1:0.5>   // ID[1]のスキルのMP消費を0.5倍にします。
<MpCostRateType1:2.0> // スキルタイプ[2]のMP消費を2倍にします。
<TpCostRateId1:0.5>   // ID[1]のスキルのTP消費を0.5倍にします。
<TpCostRateType1:2.0> // スキルタイプ[2]のTP消費を2倍にします。
・ダウンロード
https://raw.githubusercontent.com/triac ... stomize.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
るーるー
記事: 9
登録日時: 2018年11月09日(金) 08:19

Re: YEP_Skill Coreでアクター毎に消費MPを変動

投稿記事 by るーるー »

トリアコンタンさん

助言どころかプラグインまで作って頂いて申し訳ないです・・・
プラグインを導入したところ、想定通りの挙動になりました!

ありがとうございました!
返信する

“MV:質問”に戻る