- 「赤魔道士:アーティファクト119」といった「装備一式」を担当NPCにトレード
(設定的にはグリモアや羅盤のようにアストラルコーティングでどうたら)
- だいじなものに「赤魔道士:アーティファクト119」といった形で登録される
- 登録した装備一式は、現在のメインジョブに対応したもののみ、
「ジョブ専用装備」という専用の収納に保持した状態となる
- マイバッグやモグワードローブと同様に収納のひとつ、という扱いであり、
それらの収納と同様にアイテムを保持する
ただし…
「ジョブ専用装備」に対応した装備品、かつ現在のメインジョブに対応したものしか保持されない
出し入れは担当NPCを介してのみで、かつ装備一式単位に限定される
手動並べ替えは機能しない、というか任意の並び順を保持できない
- 装備変更画面やマクロからも、
「ジョブ専用装備」という収納にアイテムが入っている扱いとなる
したがって、装備変更画面やマクロにおいて特別な処理は必要ない…はず
- サーバー側でだいじなものを参照して、「ジョブ専用装備」として展開する
クライアントへのデータ転送としては、ほかの収納と同様となる…はず
(クライアント側でだいじから展開…という手もありますが、実装は面倒になるでしょうね…)
- サーバー側で…
ストレージ的には、「だいじなもの」の分の永続データが増える
「ジョブ専用装備」の分のメモリ上データが増える
- 「ジョブ専用装備」の分のデータ転送が増える
- クライアント側で「ジョブ専用装備」の分のメモリ上データが増える
- サーバー側でだいじなものから「ジョブ専用装備」に展開する処理が必要になる
- メインジョブ変更時にサーバーとクライアント両方で「ジョブ専用装備」を入れ替える必要がある
(ここが特に厄介な点に思えます)
- 「ジョブ専用装備」担当NPCを実装・設置する必要がある
- 「ジョブ専用装備」のだいじなものを追加する必要がある
※既存の仕組みとのギャップを少なくするため、
「ジョブ専用装備」のデータは『普通の収納と同様にメモリ上に展開する』
という方向で考えてみました。