ページ 1 / 1
【解決済】キャラにタイプ(属性)を指定し一括に管理するスクリプト
Posted: 2020年10月16日(金) 02:37
by ずーめみ
初投稿です
某育成ゲームのように敵キャラに複数の属性、タイプを持たせそれによって属性有効度が決まるといったものを作ることは出来ないでしょうか?
炎タイプは水に弱く、草に強いみたいなのを一括で管理できれば炎に他のタイプが複合しているキャラの相性なども楽に作れるのではと思いました。
また、メモなどで管理出来るようにして、自分の属性と同じ属性のスキルを使用すると威力が上がったり、相手の属性によって分岐するスキルなどを作成できれば良いなと思っています。
Re: キャラにタイプ(属性)を指定し一括に管理するスクリプト
Posted: 2020年10月16日(金) 10:39
by Plasma Dark
某育成ゲームのように敵キャラに複数の属性、タイプを持たせそれによって属性有効度が決まるといったものを作ることは出来ないでしょうか?
いわゆるタイプ相性の管理だけであれば、ステートで実現可能です。
炎や水、草などのステートを作成し、ゲーム開始時にアクターに付与、永続的に解除されないようにしておけば良いでしょう。
ステートが戦闘不能で解除されないようにするプラグインもあります。
https://github.com/triacontane/RPGMaker ... erDeath.js
自分の属性と同じ属性のスキルを使用すると威力が上がったり、相手の属性によって分岐するスキルなどを作成できれば良いなと思っています。
タイプ一致技も、自身のステートに応じてダメージ計算に倍率をかけたりするプラグインを書けば実現可能ですね。
この場合はスキル自体に特定の属性であること(特定のステートでダメージが上昇すること)を表すメモを追記して利用する、みたいな方針が良いのでは。
分岐については詳細な要件次第ですが、これも対象のステート依存でスキル効果を変更するようなプラグインを書くことになるかと思います。
Re: キャラにタイプ(属性)を指定し一括に管理するスクリプト
Posted: 2020年10月16日(金) 17:35
by ずーめみ
なるほど!ステート付与にすれば簡単に管理出来そうですね
他にも考えていたアイテムによる属性強化などもステートを中心に作っていけば確かにやりやすそうです!
ご回答ありがとうございました

Re: キャラにタイプ(属性)を指定し一括に管理するスクリプト
Posted: 2020年10月17日(土) 02:09
by だってぇの
自分も回答失礼します。
ステートに有効度を設定せずとも、アクターや職業、敵キャラの特徴欄に『炎200%』『草50%』みたいな感じで用意すれば手っ取り早いかと。
タイプ一致技の仕様については、やな様の『○○の知識』プラグインがあれば実現可能かなと思われます。