私がmz用に試したショッププラグインは、すべてショップの外観やオープン時間を決定するだけで、プレイヤーの行動に応じて価格や在庫数が変動することはありません。商人が無限の鉄を固定価格で永遠に提供し、世界がそれに気づかないという状況は本当にうんざりします。
Bazaar Coreはその下層レイヤーです。すでに使用しているショップUIはそのまま維持したまま、Bazaar Coreがアイテムの価値と存在数を決定します。
在庫は有限です。鉄鉱石を20個購入すれば、在庫は20個減ります。すべて買い占めれば棚は空になり、作者が設定した補充カーブが数日かけて再補充するまで、空のままになります。小さな村を略奪すれば、プレイヤーが肌で感じられる結果が生じます。
価格は、棚にあるものと市場の需要に応じて導き出されます。何かが変数に数値を書き込み、それが正しいままであることを願うようなことはしません。保存された価格は、2つのシステムが関わる瞬間に値動きしてしまいますが、導き出された価格にはそのような値動きの余地がありません。
同じ商品でも場所によって値段が異なります。塩魚は漁師町では安く、内陸部では高くなります。これは各町ごとに手動で設定されるのではなく、地域の在庫と需要から自動的に導き出されます。これにより、貿易ルートは単なる味付けのテキストではなく、実際のゲームメカニクスとなります。
互換性について(これが私が最初に尋ねる質問です)。これは、保存された元のプロトタイプ拡張によって14の核心メソッドを拡張し、それらのいずれも置き換えないため、同じセームをパッチする大規模なスイートと共存できます。在庫スクリプトを変更せずに実際のエンジンでテスト済みです。
価格は「いくらでも構いません」方式で、最低金額はゼロです。
念のため、コードとストアのイラストはAI生成です。価格設定モデルの仕組みについてなら、正直にお答えします。