【解決済み】YEP Extra Enemy Dropsでドロップ率を下げたい

安房の守
記事: 33
登録日時: 2019年3月28日(木) 17:03

【解決済み】YEP Extra Enemy Dropsでドロップ率を下げたい

投稿記事by 安房の守 » 2020年5月06日(水) 21:29

YEP Extra Enemy Dropsといプラグインを使ってアイテムなどのドロップ率を調整することができます。
特定の条件のもとで増減させることもできる仕様のはずなのですが、増やすことはできても減らすことができず困っています。
具体例を上げます。
デフォルトのドロップ率をほぼ0%にして、
<Conditional Item 5 Drop>
Last Strike Skill 95: +50%
</Conditional Item 5 Drop>
《最期の攻撃がスキル95だった場合アイテムID5のドロップ率を+50%》
とすると、その通りになるのですが、逆にしてデフォルトのドロップ率を100%とし、
<Conditional Item 5 Drop>
Last Strike Skill 95: -50%
</Conditional Item 5 Drop>
としても、100%ドロップしてしまうのです。
何か見落としているか、プラグインの仕様に関して勘違いをしているのでしょうか?
お知恵をお借りできれば幸いです。

安房の守
最後に編集したユーザー 安房の守 on 2020年5月06日(水) 23:12 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: YEP Extra Enemy Dropsでドロップ率を下げたい

投稿記事by トリアコンタン » 2020年5月06日(水) 22:13

こんにちは!
軽く調べてみましたが、以下のタグはもデフォルトのドロップアイテムに追加される仕様のようです。

コード: 全て選択

<Conditional Item 5 Drop>
Last Strike Skill 95: +50%
</Conditional Item 5 Drop>


よってエディタから指定したデフォルトのドロップアイテムには影響を与えないものと思われます。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: YEP Extra Enemy Dropsでドロップ率を下げたい

投稿記事by トリアコンタン » 2020年5月06日(水) 22:38

ちょっと強引ですが、パッチでプラグイン仕様を書き換えてみました。

YEP_ExtraEnemyDrops.jsでドロップ率にマイナス値を指定しておくと、すでに指定したドロップを打ち消せるようになります。
https://gist.github.com/triacontane/cabf2c0383f60d90eea363882f72dc08

デフォルトのドロップアイテムを打ち消すことはできませんが、以下のタグの指定で
スキル[1]でトドメを刺したら5%、そうでない場合は100%の確率でアイテム[3]をドロップします。
実現したいこととは微妙に違うかも知れませんが、参考になりましたら。

コード: 全て選択

<Conditional Item 3 Drop>
Eval true: +100%
</Conditional Item 3 Drop>
<Conditional Item 3 Drop>
Last Strike Skill 1: -95%
</Conditional Item 3 Drop>
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
安房の守
記事: 33
登録日時: 2019年3月28日(木) 17:03

Re: YEP Extra Enemy Dropsでドロップ率を下げたい

投稿記事by 安房の守 » 2020年5月06日(水) 23:11

ありがとうございます!
パッチを使って見事解決しました!

何をやりたかったかというと、殲滅系のスキルを使った場合アイテムも消滅するだろう、という事で、特定のスキルを使用した場合にアイテムドロップをすべてキャンセルしたかったのです。
考えていた通りの動きができるようになりました。
感謝します。

安房の守

“MV:質問” へ戻る