忍者ブログ

へぷたなすくろーる

RPGツクールのブログです。イベント講座とRGSS3スクリプト配布をやってます♪

Home > > [PR] Home > スクリプト素材(RGSS3) > RGSS3_スキル採用属性

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

RGSS3_スキル採用属性

スキルの属性「通常攻撃」に対して変更を行うスクリプトです。
デフォルトはアクターの持つ攻撃属性「全て」から
一番有効な属性が選ばれますが、これに手を加えることができます。

採用属性
スキルのメモ欄に<採用属性 属性ID>と書いて設定します。(複数設定可)
このスキルの「通常攻撃」属性はアクターの持つ攻撃属性のうち
「採用属性になっているもの」から一番有効な属性が選ばれます。

不採用属性
スキルのメモ欄に<不採用属性 属性ID>と書いて設定します。(複数設定可)
このスキルの「通常攻撃」属性はアクターの持つ攻撃属性のうち
「不採用属性以外」から一番有効な属性が選ばれます。

追加属性
スキルのメモ欄に<追加属性 属性ID>と書いて設定します。(複数設定可)
これにより普通の属性でも複数属性のスキルが作成できます。
また「通常攻撃」属性と組み合わせることも可能で、この場合は
採用属性、不採用属性の影響を受けたアクターの攻撃属性と
スキルに設定した追加属性の中から最も有効なものが選ばれます。

その他の仕様
採用属性が1つでも設定されている場合、不採用属性は無効となります。
採用属性も不採用属性も設定されていない場合は従来通りの仕様となります。

アクターの攻撃属性に採用属性が1つもない、或いは不採用属性しかない場合
結果的に属性なしになると共に有効度が0%で計算される仕様です。
(もしこの仕様に不満があればコメントなどで要望して下さい)

使用例
例えばアクターAの通常攻撃属性が1,2,3で
攻撃されるエネミーBの属性有効度が100%,50%,200%だとします。
攻撃スキルにタグがない場合は、最も有効なID3の200%が適用されます。
<採用属性 1>
<採用属性 2>
とある場合、採用属性の中で最も有効なID1の100%が適用されます。
<不採用属性 1>
<不採用属性 3>
とある場合、不採用属性でない中で最も有効なID2の50%が適用されます。
<採用属性 4>
の場合は、アクターが採用属性を持っていないので強制で0%が適用されます。

その他
Ver2  追加属性を追加
Ver2.1  単属性指定でエラーが出る不具合を修正
計算式を変更して採用属性と不採用属性を両立できるように
再定義メソッドを1つ減らすことに成功
競合が減ることが期待できますが、一部のスクリプトは逆に競合しやすくなるため
旧バージョンを残しておきます(仕様が違うので内部の説明文を良く読んで下さい)


スクリプトをダウンロード

スクリプト(旧)をダウンロード

拍手[2回]

PR
Responses1 Responses
1.不具合報告(微小) ブラストさん (2020/06/08 21:36) [Edit]

お世話になっております。
些細事ですが、新バージョン(ver2.0)の80行目(else節内)にてエラーを確認しました。
該当行の右辺を[]で囲むことで解決すると思われます。

Re:不具合報告(微小) 奈々(なな) (2020/07/06 20:46)

不具合の報告、並びに原因の特定までして頂きありがとうございます
お返事、対応が遅くなってしまい申し訳ありません。
先ほど更新させて頂きました。今後とも宜しくお願い致します。

  • お名前
  • タイトル
  • メールアドレス
  • URL
  • パスワード

ブログ内検索

アーカイブ

最新コメント

[10/13 深海樹]
[08/02 ダイ二ホケンシツ]
[07/29 ダイ二ホケンシツ]
[07/29 ダイ二ホケンシツ]
[07/29 ダイ二ホケンシツ]

プロフィール

バナー

HN:奈々(なな)
RPGツクールVXAceを中心に製作を行っています。 スクリプト、イラスト、ドット絵など広くちょこちょこ手を出していますので、 できる範囲で他のツクーラーさんのお手伝いができたらなと思っています。