はじめに
GS2-Inventory はアイテムの所持数量を管理するマイクロサービスです。
なかでも巨大インベントリは 64bit整数値 の範囲を超えるアイテムの所持数量を管理するマイクロサービスです。
クッキークリッカーを代表するインフレ系ゲームのようなゲームでクッキーの所持数量を管理するために利用できます。
今回の更新で解消された課題
これまで巨大インベントリのアイテム入手・消費時のスクリプトは設定できませんでした。
追加された機能の詳細
新しく巨大インベントリのアイテム入手・消費時のスクリプトを設定できるようになりました。
スクリプトの戻り値では、処理を継続するかに加えて、入手量・消費量の対して倍率による補正をかけられるようになりました。
result = {
permit=true,
rate=1.5
}
のようにスクリプトを設定することで、報酬の量を1.5倍にすることができます。
ただし、巨大インベントリが扱う値の性質上若干の計算誤差が生じます。