【解決済み】nダメージを受けたとき装備中の特定の装飾品を別の装飾品に変化させる方法
Posted: 2021年5月18日(火) 01:42
いつもお世話になります。
具体的には、
ダメージを受けたアクターが特定の装飾品を装備していたとき、その装飾品の守備力を取得して
ダメージ量と比較し、上回っていれば、n%の確率で、そのダメージを無効化する代わりに
別IDの装飾品(固定)と差し替える、という処理の実現方法を模索しております。
戦闘中にそのような複雑な条件処理を行うには、プラグインを利用する他ないものの
既存のプラグインに実現できそうなものが存在しないため、何とか一から作ろうと考えたのですが
はじめの一歩である「アクターがダメージを受けた時の処理」のクラスさえ、
リファレンスを見てもよく分からない有様です。
とても基本的な部分かとは思うのですが、どうfunctionを定義すればよいか
ご教示くださる奇特な方がいらっしゃることを願って、どうかお願い申し上げます。
具体的には、
ダメージを受けたアクターが特定の装飾品を装備していたとき、その装飾品の守備力を取得して
ダメージ量と比較し、上回っていれば、n%の確率で、そのダメージを無効化する代わりに
別IDの装飾品(固定)と差し替える、という処理の実現方法を模索しております。
戦闘中にそのような複雑な条件処理を行うには、プラグインを利用する他ないものの
既存のプラグインに実現できそうなものが存在しないため、何とか一から作ろうと考えたのですが
はじめの一歩である「アクターがダメージを受けた時の処理」のクラスさえ、
リファレンスを見てもよく分からない有様です。
とても基本的な部分かとは思うのですが、どうfunctionを定義すればよいか
ご教示くださる奇特な方がいらっしゃることを願って、どうかお願い申し上げます。