ryuuta0217 / UnknownNetworkCore

Other
4 stars 1 forks source link

投票チケットの交換アイテムのデータの読み込みが適切に処理されておらず、特定の種類でgetDisplayItemが機能していない #44

Closed ryuuta0217 closed 9 months ago

ryuuta0217 commented 10 months ago

ItemType.SELECTABLE_CONTAINER または ItemType.SIMPLE_RANDOM の場合のみ発生すると思われる。 ItemTypeSELECTABLE_CONTAINER または SIMPLE_RANDOM の時は、configにitemフィールドが存在せず、nullとしてコンストラクタに渡されてしまう。(VoteTicketExchangeItem.java:297)

#getDisplayItem(HumanEntity) は現在、SELECTABLE_CONTAINER または SIMPLE_RANDOM の場合のみ item フィールドが直接returnされている。

現状の仕様では、container = item = displayItemだが、将来的にはdisplayItemを独立したものにする。 コマンドはすでにdisplayItemcontainerが別のアイテムを指す仕様になっている