えー、皆さんお久しぶりです。さかなのまえあしです。
今まで寒い寒いとまったりしておりましたが暖かくなってきたのでゲーム制作の方を再開したいと思います
結局執筆活動あんまりはかどらなかったね……これからはもっと遅れるぞー……いやすみません
とりあえず手を付けたのはGetInformationの見直しとスキル熟練度プラグインのパワーアップですね
GetInformationのほうはいままでこんな感じだったのが
こういうふうに隙間がつまりました
バージョンを上げてツクールフォーラムに投稿してあります
スキル熟練度はLVを追加したため結構内部的にゴチャゴチャしてたのと計算式にレベルと熟練度が同時に扱えないというのを改善するため大幅に見直しました
そしてトリアコンタンさんのEffectConditionsの効果(スキルの効果欄を条件式でon/offする)を実装したくて参考にした結果PluginCommonBase.jsが必須となってしまいましたがこのおかげで計算式に他スキルのレベルや熟練度を影響させることができるようになりました
後、プラグイン単体でもレベル制を使いやすくするため職業で覚えるスキルに複数回登録すると2回目以降覚えているスキルを再度覚えようとするとスキルのレベルが上がるように改造しました。
アイテムで覚える場合でも同じことができますが覚えるスキルを覚えていると対象に選択できないのでちょっとした裏技が必要です
指定したスキルを覚えているアクターのみを対象にさせるのにトリアコンタンさんのRestrictionTargetSkillといういいものがあったのですがこちらは取り込むよりRestrictionTargetSkillを改造して対応するのが良いと判断しております
後ダメージ計算式にも他のスキルを影響させることができないかということにも挑戦して実装しております
これらを実装したものをv0.3.0としてツクールフォーラムに公開中です
今現在の実装でできそうなものとしては特定のスキルの威力を上げるマスタリースキル、MPやTPの消費を抑える節制スキル、また熟練度の獲得先を別スキルに集中させて武器スキル熟練度としてこの熟練度の数値をそれぞれのスキルに反映させるといったこともできますね
改修中の現在では、レベルアップ時にスキルレベルが上がったことを表示するところに取り組んでおりますが今のところ一気にレベルが上がると複数回スキルレベルが上がると全部表示するというふうになっております
これを最大値1回表示にしたいのとパッシブスキルで武具を設定しますがアイテムの使用効果のオンオフをするプラグインをトリアコンタンさんが作られていますので参考にしつつこの条件式に指定したスキルのレベルや熟練度を反映させられたらと考えております
コイツの改修が終わったらスキルツリーシステムに手を入れてようやくゲーム制作です
今度制作したものはできたら販売したいものですねぇ…