NPC商品の仕入れ在庫数調整
- カテゴリー: スクリプト
- 重要性: 普通
- 投稿日: 2006-08-21 (月) 08:42:45
NPCから矢などを買った後、再度買うと在庫数が増えたり、しばらく買わないと在庫数が減ったりするが、この調整をするコード。 Scripts\Mobiles\Vendors\GenericBuy.csにある
public void OnRestock()
を修正する。 m_MaxAmountが在庫数になっている。
また
public GenericBuyInfo( string name, Type type, int price, int amount, int itemID, int hue, object[] args )
ここでm_MaxAmountが初期化されるので、各ベンダーで初期在庫数を設定しても反映されない。各ベンダーの初期在庫数を反映するには個々の初期化を削除すること。